Skills
- Full-Stack Software Engineer experienced in .NET enterprise application development
- Proficient in team management, project management, architecture, design, development, quality assurance, documentation, deployment and product support
- Extensive software development life cycle experience with enterprise .NET application development using Agile methodologies and SCRUM.
- Proven ability to establish priorities and execute tasking. Able to work independently or with team members to meet aggressive deadlines on site or working remote
- Ability to adapt to new environments quickly and produce results with minimal supervision
- Continuous self-study to update skills with current technologies
- Exceptional internal and external customer support
- Implements industry standard best practices including SOLID design principles, Object Oriented Programming, Design patterns, Responsive Design with Agile & SCRUM methodologies
Tools and Technologies
C#, .NET, .NET Core, MVC, SQL, CSS, HTML5, Web Services, Entity Framework, Git, Azure, DevOps, JavaScript, JQuery, Node.JS, Angular, Oracle, MongoDB, RabbitMQ, Java, JSON, 3rd party API integration
Work Experience
Owner / Lead Software Engineer
LTS Inc.
April 2012 – Present
- Daily use of Visual Studio, Visual Studio Code, C#, .NET, MVC, SQL, DevOps, Azure
- Designed and developed front end, middle tier, and back-end entities for multiple industries utilizing C#, MVC, Web Forms, SQL, Angular, React, Java, JQuery
- Implemented .NET Core API for integration with MS SQL and MongoDB supporting MVC WebForm and React clients with Authentication
- Deployed to multiple domains and branches to support internal and external customers
- Supported teams including Management, Development, Quality Assurance, User Acceptance, Product Owners
- Implemented automated testing and continuous integration
- Industry experience: Financial, Insurance, Entertainment, Department of Defense, Security, Logistics
Senior Software Engineer
Public Storage
August 2019 – November 2019
- Daily use of Visual Studio, SQL, Web Services, MVC, Web Forms, JavaScript, CSS
- Enhanced existing applications to specifications
- Developed APIs for integration to internal applications
- Implemented API consumption from external vendors for IVR and ACH
- Contributed to product development meetings, participated in Sprint and SCRUM practices
- Responsible for deployment to staging environments
- Provided Quality Assurance and Business Process Improvements
Senior Software Engineer - Contractor
Kaiser Permanente
February 2019 – June 2019
- Daily use of Visual Studio, Visual Studio Code, C#, MVC, SQL, Web Services, Angular, JavaScript, CSS
- Developed components utilizing Angular, Node, C#, CSS, Oracle. Integrated SPA applications with Web API connected to Oracle databases
- Successful completion of Sprint assignments
- Participated in daily Sprint stand up meetings, sprint planning meetings and scheduled /ad hoc meetings as needed.
- Integrated 3rd party API functionality including Google, Mapquest, & QUMU video
- Responsible for deployment to staging environments
Lead Software Engineer
Red Tail Corporation
January 2009 – March 2012
- Designed, architected, developed, and deployed multiple web and mobile applications including Optimus Reporting Systems and Hanzo Storefront
- Daily use of Visual Studio, SQL, C#, Eclipse, Java, Entity Framework, JQuery, Agile methodologies and Scrum
- Created project management artifacts, specifications, system infrastructure, deployment environments, and managed IT systems
- Managed deployment, maintenance and support processes for multiple projects simultaneously
- Managed development and QA teams
- Interfaced with management, sales teams, and customers
Senior Software Engineer
Mail Boxes Etc. / UPS
July 2007 – January 2009
- Daily use of Visual Studio, Visual Basic, SQL, QuickBooks
- Specialized in integrating retail center applications
- Subject Matter Expert in automated communications with Intuit QuickBooks
- Responsible for engineering, development, deployment, testing, documentation, configuration and database management
- Collaborated with multiple departments to support internal customers and franchise owners
Senior Software Engineer
JuiceMedia Worldwide
August 2007 – June 2008
- Daily use of Visual Studio, C#, .NET, SQL, and Team Foundation Server to create user interface, middle tier and data base objects
- Introduced and implemented agile methodologies with scrum and sprint planning
- Implemented continuous integration and unit testing
- Managed junior developers