Scott Kennedy
Software Engineer at The Coterie- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
The Coterie
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Aug 2021 - Present
Architecting, designing, and building all the things Architecting, designing, and building all the things
-
-
-
Facebook
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Jun 2021 - Aug 2021
-
-
-
The Voleon Group
-
United States
-
Investment Management
-
100 - 200 Employee
-
Software Engineer
-
Apr 2019 - May 2021
* Lead engineer on a new strategy team; built from scratch the data pipeline from ingesting data to executing trades; successfully launched * Managed the two other engineers on the team * Lead engineer on a new strategy team; built from scratch the data pipeline from ingesting data to executing trades; successfully launched * Managed the two other engineers on the team
-
-
-
-
Security Consultant
-
Aug 2017 - Nov 2019
Analyze software applications, providing vulnerability assessments and solution recommendations. Analyze software applications, providing vulnerability assessments and solution recommendations.
-
-
-
Credit Karma
-
United States
-
Consumer Services
-
700 & Above Employee
-
Software Engineer
-
Jan 2016 - Feb 2019
* Researched and devised a plan to to bring Kotlin into the app, reporting issues to JetBrains so they could be fixed * Various code architecture projects to allow the team/company to scale up and add new features more quickly * Implemented various features to help people save money and improve their credit * Enforced various static analysis reports to ensure higher quality code * Researched and devised a plan to to bring Kotlin into the app, reporting issues to JetBrains so they could be fixed * Various code architecture projects to allow the team/company to scale up and add new features more quickly * Implemented various features to help people save money and improve their credit * Enforced various static analysis reports to ensure higher quality code
-
-
-
Snowball App
-
Software Development
-
Software Engineer
-
Jul 2015 - Jan 2016
* Added support for KitKat devices to show child notifications * Built a custom lock screen widget to show Snowball notifications * Added support for KitKat devices to show child notifications * Built a custom lock screen widget to show Snowball notifications
-
-
-
Google
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Sep 2012 - Apr 2015
Inbox by Gmail (Android) * Led the tablet effort on Android, coordinating between engineers, designers, and product managers, for a successful launch on a tight deadline * Improved startup performance by switching to MessageLite protos across the stack and properly configuring Proguard to reduce method count by 70% * Removed Inbox from the "Process Stats" list of apps that use too much RAM and have too high runtime by deleting a long-running Service Android Gmail & Email… Show more Inbox by Gmail (Android) * Led the tablet effort on Android, coordinating between engineers, designers, and product managers, for a successful launch on a tight deadline * Improved startup performance by switching to MessageLite protos across the stack and properly configuring Proguard to reduce method count by 70% * Removed Inbox from the "Process Stats" list of apps that use too much RAM and have too high runtime by deleting a long-running Service Android Gmail & Email Apps * Added the new inbox to Android, from the sync layer to the UI (http://gmailblog.blogspot.com/2013/05/a-new-inbox-that-puts-you-back-in.html) * Added notification actions (http://gmailblog.blogspot.com/2013/03/reply-and-search-faster-with-gmail-app.html) Show less Inbox by Gmail (Android) * Led the tablet effort on Android, coordinating between engineers, designers, and product managers, for a successful launch on a tight deadline * Improved startup performance by switching to MessageLite protos across the stack and properly configuring Proguard to reduce method count by 70% * Removed Inbox from the "Process Stats" list of apps that use too much RAM and have too high runtime by deleting a long-running Service Android Gmail & Email… Show more Inbox by Gmail (Android) * Led the tablet effort on Android, coordinating between engineers, designers, and product managers, for a successful launch on a tight deadline * Improved startup performance by switching to MessageLite protos across the stack and properly configuring Proguard to reduce method count by 70% * Removed Inbox from the "Process Stats" list of apps that use too much RAM and have too high runtime by deleting a long-running Service Android Gmail & Email Apps * Added the new inbox to Android, from the sync layer to the UI (http://gmailblog.blogspot.com/2013/05/a-new-inbox-that-puts-you-back-in.html) * Added notification actions (http://gmailblog.blogspot.com/2013/03/reply-and-search-faster-with-gmail-app.html) Show less
-
-
-
Zynga
-
United States
-
Computer Games
-
700 & Above Employee
-
Software Engineer
-
Jul 2011 - Sep 2012
* Worked on Zynga's Android portfolio * Shared Android expertise within the company by writing articles for internal distribution on various topics * Worked on a common platform for all Android With Friends games to reduce duplicated effort and push out improvements faster * Helped build Scramble With Friends and Hanging With Friends for Android, with a large focus on AndEngine * Worked on Zynga's Android portfolio * Shared Android expertise within the company by writing articles for internal distribution on various topics * Worked on a common platform for all Android With Friends games to reduce duplicated effort and push out improvements faster * Helped build Scramble With Friends and Hanging With Friends for Android, with a large focus on AndEngine
-
-
-
Homick Enterprises
-
Canada
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Aug 2010 - Jul 2011
* Developed an Android application to allow a major Canadian movie theatre company to provide theatre and movie information to customers, and allow ticket purchasing, to increase ticket sale revenue and customer satisfaction * Fixed bugs and added features to several Android and iOS applications * Developed an Android application to allow a major Canadian movie theatre company to provide theatre and movie information to customers, and allow ticket purchasing, to increase ticket sale revenue and customer satisfaction * Fixed bugs and added features to several Android and iOS applications
-
-
-
Public Safety Canada | Sécurité publique Canada
-
Canada
-
Public Safety
-
700 & Above Employee
-
Engineering Assistant
-
Aug 2009 - Dec 2009
* Researched Android mobile device platform for a flood-survey application * Designed and developed a Java application using the Android SDK * Presented to representatives from foreign governments * Led an Android development workshop in London, UK * Researched Android mobile device platform for a flood-survey application * Designed and developed a Java application using the Android SDK * Presented to representatives from foreign governments * Led an Android development workshop in London, UK
-
-
-
Public Safety Canada | Sécurité publique Canada
-
Canada
-
Public Safety
-
700 & Above Employee
-
Technologist
-
Jan 2009 - Apr 2009
* Wrote an application (C#) and script (Perl) to automatically configure multiple servers to act as network routers * Wrote an application (C#) and set of scripts (Perl) to monitor the servers with encrypted transmissions * Wrote an application (C#) and script (Perl) to automatically configure multiple servers to act as network routers * Wrote an application (C#) and set of scripts (Perl) to monitor the servers with encrypted transmissions
-
-
-
Public Safety Canada | Sécurité publique Canada
-
Canada
-
Public Safety
-
700 & Above Employee
-
Programmer
-
May 2008 - Aug 2008
* Rewrote an existing VB/ASP.NET 1.1 web-based tracking system using Windows Forms & VB .NET 2.0 * Created new, less convoluted data model for the tracking system, with better referential integrity and error handling * Migrated data from old application to new application * Rewrote an existing VB/ASP.NET 1.1 web-based tracking system using Windows Forms & VB .NET 2.0 * Created new, less convoluted data model for the tracking system, with better referential integrity and error handling * Migrated data from old application to new application
-
-
-
-
Programmer/IT Support
-
Sep 2007 - Dec 2007
* Deployed Windows Sharepoint Services 3.0 Intranet Site * Enhanced a Visual Basic 6 application and created a deployment package for computers across the country * Developed components of a contract management system using Visual Basic .NET, Microsoft SQL Server 2005, and Microsoft Report Server 2005 * Implemented and configured PerlDesk support ticket system * Assisted database conversion from Microsoft Access 97 to Microsoft SQL Server 2005 * Maintained and supported Access 97… Show more * Deployed Windows Sharepoint Services 3.0 Intranet Site * Enhanced a Visual Basic 6 application and created a deployment package for computers across the country * Developed components of a contract management system using Visual Basic .NET, Microsoft SQL Server 2005, and Microsoft Report Server 2005 * Implemented and configured PerlDesk support ticket system * Assisted database conversion from Microsoft Access 97 to Microsoft SQL Server 2005 * Maintained and supported Access 97 applications * Assisted with Sarbanes-Oxley compliance testing, documentation, and correspondence. * Created and updated technical and non-technical project documentation Show less * Deployed Windows Sharepoint Services 3.0 Intranet Site * Enhanced a Visual Basic 6 application and created a deployment package for computers across the country * Developed components of a contract management system using Visual Basic .NET, Microsoft SQL Server 2005, and Microsoft Report Server 2005 * Implemented and configured PerlDesk support ticket system * Assisted database conversion from Microsoft Access 97 to Microsoft SQL Server 2005 * Maintained and supported Access 97… Show more * Deployed Windows Sharepoint Services 3.0 Intranet Site * Enhanced a Visual Basic 6 application and created a deployment package for computers across the country * Developed components of a contract management system using Visual Basic .NET, Microsoft SQL Server 2005, and Microsoft Report Server 2005 * Implemented and configured PerlDesk support ticket system * Assisted database conversion from Microsoft Access 97 to Microsoft SQL Server 2005 * Maintained and supported Access 97 applications * Assisted with Sarbanes-Oxley compliance testing, documentation, and correspondence. * Created and updated technical and non-technical project documentation Show less
-
-
-
Excapsa
-
Software Development
-
Software Site Monitor
-
Jan 2007 - Apr 2007
* Monitored network and servers to ensure constant uptime; report problems to technician * Modified software to provide database diagnostics * Wrote software to monitor log files * Other special projects as assigned by supervisor * Monitored network and servers to ensure constant uptime; report problems to technician * Modified software to provide database diagnostics * Wrote software to monitor log files * Other special projects as assigned by supervisor
-
-
-
-
Contract Programmer
-
Jul 2006 - Aug 2006
* Created voice recognition program in Visual Basic 6, allowing user to replace all keyboard/mouse actions with verbal commands * Finished within deadline with no supervision * Created voice recognition program in Visual Basic 6, allowing user to replace all keyboard/mouse actions with verbal commands * Finished within deadline with no supervision
-
-
-
Upstream Works Software
-
Canada
-
Software Development
-
1 - 100 Employee
-
Computer Administration and Support (Occasional)
-
Aug 2003 - Jan 2006
* Supported employees' computers; troubleshot hardware and software problems * Administered Windows Active Directory Domain and DNS server * Setup automatic backup system; prepared lab's testing computers * Supported employees' computers; troubleshot hardware and software problems * Administered Windows Active Directory Domain and DNS server * Setup automatic backup system; prepared lab's testing computers
-
-
Education
-
University of Waterloo
Bachelor of Applied Science, Computer Engineering -
Martingrove Collegiate Institute