We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

2.00/5 (Submit Your Rating)

North Wilkesboro, NC

SUMMARY

  • With over 15 years of software development as a consultant and full time resource I have experience in many different business environments, local government agencies, small to midsize companies and internet startups.
  • My responsibilities included developing ground up Web and Window applications, rewrite to current technologies, feature enhancements, support and debugging.

TECHNICAL SKILLS

  • Visual Studio 2010, '12, '15 & '17
  • .NET 2.0, 3.5, 4.51 & 4.61
  • SQL Server Management Studio 2008R2, '12,& '14
  • Team Foundation 2010, '12 & '13 with Git support
  • Internet Information Services 6.0, 7.5, & 8.5
  • Entity Framework 4.1, 4.3 & 6.0
  • Model View Controller 4.0, 5.0 & Core 1.1
  • Agile - Sprints, Scrum & Stories
  • Waterfall
  • C# 3.0, 4.0, 5.0 & 6.0
  • ASP.NET 3.51, 4.5 & 4.6
  • VB.NET 9.0, 10.0 & 14.0
  • AngularJS / jQuery
  • HTML/XAML/XML
  • WCF (wsHttp, TCP/IP)
  • RESTful Services(API)
  • SOA
  • WPF 3.0 & 4.0
  • LINQ (Query and Method Syntax)
  • LAMBDA Expressions

TECHNICAL SKILLS

Confidential, North Wilkesboro, NC

Lead Software Engineer

Responsibilities:

  • Rewrite Company’s widely used VB6 application to C#/WPF Windows application. This included utilizing existing SQL procs and linking those procs via EF 6.0(ADO) to static and dynamic resources. Create the table adapters in the Visual Studio design page and expose the data tables to only include relevant data members and not SELECT * FROM xxxx
  • Design and develop WebAPI service to return exiting SQL datasets \ views in both JSON(JsonMediaTypeFormatter) and XML using plain HTTP handlers(REST).
  • Optimize production SQL database and stored procedures using such techniques as clustering, indexing and returning only relevant data. SQL Query Analyzer was invaluable.

Confidential, Coral Springs, FL

Senior Software Engineer

Responsibilities:

  • Developed and enhanced the suite of services and applications used by web merchants to process digital transactions. Startup web project using technologies RESTful WCF 3.5(wsHttpBinding), .NET 3.5/4.0 and Visual 2012 C#. Master pages approach and Single Page Application(SPA) to develop a user friendly web application for merchants. Add additional features to an existing .ASMX web service attached to the Entity Framework(EF) and SQL 2008R2. Agile environment with Team Foundation Server(TFS) backbone. Merchant Portal utilized WorkFlow(.XAML) for visualization of design, C# 5.0 with Async and Await for multithreading. Widgets developed using Angular/JQuery. Utilized bootstrap.js and bootstrap.css for mobile use.

Confidential, Sunrise, FL

Senior Software Engineer

Responsibilities:

  • Developed the 2008 SQL Schema for this application with normalized tables (keys), cluster indexing for faster retrieval of popular queries and foreign key relationships to enforce database integrity. Development of all stored procedures and triggers for this web application. A big fan of stored procedures due to better security and encapsulation.
  • Startup web project using technologies WCF 3.5(wsHttpBinding), .NET 3.5 and Visual 2012 C#. Master pages approach to develop a user friendly web application for nurses and technicians to check in (clockin) and check out (clockout) at their respective facility and area. Judicious use of the DevExpress web controls (ASPxGridView, ASPxTreeList&ASPxCalendar) for simple web management and point and click approach.
  • Start up intranet web project that allows the help desk CRUD production databases. Implemented this as a MVC 4 app(razor) and Restful Web Service along with Angular Plug-In, Restangular

Confidential, South Miami, FL

Senior Software Engineer

Responsibilities:

  • Start up web project using technologies, REST (Representational State Transfer) on top of WCF. The architecture of SOA (Service Oriented Architecture) was developed in C# with the .NET 3.5 Framework. The project was a multi-tier application (DAL, BLL, & Task). Data layer is a collection of stored procedures returning dataset collections. Each layer is a WCF service and each service in the DAL has net.tcp endpoints. BLL (Entity Layer) is also net.tcp endpoints and returns the DAL datasets. The BLL also performed any filtering or refining of returned data sets using LINQ. Task Layer is also a collection of WCF services but with an additional REST layer built ontop. The DAL and the BLL are then installed as a Windows Service using the Setup Project in Visual Studio 2008. Front end is a Master Page project with judicial use of web controls (.ascx). Many controls used WebMethod JQuery and AJAX to reduce full postbacks and rendering. All input boxes used the jQuery autocomplete with HTTP Handler. File uploads utilized jQuery with AsyncUploader with HTTP Handler. All styling is from a linked .css file(no inline styling).

Confidential, Pompano Beach, FL

Senior Software Engineer

Responsibilities:

  • Part of a small software development team, I created the next generation of the iEncode template designer for clients to generate polls, registration forms and surveys for use during a webcast. Using the MVC model and the JQuery library, I was able to create a client rich web application. For the data layer, I employed the LINQ to SQL approach for the CRUD (.NET 3.5). Tools used where the SQL Studio Manager(SQL 2005), Resharper for intelli-sense help, VS 2008 C# and Subversion for source control.
  • Solely designed and developed web based reporting system for resellers to place an order for web casting events. Also developed a web service so resellers can place orders using an XML based application. Orders placed after determining correct schema are entered into the SQL 2000 database. Many stored procs have been created to insert/update and delete event orders (CRUD). XSD files created to verify correct XML profile. Tools used where the VS 2003 and VS 2005 along with the Enterprise manager for SQL management. Visual SourceSafe for code repository. ASPX code with C# code behind for the front end with C# code for the middle tier and support dlls.

Confidential, Weston, FL

Senior Software Engineer

Responsibilities:

  • Designed and developed a web service for EDI networks that resellers of Confidential Corp. can place orders, retrieve order status and inventory of products. I began taking the EDI messages and using Stylus Studio, convert those messages to XML for our existing in house reporting. Using the VS 2005 along with Team Foundation to quantify status and progress; forms where created using ASPX with C# code behind. Developed the necessary stored procedures to access the data in the SQL 2005 environment.

We'd love your feedback!