Senior Software Engineer Resume
Scottsdale, AZ
SUMMARY:
- Highly motivated engineer with a history of developing highly innovative solutions for business management requirements.
- Full Stack .NET Architect and Developer
- Experienced in Domain Driven Design
- Knowledgeable in Agile development methodologies
- Exceptional development of object - oriented and procedural software products using a variety of computer languages.
- Flexible System Analyst and Developer, able to respond quickly to changing customer needs and requirements
PROFESSIONAL EXPERIENCE:
Confidential, Scottsdale, AZ
Senior Software Engineer
- Designed and coded web client for FSA Order Management System (OMS) using AngularJS 5, and TypeScript.
- Coding of Microservice Architecture using .NET Core and Entity Framework Core, utilizing C# and SQL Server
- Root Cause Analysis of bugs opened against the OMS.
- Integration of 3rd party analytics tools for the OMS. e.g. Google Analytics, Application Insights, etc.
- Deployment of OMS to Azure Cloud Service
Confidential, Phoenix, AZ
Senior Software Engineer
- Designed and coded Confidential Health Network Portal using C#, ASP.NET MVC, along with SQL Server and Entity Framework for the backend, and Bootstrap and Knockout on the front-end.
- Designed and coded Confidential Health Plan Portal using C#, ASP.NET MVC, along with Entity Framework for the backend and Bootstrap and Knockout on the front-end.
Confidential, Phoenix, AZ
Senior Software Engineer
- Re-architected an Extract, Transform, and Load (ETL) process to automate data flow from SalesForce to the Advertisement Management Platform (AMP), using C# and SQL Server Stored Procedures.
- Production Support of existing AMP Product.
Confidential, Deland, FL
Senior Software Engineer
- Designed and Coded data processing of client records, and laboratory blood test results from the Lab Information System (LIS) to the Analysis Information System (AIS), using C# .NET 4.5.
- Table design, Stored Procedure design and code to support a ETL process using Oracle on the LIS side, and MS SQL on the AIS side.
Confidential, Phoenix, AZ
Senior Software Engineer
- Designed Advertisement servicing software to allow Confidential agents to create advertisements for Google Adwords and Bing Ads, using C# .NET Web.API RESTful services and SQL Server.
- Architected and designed UI using Javascript and the Angularjs framework.
Confidential, FL
Senior Software Engineer
- Lead the migration of the Weather Archive application to a SPA architecture utilizing Angularjs
Confidential, Ormond Beach, FL
Senior Software Engineer
- Managed implementation of new Network Infrastructure
- Implemented SCRUM and managed duties of developers
- Performed DBA functions for SQL Server migration from old network to new
- Business Continuity and Disaster Recovery software development using C#, Web API, and Entity Framework
- Database development using SQL Server 2012
Confidential, Scottsdale, AZ
Senior Software Engineer
- Developed Time and Attendance software using Visual Studio 2012 and .NET 4.5
- UI development using HTML 5, CSS2.0, Javascript, jQuery, Bootstrap, Knockout, RequireJS, and AmplifyJS.
- Server-side development using C#, ASP.NET, Autofac, NServiceBus, and SignalR
- Database development using RavenDb.
Confidential, Confidential, FL
Senior Software Engineer
- Architected and lead the design of the Weather Archive using C# .NET 4.0, and ASP MVC3 (Razor), utilizing jQuery.
- Developed and maintained the Mission and Customer Service Software (MCSS) with C# and Silverlight using MVVM.
Confidential, Maitland, FL
Senior Software Engineer
- Developed Windows Service to monitor incoming billing files using C# in the .NET 4.0 framework
- Developed Billing system processing software using C#, as well as MEF and Entity Framework
- Developed GUI interface to view billing information with C# and Silverlight using the MVVM lite framework
- Developed Billing system workflow software using C# along with Fluent NHibernate and Castle Windsor, using the ASP MVC3 and the Razor rendering engine.
Confidential, Lake Mary, FL
Senior Software Engineer
- Architected and implemented Hotel 3.0 Reservation Kiosk using C#, .NET 4.0, Windows WorkFlow, Windows Communication Foundation.
- Architected and implemented TSA Airport security screening terminal using C#, .NET 4.0, and Windows Presentation Foundation (WPF).
- Implemented coding for final release of Hotel 2.0 Kiosk using C#, .NET 3.5 and Javascript
Confidential, Palm Coast, FL
Senior Software Engineer
- Lead architecture and software development effort for Symsystems home energy management system in an N-tiered environment
- Code development using Java along with Hibernate, Spring, log4j, JUnit, Subversion, and Ant
- Database design using MySQL
Confidential, Sierra Vista, AZ
Software Engineer
- Developed Counterintelligence Human Intelligence Automated Reporting and Collection System (CHARCS) software using C# Winforms on the .NET 3.5 Framework, as well as C++
- Developed Intelligence Analysis modules for the Distributed Common Ground Systems (DCGS) using Java with the 1.6 SDK
- Stored Procedure development using SQL Server 2005
- Architecting next generation of intelligence gathering software
Confidential, Orlando, FL
Software Engineer
- Developed Training Simulation software for the National Training Center (NTC) at Ft. Irwin using C# Winforms on the .NET 2.0 Framework, as well as C++ and Java
- Fixed memory leaks that were slowing down the application using RedGate ANTS
- Fixed application deadlock and starvation issues
Confidential, Sierra Vista, AZ
Software Engineer
- Developed Counterintelligence Human Intelligence Automated Reporting and Collection System (CHARCS) software using C# Winforms on the .NET 3.5 Framework, as well as C++
- Developed Intelligence Analysis modules for the Distributed Common Ground Systems (DCGS) using Java with the 1.6 SDK
- Stored Procedure development using SQL Server 2005
- Architecting next generation of intelligence gathering software
Confidential, Winter Park, FL
.NET Developer
- Developed error tracking system for the Network System Management (NSM) group using ASP.NET, Cascading Style Sheets (CSS), Master Pages; SQL Server 2000; C#
- Developed error tracking system for the North Carolina Electrical Cooperative customer of Confidential using PHP, Javascript, HTML, and CSS
Confidential, Daytona Beach, FL
Developer
- Tournament Result Processing - Developed and maintained DTS packages, Stored Procedures, and Triggers using SQL Server to process the LPGA tournament data after the end of the tournament. Reports are sent to major media in XML and Excel format
- Player commitment and tournament processing - Developed and maintained program to commit players to tournaments, and generate tournament fields based on LPGA tournament specific business rules. Programs were written using a combination of C#.NET with Winforms, and VB.NET.
- Configuration Management and code deployment using MS VSS, and MS Visual Studio 2003.
- Conversion of VB 6 code to the .NET platform using MS Visual Studio 2005
- Architecting of new LPGA database to support LPGA players as well as golf professionals
- Many other responsibilities too numerous to list
Confidential, Scottsdale, AZ
Senior Software Engineer
- Booking Data Mart (BDM) - Processing hotel booking information for reporting purposes.
- Responsibilities include:
- Coding of BDM using Java, JDBC, Informix 4GL and ESQL using Eclipse
- Web service design and development
- TravelCom - Web-based Commission Payment System for Hotel Chains. Responsibilities include:
- Server side code development using VB.NET ADO.NET
- Client side code development using VB.NET with Winforms
- Converted code to VB.NET from VB 6, and to ASP.NET from ASP
- Stored Procedures development using SQL Server
- Database design using primary/foreign key constraints and indexing
- Re-Architecting of the complete system using Object-Oriented practices for conversion to C#.NET.
- Direct Connect Solution (DCS) between Expedia and Confidential that allowed Expedia access to Confidential ’s Hotel Reservation System (HRS). Responsibilities include:
- High-level design of DCS feature using class diagrams and use cases.
- Coding of DCS using the Java 2 Platform Enterprise Edition (J2EE)
- Coding and decoding of SOAP messages that contained a payload of Open Travel Alliance (OTA) XML
- Electronic Reconciliation for Confidential . Responsibilities include:
- Design and coding of stored procedures using SQL Server
- Modification of existing Visual Basic application for content verification of hotel chain information
Confidential, Phoenix, AZ
Seniors Engineer
- Voice over IP (VOIP) development using GR303 and H322 protocol utilizing a Remote Digital Terminal (RDT)
- Integrated Development Environment group - This group was established in May 1998 to update the entire GTD-5 Central Office development environment. The group was composed of experts from various functional areas and was responsible for:
- Researching system requirements from the past 20 years to determine if they were still applicable with the new system
- Provided CodeWarrior IDE vendor (Metrowerks) with updated requirements for each language
- Testing and debugging of object code along with optimization suggestions for code generated by CodeWarrior IDE
- Tool development to support the new environment using C++, Java, Perl, and various other languages
- Recent Change area, which is responsible for configuration of the database for the GTD-5 EAX Digital Switch. Responsibilities include:
- High level design for various GTD-5 features including TR303 and Basic Rate ISDN (BRI)
- Coding of features using proprietary Pascal and byte code languages
- Implementation of design requests for multiple software version releases SVRs
- Design Maintenance for multiple SVRs
- Unit testing of features
- Tool development using C, C# .NET, C++, Java, Perl, and Unix shell