We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

TECHNICAL EXPERIENCE:

Languages: C# | Visual Basic.NET | Visual Basic 6 | C

Web: HTML5 | CSS3 | JavaScript | jQuery | JSON | AJAX

Technologies: .NET 1.0 thru 4.6 | ASP.NET | MVC 5 | Web API | WCF | Entity Framework 6 | LINQ | OpenXML Windows Services | Web Services | XML | SOAP | COM+

Development: Visual Studio 2015 | Telerik Controls

Source Control: Team Foundation Server (TFS) | GitHub | Perforce | Subversion | Visual SourceSafe (VSS)

Databases: SQL Server 2012, T/SQL, SSRS | Oracle 10g, PL - SQL | Informix | DB2 | Triggers | Stored Procedures

OS: Windows 10, Windows Server 2012 | UNIX (HP-UX) | AIX

Methodologies: UML, Rational Unified Process (RUP) | Data Modeling | Object Modeling | Use Cases | Design Patterns Agile | Scrum | Test Driven Development (TDD)

EMPLOYMENT HISTORY:

Principal Software Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Lead engineer on a scrum team of five developers managing three weekly sprints using Version One agile management tool. Mentor junior developers, document coding standards, and perform design and code reviews.
  • Develop new features for Prime Suite, one of Confidential ’s flagship Practice Management products. The web-based application supports both desktop and mobile devices, and the current tech stack is C#, jQuery and AJAX requests to a JSON service layer.
  • Created a Messaging Service that uses SAML to authenticate to a third-party provider which calls Confidential ’s JSON Services to retrieve and send data from one healthcare provider to another.
  • Member of an architecture team tasked with evaluating technologies including Angular2, Web API and WCF for the next generation of Confidential products.

Senior Software Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Managed the migration of Source Code, together with history, from TFS to GitHub. Documented GitHub Best Practices. Performed code reviews in response to Pull Requests.
  • Coded and maintained Stored Procedures that encapsulate complex business rules and processes. Corrected data integrity issues that manifest as application bugs. Created detailed SQL reports for Fortune 500 clients and performed database cleanup such as deleting out-of-compliance data and removing lapsed user accounts.
  • Developed a web-based Video Encoder that utilizes a third party customized plug-in. AJAX requests pass JSON to a Web API that provides authentication to the UI and logs both Encoder events and JavaScript errors to the SQL Server 2012 database. The Encoder is developed in HTML5 and JavaScript/jQuery. The Web API is coded in C#, MVC 4 and Entity Framework 5.
  • Implemented an IT Administrator Portal that is used to service common Help Desk requests such as Client and User Account Management (e.g. password resets, duplicate account merging). The application architecture is C#, MVC 5, WCF and Entity Framework 6. A single class serves as both the Data Contract and Model: each WCF Data Contract has a corresponding MVC Model partial class containing Data Annotation metadata that controls client-side display and validation.

Senior .NET Developer

Confidential, Vinings, GA

Responsibilities:

  • Nations Builders Insurance Services ( Confidential ) is a provider of premier Insurance and Risk Management products and services to the Construction, Energy and Transport industries.
  • Played a pivotal role in the company’s adoption of a Project Methodology. Authored the corporate Software Development Life Cycle Best Practices manual.
  • Managed the Source Code Repository transition from Subversion to TFS 2012. Documented the standards for Release Management including branching, labeling and merging of production hot fixes into the development trunk.
  • Developed and maintained the Confidential Corporate Website and the Client Portal which is used by Insurance Agents and Insureds to manage Quotes, Policies and Claims. Coded in C#, .NET 4.5, ASP.NET and AJAX with a SQL Server 2012 backend.
  • Implemented a custom Insurance Quoting application that utilizes OpenXML 2.5 to generate quotes for multiple Lines of Business from Word document templates. The capability to perform Data Extraction from and Document Uploading to the Underwriting system is provided.
  • Created a database trigger for the proprietary Underwriting system that provides real time custom validation and email notification. This allows underwriters to perform immediate error correction rather than waiting for nightly exception reports.
  • Developed a Request Portal that feeds user requests into the third-party Help Desk system. The architecture is C#, MVC 4, WCF and Entity Framework 5. A single multi-environment web.config uses sections to allow configuration of appsettings by environment (production, QA, test etc.) or by machine name (workstation or server).

Senior Developer

Confidential, Kennesaw, GA

Responsibilities:

  • At Confidential, a provider of Freight Tracking Services to Trucking Companies throughout the US, developed a Customer Web Portal which provides real-time location and temperature monitoring of freight using GPS and RFID Sensor Technology.
  • The n-tiered application business objects encapsulate all data validation and I/O, and are architected with a view to providing SaaS functionality to clients via a service layer.
  • The development platform is C#, .NET 4.0, AJAX, Telerik Controls, Google Maps APIs and SQL Server 2008.

Senior Software Developer

Confidential, Atlanta, GA

Responsibilities:

  • Developed client branded, web-based Event Management systems, and on-line Medical Education, Training and Certification applications in C#/.NET 3.5, utilizing a Scrum Methodology with daily Sprint Meetings and three to four week sprints.

Senior .NET Developer

Confidential, Kennesaw, GA

Responsibilities:

  • Responsibilities included Requirements Analysis with both domestic and international stakeholders, writing Technical and Functional Design Specifications (Use Cases, Data Modeling, Object/Class Diagrams), documenting Coding Standards, creating working Prototypes and formally presenting Design Strategies to the user and IT community.
  • Developed an n-tiered, fully AJAX enabled Client Visit Management system in C#/.NET 3.5 that co-ordinates and tracks customer visits to international Demo Centers. Business Objects are architected using an SOA philosophy and all execution paths are verified with Test Classes prior to implementation. Correspondence is system generated using Word 2007 templates and Mail Merge functionality provided by LINQ and OpenXML 1.0.
  • Implemented an International Request Portal. Multi-language support is provided both by globalization and localization resource files, as well as the SQL Server database. WCF/Web Services provide real time interfaces to dependent systems.

Lead Software Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Developed a Document Production system in Visual Basic.NET 1.0 with both Win Forms and Web-based front ends, the latter providing Word automation through a .NET Applet. Both the GUI and the Applet use a common Web Service for data validation as well as I/O to the backend Oracle database.
  • Created on-line Claims Filing applications for Assurant and its clients written in Visual Basic.NET 1.1, that provide client branding as well as multi-language (English, French) and multi-culture (US, Canada) support.
  • Clients’ contractual agreements mandate rigorous testing of performance and scalability and require that applications pass third party Security Certification.

We'd love your feedback!