Software Developer Resume
TECHNICAL SKILLS:
Languages & Frameworks: Angular2/Angular CLI, C#, VB.NET, SQL, ASP.NET - Webforms/MVC/WebApi/Membership, Typescript /JavaScript, Esri ArcGis JS 4.3, Karma/Jasmine, .Net Core/Aspnetcore, HTML, XAML, Bootstrap/CSS/SCSS, Powershell, Silverlight, Winforms, WPF, WCF, SSRS, LINQ, Entity Framework, MEF, Microsoft Unit Tests
Software: Visual Studio/Visual Studio Code, SQL Server Management Studio, TFS/TFVC, Telerik, RedGate, SourceTree, GIT, Advanced Installer, ClickOnce, Microsoft Project/Office, Resharper, Fiddler, IIS
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Architecting/Implementing map routing module port from Silverlight to Responsive Bootstrap/Angular2/ArcGIS 4.3 using Agile methodologies.
- Upgraded from MVC2 to MVC5/JQuery1.4 to 1.12/Telerik Extensions for MVC to Telerik UI.
Confidential
Software Developer
Responsibilities:
- Architected, Designed, and Developed for numerous projects in collaboration with multiple teams
- Converted engineering algorithms and requirements into application solutions.
- Conducted project planning and task management.
- Mentored and supervised new hires and team members
Confidential
Second Class Aviation Electronics Technician
Responsibilities:
- Supervised and conducted training for up to 20 Sailors and Marines.
- Administered and processed maintenance, supply, and other special requests.
- Researched and filtered government regulations to determine appropriate action and documentation to resolve various issues.
Confidential
Responsibilities:
- Currently porting Silverlight routing module to Angular 2, Angular CLI, ArgGis 4.3, ASP.NET 4.6 WebApi styled with Inspinia Bootstrap theme for responsive mobile and cross-browser accessibility. Expected delivery is ahead of anticipated schedule.
- Lead in IDOT Agile standards conformance, consistently helping team out-perform velocity estimations.
- Exceed IDOT standards for code coverage, both on server and client projects using Microsoft Unit Tests, Karma/Jasmine, and Moq frameworks.
- Upgrade web application from MVC 2 to MVC 5
- Upgrade JQuery, JQuery plugins and associated code.
- Updated Telerik libraries and associated code.
- Moved TFVC repositories to TFS Git.
- Currently the only team incorporating Angular 2 in IDOT development, and as such, creating the template for future IDOT software development.
Confidential
Responsibilities:
- Restructure architecture using SOA patterns and design
- Supervise replacement of legacy ORM with Entity Framework
- Serialized entire application session-state to allow execution across multiple servers in a Web farm configuration
- Developed routines for importing and exporting MS Access database files from and into SQL Server through the BUILDER web interface
- Refactored file export functionality and improved process time by over 3000%
- Designed database entities for storing and viewing data from various forms
- Constructed multiple live sites for external and internal customers with latest builds using IIS
- Upgraded application from .NET 2.0 to 3.5 and 4.5
- Developed custom reporting solution incorporating SSRS functionality
- Authored numerous SSRS reports
- Overhauled dialog and modal pop-up window system for ease of development and code-reuse
- Created and implemented search feature which obeys authorization rules for navigation supplementation
- Converted legacy Infragistic controls to Telerik controls
- Revamped user permissions and application security logic for accuracy, consistency, and performance
- Implemented logging feature for internal auditing and performance monitoring
- Converted application to use Ajax for greater user experience
- Implemented client certificate and RSA authentication
- Refactored library and code dependencies to allow for x64 execution
- Designed and developed multiple internal support applications and tools
Confidential
Responsibilities:
- Managed all aspects of the development lifecycle as primary application developer
- Developed new inspection forms in accordance with federal guidelines for seismic, ADA, energy- efficiency, and others.
- Ported Silverlight application from BUILDER 3.1 into a WinForms hosted WPF application
- Implemented new Report feature using Telerik Reporting and converted MS Access QA/QC reports to Telerik reports
- Added customizable automatic online reference data updating feature
Confidential
Responsibilities:
- Participated in designing and implementing SMS Desktop shell application
- Designed and developed WPF module using Prism/MVVM patterns
- Developed and Maintained WCF services using LINQ and repository pattern
- Created multiple data libraries using Entity Framework model-first and code-first approaches
- Incorporated dependency injection using MEF for testability, extensibility, and modularity
- Architected enterprise authorization data model
- Reviewed code deliverables
- Designed/Implemented User/Authorization administration application
- Developed WebApi Restful/ODATA services for SMS Enterprise modules
- Designed/developed Angular 1/2 client applications
Confidential
Responsibilities:
- Created and updated views, stored procedures, and functions to perform algorithms against inventory and inspection data to forecast maintenance requirements.
- Refactored an all in-memory solution for improved performance and maintainability
- Designed/Implemented database queueing system to allow distribution of scenario execution among multiple concurrent services
- Efficiently utilized Microsoft’s Task Parallel Library for maximum resource allocation and performance