Senior Software Engineer Resume Profile
PA
Objective
To obtain a Senior Software Engineering / Software Architect position that is both challenging and rewarding allowing me to take an active part in the design and development of a company beneficial solution.
| Description | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
|
|
| 6 |
Professional Experience
Senior Software Engineer
Confidential
Product Description
- Vulnerability Management System VMS is a web portal developed with ASP.NET Web Forms / C , Telerik RAD Controls Suite and a SQL Server database. VMS monitors and reports on government assets and their associated vulnerabilities and remediations. The current system supports approx. 10,000 users and contains over 1 TB of data.
- Digital Policy Management Solution DPMS is series of web portals and RESTful web services developed with ASP.NET Web Forms / C with SQL Server databases. DPMS serves as the application of record for vulnerability and organizational information and is responsible for publishing such data to consumers of the web services.
- Continuous Monitoring and Risk Scoring CMRS is a widget web part based web application and RESTful web service developed within the Ozone Widget Framework OWF and ASP.NET MVC 4.0 / C with a SQL Server database. CMRS is currently being designed and developed using agile SDLC methodologies and is projected to take the place of VMS.
Responsibilities
- Work closely with the Enterprise Architect and Product Owner to translate business needs into technical designs.
- Work as part of the agile development team with primary expertise in the software architecture, design patterns, and coding standards.
- Senior member of a 20 member development team responsible for design and development in ASP.NET Web Forms / ASP.NET MVC / C .
- Design, develop, and unit test enhancements to existing products in ASP.NET / C and SQL Server.
- Troubleshoot and resolve production issues such as bugs, poor code performance, network load balancing issues, authentication issues, and client specific configuration issues.
- Mentor team members that are less experienced in OOD, OOP and Microsoft's .NET technologies.
- Responsible for the development teams baseline virtual images using VMWare Workstation.
Achievements / Hands-on Experience
- Implemented Microsoft's Entity Framework and Linq in DPMS and CMRS. Also, used Text T4 Templates to extend the Entity Framework's code generation to create Data Transfer Objects DTO for each entity.
- Evangelized, designed, and implemented n-tier components along with a code generator to create the data entities, business entities and supporting stored procedures for basic operations in VMS. Implemented in such a way that developers could extend each of the entities with specific business / data logic.
- Defined coding guidelines regarding n-tier implementation, Data Transfer Objects DTOs , repositories, serialization, and other design patterns.
- Designed and implemented various web services using a Service-Oriented Architecture SOA . Used both SOAP and REST protocols depending on the business needs.
- Implemented StyleCop and FXCop in CMRS.
- Experience with PKI CAC authentication and application security including soft certs / tokens, basic authentication, and windows authentication.
- Implemented an ASP.NET session state server to minimize downtime during deployments to production servers in a web farm.
- Helped configure and launch Microsoft Sql Server Reporting Services.
- Experience with classified networks and data transfer between both classified and unclassified networks.
- CISSP certification that fulfills DoD 8570 requirements.
Confidential
Company Description
Confidential is a leading provider of cyber security solutions, strategic consulting, managed services, and application development.
Product Description
Confidential is a Silverlight / ESRI based GIS application developed with Silverlight, XAML, C , Telerik RAD controls and a SQL Server database. CG1V allows Coast Guard users to view and manipulate GIS data.
Responsibilities
- Work closely with Functional Analysts to translate business needs into technical designs.
- Work as part of the agile development team with primary expertise in the software architecture, design patterns, and coding standards.
- Senior member of a 5 member development team responsible for design and development in Silverlight / MVC 4 REST web service / C .
- Mentor team members that are less experienced in OOD, OOP and Microsoft's .NET technologies.
- Achievements / Hands-on Experience
- Implemented a REST web service using MVC 4, Microsoft's Entity Framework and Linq.
- Designed and implemented various web services using a Service-Oriented Architecture SOA .
Confidential
Senior Software Engineer
Company Description
Confidential is a leading provider of printing, graphics and information services.
Product Description
Confidential currently develops, supports, and hosts a wide variety of eCommerce sites for a diverse range of clients including numerous web store fronts written in ASP.NET / C and Cold Fusion Inventory Systems. HBP continues to grow in the Print-On-Demand and Web-To-Print services fields.
Responsibilities
- Lead architect responsible for design of new development in ASP.NET / C .
- Lead researcher responsible for the integration of the Windows Workflow Foundation and other .NET Framework 3.0 technologies into new product development.
- Implement new development of web based products in ASP.NET / C .
- Design, develop, test and document upgrades to existing products in ASP.NET / C , SQL Server 2000, and T-SQL.
- Design, develop, test and document Windows-based job tracking applications.
- Troubleshoot and resolve production issues that arise.
- Mentor team members that are less experienced in Microsoft's .NET technology.
- Languages
- C , ASP.NET, T-SQL, SQL, JavaScript, HTML
- Implemented Technologies/ Architectures / Platforms
- .NET Framework 3.0 RTM / Betas including Windows Workflow Foundation
- .NET Framework 2.0
- Visual Studio 2005
- Object Oriented Architecture
- Enterprise Solutions N-tier Architecture
- Windows Vista RTM / Betas /XP/2003 Server
Confidential
Senior Software Engineer
Software Development Manager Acting
Senior Software Engineer
Company Description
Confidential is a leader in the printing industry for workflow management, cost savings, and consulting.
Product Description
Confidential has two web based products and a number of in-house Intranet and Windows based applications. Confidential is a web based workflow management and bid service for the corporate printing industry and GPS Online is a web based bid service for the GPO industry. The in-house applications manage processes for client relations, historical data, etc.
Responsibilities
- Active member of the Research and Development group responsible for re-architecting existing products into a Service-Oriented Architecture SOA by utilizing XML Web Services.
- New development of web based products in ASP.NET / C .
- Design, develop, test and document upgrades to existing products in Delphi, Oracle stored procedures, and PL/SQL.
- Design, develop, test and document Windows-based maintenance applications.
- Troubleshoot and resolve production issues that arise.
- Project Lead on various new features and enhancements to existing products as well as new products. Work closely with other team members assigned to the project during design, development, and testing phases.
- During tenure as Acting Software Development Manager Responsible for all aspects of the software development team and products. Managed a team of 5 4 Software Engineers and 1 Quality Assurance Engineer . The reason this position was temporary was that I have little interest in a management position, but I was the most qualified for the position at the time. I accepted the position until a replacement could be found.
Languages
- C , ASP.NET, Delphi OO Pascal , PL/SQL, SQL, JavaScript, HTML
- Implemented Technologies/ Architectures / Platforms
- .NET Framework 1.0, 1.1, 2.0
- Service-Oriented Architecture SOA
- XML Web Services
- Object Oriented Architecture
- Enterprise Solutions N-tier Architecture
- ISAPI DLL's, SOAP, COM, Windows API's, Oracle Packages
- Windows NT/2000/2003 Server
