Api Developer Lead Resume
Seattle, WashingtoN
SUMMARY:
I am an accomplished software engineer who strives for quality through technical excellence while reducing complexity using modern design practices. I welcome and embrace change while keeping an open mind on all solutions that will satisfy and delight customers. As a passionate technologist I seek to use all technologies to design solutions. I aim to challenge the status quo, fostering innovative solutions while being mindful of business and customer needs.
TECHNICAL EXPERTISE:
Languages: C#, C, C++, Java, JavaScript
Core: API Development using REST principles, Swagger
Platforms/Frameworks: Microsoft Technologies, JS frameworks, jQuery, CSS, HTML, Ember JS, Jasmine, Azure Cloud Solutions, NServiceBus
Analytics: KISSmetrics, Omniture, Google Analytics, Eloqua, Flurry Diagnostics/APM: log4Net, Serilog, Loggly, LogEntries, Splunk, NewRelic, Application Insights, Telerik
Mobile: Cross browser development, HTML, CSS, Bootstrap
Database: SQL Server, Oracle, NoSQL Mongo DB, Redis, Cosmos DB
Software Design: OOP/A/D, SOLID, TDD, BDD, ORM, SOA, EDA, MDA/D, Moq, Code Metrics, Selenium, AutoFixture, Test Automation, Integration Testing, Proxies
Build/SCM: MSBUILD, Cruise Control, Jenkins, Octopus, TeamCity, Nuget, Git
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, Washington
API Developer Lead
Responsibilities:
- Guided load testing of key Loyalty API's which allowed us to launch our V2 rewards platform without being overwhelmed by new and existing traffic (100 - 1K TPS per API at peak).
- Designed and spearheaded a strategy for moving to Bitbucket, included branching and merging using Git and modified Gitflow.
- Key contributor for the Card API redesign, which moves key assets to Azure PAAS.
- Mentor junior and other senior developers in key strategies for creating highly available distributed REST APIs.
Confidential, Denver, Colorado
Senior Web Developer (Full Stack)
Responsibilities:
- Design and implement REST based services using WebAPI.
- Design and implement front end UI features using CSS/HTML/JavaScript and Ember JS.
- Participate in code reviews through pull requests to ensure quality and integrity.
- Provide guidance to team members on best practices and implementations.
Confidential, Denver, Colorado
Senior Mobile Web Developer
Responsibilities:
- Design and implement REST base services using WebAPI.
- Design cross-browser mobile web experiences using JavaScript, HTML and ASP.NET MVC.
- Constantly improve site performance and traffic using Omniture and Google Analytics.
Confidential, Denver, Colorado
Senior Software Engineer
Responsibilities:
- Analyze design and updates to application using best practice and industry standards.
- Design Thuze Diagnostics using WCF and C#.
- Creation of REST based service in ASP.NET for use in an internal application.
- Contribute to overall code quality using SOLID design principles.
Confidential, Denver, Colorado
Software Engineer
Responsibilities:
- Design and implement services with C# and WCF, for integration with the various Confidential platforms including IMS and LIS standards.
- Designing build processes, using MSBUILD, for deployment on virtual machine using VMware Lab Manager and local desktops.
- Provide guidance of methodologies for code quality including TDD, CI and code coverage and dependency management.
- Responsible for documentation including Requirements, SDS, Unit testing and API guides.
- Designed DLOG Standardization for Atreus and Optia (embedded devices).
- Responsible for maintenance of START team projects, Trima Accel Reporter, TFL.
- Developed internal website for the RDADB project with an Oracle 10g back end.
- Designed DLOG Repository Loader/Sweeper for Atreus and Optia.
- Designed and Implemented Atreus Database and File Sweeper.
- Designed multiple C# libraries using software design patterns.
Confidential, Westminster, Colorado
Software Engineer
Responsibilities:
- Designed a C++ application to synchronize remote files with local ones.
- Updated software in several C++/C# projects to fix defects and add enhancements.
- Used and modified custom API designed by Confidential .
- Create and Modify applications to use T-SQL for database access and alteration.
Confidential, Arvada, Colorado
Embedded Software Engineer
Responsibilities:
- Created the DocuClip Calibrator application.
- Revamped the VB Factory Voltage Calibrator.
- Designed custom parsers for use with the Factory Calibrator and DocuMeter line.
- Created menus, icons, and fonts (EFIGS) for embedded system.
- Designed print templates, data logging, RTC and filtering functionality for Confidential .
