Senior Web Developer Resume
San Diego, CA
TECHNICAL SKILLS:
Software Development: C#, ASP.NET, ASP Classic, Java, MVC, EntityFramework
Website Development: AJAX, XML, XSLT, Telerik, KendoUI
Front end Development: KnockoutJS, JavaScript, jQuery, AngularJS, GulpJS, NodeJS, BowerJS, IonicJS
Caching: Redis
Source Control: TFS, Mercurial, Git, BitBucket
CSS Frameworks: Bootstrap, Sass
Web Services: SOAP, GlassFish, JPA, WSDL, XSD, Rest, Maven
Testing: SOAP UI, JUnit, EasyMock, Moq, Jasmine, Karma
Continuous Integration: Jenkins, TeamCity, NAnt, Octopus, ANT
Database Management: SQL, Oracle, Database Implementation, PL/SQL
PROFESSIONAL EXPERIENCE:
Senior Web Developer
Confidential, San Diego, CA
Responsibilities:
- Refactored existing website to allow multiple sources for financing.
- Created new customer facing registration site for HERO.
- Created mobile first app HERO Calculator for mobile consumption of Proposals.
- Implemented & maintained micro services to support HERO Calculator & parts of Proposal Plus.
Software Engineer
Confidential, San Diego, CA
Responsibilities:
- Designed responsive User Interfaces using Bootstrap, AngularJS & KnockoutJS which implemented MVV* design pattern.
- Created new User Interface for Chat and Chat member management tool.
- Redesigned User Interface from Razor to AngularJS
- Created api wrapper for existing WCF web service.
- Implement User Interface enhancements.
Consultant
Confidential, San Diego, CA
Responsibilities:
- Create custom software solutions in ASP.NET MVC 5.
- Client side development using Knockout JS, JavaScript, and JQuery.
- Client side JavaScript validation and testing using jQueryValidate, Karma and JasmineJS
- Implemented front end UI behavior for OpenTee internal Staff Administrative System.
- Design web pages using Bootstrap CSS library.
- Implementing back end code using Entity Framework.
Software Engineer
Confidential, San Diego, CA
Responsibilities:
- Create custom SOAP web services for various interfaces.
- Refactored SOAP web services written in Spring framework to a service written implementing JPA 2.0 and 2.1.
- Configured jobs in Jenkins to compile and remotely deploy to a GlassFish server.
- Refactored former Java web service into ASP.NET console application
- Refactored application written in ColdFusion 7 to MVC 4 using EntityFramework
- Removed application level encryption to database to remove application encryption dependency.
- Implemented EasyMock framework into JUnit tests implementing JPA Persistence.
- Created new database, completed data migration to a multi - tiered environment.
Software Engineer
Confidential, San Diego, CA
Responsibilities:
- Maintain and develop software in an agile environment using SCRUM methodologies.
- Mentor junior programmers on framework development and implementation.
- Design and develop custom DLLs and controls for enterprise integration of new functionality for .NET Framework 3.5 using C#.
- Design custom controls, master pages, and AJAX enabled pages using ASP.NET (C#) and web services extensibility in existing framework.
- Integrate new software into legacy architecture.
- Modify and develop new functionality for legacy code using JavaScript, Jscript, VBScript, ASP Classic, and VB.NET.
- Perform engineering evaluations and reviews of the existing SPIDER product baseline architectures, drawings, and documentation to improve the recording of the SPIDER architecture, and/or operations of the SPIDER application.
- Update all of the SPIDER database design and architecture documentation in the SPIDER database repository to comply with software engineering procedures.
- Provide documentation for training materials and user manuals for job-skills type training to enable customers to use the SPIDER applications.
- Update technical documentation for all of the SPIDER applications in the repository to reflect the current version of the SPIDER architecture, ensure compliance to information assurance requirements, and maintain accurate acquisition documents.
- Data migration from ASP Classic to ASP.NET
Systems Engineer
Confidential, San Diego, CA
Responsibilities:
- Represent 27 nations as part of an international radio communications program in the U.S. Government acquisition areas of Systems Engineering.
- Provide technical solutions and summaries in the area of Software and Hardware Engineering.
- Provide executive level briefings to key upper echelon government and military elements.