Post Job Free

Resume

Sign in

Software Engineer Senior

Location:
Charlotte, NC
Salary:
130000
Posted:
March 26, 2024

Contact this candidate

Resume:

Craig Burkett

Winston-Salem, NC ***** 336-***-**** ad4k6j@r.postjobfree.com

LEAD/SENIOR SOFTWARE ENGINEER

IT Professional with thirty+ years of experience. Quick leaner, demonstrated track record in designing/developing web applications, systems, and software that users find easy and intuitive. Known as a “Leader” who fixes de-railed projects and provides solutions within the guidelines of project goals.

Key Technical Skills/Languages

Skills: Leader/Team oriented Web Administrator Web Development UML Modeling Database design/develop Report Design

Concepts: DI TDD BDD SOLID principles DRY

Technology: HTML CSS Bootstrap AJAX Web/Win Forms WPF

Languages: C# Java Script VB/VB.Net PL SQL TSQL Ansi SQL VBA

Frameworks: .Net Core .Net Frameworks 2.0 – 4.8 ASP.NET jQuery

Middleware: MS IIS Azure Oracle IBM DB2 MS SQL Server (6.5-2010) MQ Series

Source Code Control: GitHub SVN

Tools: MS Visual Studio Telerik Web Controls SSIS SSRS Crystal Reports

Miscellaneous: MS Office (Developer & user) MS Access Windows Shell Code MS MTS

Work Experience

Wells Fargo, Charlotte, NC 2014 – 2023

Senior Software Engineer - Wells Fargo

Resource for developing solutions for Web Apps and Windows Console based apps. Following Enterprise SDLC guidelines.

Web Developer – Web Aspire

•Worked in Agile teams to identify solution(s).

•Used Web forms, MVC, and c#.

•Created/Modified Dynamic SQL as necessary.

•Used Git and TFS for code management and TFS for release processes.

•Assisted other developers when requested or needed.

•Oracle is the data store.

•Fixed other logic errors as they presented themselves.

•Used OO patterns to address some issues.

•Used Linq extensively to filter, sort or iterate through enumerable objects.

Web Developer – Square

•Worked in Agile teams to identify solution(s).

•Used Web forms and c#.

•Created/Modified Dynamic SQL as necessary.

•Used Git and TFS for code management and TFS for release processes.

•Oracle is the data store.

•Fixed other logic errors as they presented themselves.

•Used OO patterns to address some issues.

•Used Linq extensively to filter, sort or iterate through enumerable objects.

•Requested/Provided Assistance as needed.

Console App Developer – Taxie

•Worked in Agile teams to identify solution(s).

•c#.

•Created/Modified Dynamic SQL as necessary.

•Used Git and Jenkins and Urban Code for code management.

•Oracle is the data store.

•Fixed other logic errors as they presented themselves.

•Used OO patterns to address some issues.

•Used Linq extensively to filter, sort or iterate through enumerable objects.

•Requested/Provided Assistance as needed.

•Created automated tests using xUnit and Moq.

ad4k6j@r.postjobfree.com Page 2

Robert Half, Charlotte, NC 2013 – 2013

Consultant – Wells Fargo

Resource for developing solutions for Windows Forms and Windows Console based apps.

DBA 6 – Sidecar.

Added ability to allow for users with mainframe ids that were different from their domain ids to log in.

•Worked with team to identify solution.

•Used Windows forms and c#.

•Modified Dynamic SQL as necessary.

•Used Tortoise SVN and ANT for code management and release processes.

•Assisted other developers when requested or needed.

•DB2 is the data store.

•Fixed other logic errors as they presented themselves.

•Used OO patterns to address some issues.

•Used Linq extensively to filter, sort or iterate through enumerable objects.

Consultant – C5Insight

Resource for developing custom web pages for a SharePoint application being developed for SERC. Used SQL Server 2008 as the backend store.

Web Developer – SERC. Developed all four layers (UI, Business Logic classes, Data Classes, stored procedures in SQL Server 2008) for each SERC form being developed as an asp.net web form.

•Used ASP.Net and c#.

•Used Telerik in Web forms to create various user interfaces.

•Gained experience in using Telerik’s Ajax Manager.

•Wrote clientside script in JavaScript as needed to do verification or ajax calls.

•Assisted junior developers when requested or needed.

•SQL server is the data store.

•Created business layer classes to access data layer classes or other business layer classes.

•Created .Net Data access layer to use stored procedures for CRUD purposes.

•Developed Stored Procedures for CRUD purposes.

•Used Linq extensively to filter, sort or iterate through enumerable objects.

•Used Team Foundation Services (TFS) for code management.

Collabera Inc, Charlotte, NC 2012 – 2013

Consultant – Wells Fargo

Responsible for implementing change requests when requested and assisting in refactoring department applications.

Web Developer – Change request. Handled a feature request with CATS where the user wanted to have added the ability to choose between using the Call Date or the Completed Date when filtering by date.

