Lead Engineer Resume
Bothell, WA
SUMMARY:
Multi - platform engineer specializing in the Microsoft stack of technologies and Unity3D
PROFESSIONAL EXPERIENCE:
Confidential, Bothell, WA
Lead Engineer
Responsibilities:
- Built the Pain Tracker App using C# and Unity3D. Published for Android.
- Built CareApp using Xamarin, ASP.NET WebAPI, SQL Server and REDIS cache. Published for Android.
- Built K-Lite (discontinued) mobile app to control Phillips HUE wifi lights, using C#, Unity3D, Azure Speech Services
Confidential, Claremont, FL
Generalist Engineer
Responsibilities:
- Implemented a custom robot arm controller using C#, Leap Motion sensor and a custom IK solution.
- Implemented a robot control interface, using C++ and QT Creator.
- Implemented various computer vision solutions using Unity3D, OpenCV, Vuforia and Confidential 's ARCore.
- Implemented desktop tools and utilities using WinForms (C#) and QT Creator (C++).
- Implemented web frontends using ReactJS
Confidential, Kirkland, WA
Senior Software Engineer
Responsibilities:
- Worked as part of a remote team to deliver a product on a fixed timeline.
- Implemented frontend with AngularJS v1 and Nancy MVC (C#/.NET 4.6) for backend.
- Implemented database using PostgreSQL and NHibernate to support Linux targeting.
Confidential, McKinleyville, CA
Senior Software Engineer
Responsibilities:
- Worked directly with the CTO to establish requirements and architect a scalable solution.
- Designed data schema in both relational database and Elastic Search indexes for high availability.
- Implemented RESTful JSON services using ASP.NET MVC 5 WebAPI.
- Implemented background services for data aggregation and pre-calculation.
- Contributed frontend code to the AngularJS v1 brand portal.
- Documented and supported feature additions.
- Provided additional support on the Xamarin iOS application.
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- Implemented a fluent testing framework (Selenium) and a multi-tenanted permissions system with C#/.NET 4.5
- Oversaw and assisted permissions integration with product-specific customizations across 3 client applications
- Created in-depth documentation and “quick-start guides” to facilitate standardization of implementation
- Contributed new features and improved code in the existing internal admin application built in MVC 4
- Presented educational talk and Q&A to a room of 30 developers about 3D rendering technologies
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- Provided technical guidance and implementation for phillips.com migration from asp.net web forms to MVC3
- Installed and maintained a continuous integration system with CruiseControl.NET
- Rewrote the internal “CDN” image delivery service to support dynamic image processing
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- Worked with the Confidential .com team to support expected increased system load during holidays
- Performed code review and profiling to identify bottle necks in performance.
- Implemented new site features and pages using C# / MVC3 and the SiteCore CMS
- Implemented front end features with HTML, CSS, JQuery and backend REST web services
Confidential, New York, NY
Technical Lead / Development Manager
Responsibilities:
- Simultaneously led an agency team and a software product team
- Worked with creative teams and producers to scope and plan all digital projects for the agency
- Provided technical guidance and mentorship to developers.
- Interviewed and hired developers and other technical professionals as projects required
Confidential, New York, NY
Producer / Developer
Responsibilities:
- Collaborated directly with business owners to start their business with an ecommerce software solution
- Created a project plan to fit the client’s budget and timeline using an agile iteration-based approach
- Customized the NopCommerce platform through configuration and custom C# code
- Implemented REST web services.
- Implemented external service consumptions including: FedEx, UPS, Authorize.NET (payment processing), PayPal
- Provided support to the business management during transition after launch
Confidential, New York, NY
Technical Lead / Developer
Responsibilities:
- Designed and developed a custom CMS for the public facing website CrownRoyal.com
- Developed code and provided technical guidance for an employment solution for a U.S. Army project.
- All systems were implemented using C#, .NET 3.5, SQL Server 2008
- Worked with junior developers and delegated tasks to help meet the project deadlines
Confidential, New York, NY
Producer / Developer
Responsibilities:
- Ported “Elf Who Killed Christmas” from XNA to Unity3D Game Engine for release to MAC and mobile devices
- Designed and implemented an extendable Game Engine using C#, XNA, DirectX, and HLSL
- Designed and implemented a 3D Scene Designer Tool for creating 3D scenes using C# and WinForms
- Implemented and contributed optimizations to the open source JiglibX Physics Library
- Oversaw production and programming for “Alpha Chimp”, released on XBOX 360, October 2010
Confidential, New York, NY
Developer
Responsibilities:
- Provided support and development for Maxim.com and Blender.com using C# / .NET 2.0 / ASP.NET web forms
- Worked with other developers to build mini-sites / contests for various clients including AOL and Samsung
- Implemented an image processing library that was integrated into the Maxim.com custom CMS solution
Confidential, New York, NY
Software Engineer / Team Lead
Responsibilities:
- Created internal web applications and employee tools that integrated into the organization’s intranet
- Implemented a Change Management Calendar web application that integrated with Exchange Server to show cross-team scheduling conflicts using C#, .NET 2.0, SQL Server 2005, Active Directory and WebDav
- Managed a team of 8 off-shore developers in Pune, India with weekly video conferences and daily communication to coordinate and support the 40+ existing intranet applications
- Planned and implemented a complete rebuild of Doubleclick.com using C#, .NET 2.0 and Ektron CMS