•Used ASP.Net.

•Oracle 10 is the data store.

Web Developer – Refactoring CMG Insurance. Worked with team on re-architecting CMGInsurance to simplify the architecture, make it three tiered, to make it easier to understand and maintain and more responsive. This was being done by using various OO Patterns written in c# (ex: Observer, Abstract Factory, Factory Method and Singleton), using Microsoft’s ASP.Net technology supplemented with Telerik controls, connecting to Oracle and/or SQL Server using Microsoft’s Enterprise library and connecting to various web services such as the RECE mployeeService.

•Used ASP.Net and c#.

•Used Web services for additional data.

•SVN for code management.

•Used Linq extensively to filter, sort or iterate through enumerable objects.

•Oracle 10 and SQL Server 2008 as data sources.

•Telerik controls.

•ANT for code release to development servers.

ad4k6j@r.postjobfree.com Page 3

Kelly Services/Staff Masters, Winston-Salem, NC 2009 – 2012

Consultant - Hanesbrands

Responsible for converting VB6 apps to VB.Net and creating new solutions in the latest MS development environment. Also a resource for other departments while maintaining legacy applications.

Web Developer on IBM’s Supply Chain Analyst Upgrade. Creating a web application to fulfill a need that was originally a customization to SCA that IBM originally had done.

•Originally started with MVC 3 Razor had to switch to ASP.Net due to time constraints.

•Created or added necessary data objects in SQL Server.

•SQL Server 2008 is the data store.

•Used triggers to providing auditing of the table.

•Enhancing or fixing as needed.

•Used Linq extensively to filter, sort or iterate through enumerable objects.

Technical Lead to rescue project. Wrote Web application to assist in forecasting manufacturing needs. The view was written using Web Forms with the data being retrieved from a web service based on WCF. Also, JSON was used to mitigate latency issues and to implement cascading dropdown lists.

•Used ASP.Net.

•Creating and enhancing WCF services for Business logic.

•Created or added necessary data objects in SQL Server.

•SQL Server 2008 is the data store.

•Used triggers to providing auditing of two tables.

•Enhancing or fixing as needed.

Developer

Wrote code to enhance an application for equalizing distribution of product for client events.

•Used ASP.Net to enhance the web app.

•Created or added necessary data objects in SQL Server.

•Enhancing or fixing as needed.

•SQL Server 2008 was used for the data store.

•Used triggers to providing auditing of two tables.

Developer for Data Table Maintenance conversion.

Was involved in rewriting data maintenance system using Silverlight (on hold).

•Visual Studio 2010.

•Silverlight 4 and MFC RIA.

Enhanced legacy MS Access application - used for weighing and labeling baled socks.

•Created a Tracking web service. Used by a custom application for launching dept apps, to track who launched the application as part of a discovery effort to find out frequency of application use.

•Used VB.Net to create the web service.

•Created a proxy in VB6 to allow for VB6 applications to access the web service.

CVS Conversion from VB6 to VB.Net.

Rewrote the application for a Cost Value System as part of an Enterprise project called Newwear.

•Wrote as a Windows Forms app.

•Used OO Patterns to keep UI components loosely coupled from business logic.

•Used WPF in converting a tool that was used to create PDF backups of documents given to brokers throughout the year.

•Oracle 8 is the data store.

•Performance and productivity improved.

•Enhancing or fixing bugs as needed

•Added and maintained C# dll to print a custom view of a header detail view.

Developer Appwrap conversion: Rewrote custom launching application in VB.Net

•Allows for installing and launching either COM based or .Net based applications.

•Enhancing or fixing as needed

•Allows for installing apps from a share mounted to any drive letter.

•Assisted in maintaining several Classic ASP applications using VBA Script on the server side and JavaScript on the client side.

•Helped in bringing online new reports based on SQL Server Reporting Services.

ad4k6j@r.postjobfree.com Page 4

Additional Experience

Wachovia Corp., Winston-Salem, NC

Lead Tech / Lead Programmer Analyst, Document Systems Department

Lead Programmer Analyst, Risk Management Dept.

Senior Programmer Analyst, Document Management Dept.,

ITP, INC., Winston-Salem, NC

Consultant

New Breed, Greensboro, NC

Principal Analyst

Renaissance, Inc., Greensboro, NC

Consultant

RJ Reynolds Tobacco Co., Winston-Salem, NC

Senior Programmer Analyst

CP&T, Raleigh, NC

Consultant

Ralph Kirkley & Associates, Austin, TX

Consultant

Simulation Laboratories, Inc., Granbury, TX

Software Engineer

Macrochip Research, Inc., Carrollton, TX

Software Engineer

Texas A&M University - Commerce Engineering Shop, Commerce, TX

Assistant

Education

Master of Science (MS), Computer Science and Physics, Texas A&M University - Commerce, Commerce, TX

Bachelor of Science (BS, Computer Science, Minor in Business, Texas A&M University - Commerce, Commerce, TX



Contact this candidate