We provide IT Staff Augmentation Services!

Software Engineer Resume

Fort Mill, SC

PROFESSIONAL PROFILE:

  • Experienced MCSD hungry for an exciting challenge where I can utilize my 15+ years of technology experience to make a difference for a game - changing company
  • I offer insight and experience to all stages of the development process. In my career, I have worn many hats and I am comfortable with all development tiers including frontend, backend, and database development.
  • I am a self-starter who is not afraid to learn a new technology if necessary to succeed in today’s goals.
  • From my employment at Microsoft, I have learned several valuable debugging and troubleshooting techniques that have helped me to quickly get to the crux of a problem or defect.
  • Previous Project Lead experience at Confidential and Confidential . Responsible for providing technical direction and coordination to project team, customers, and vendors for various enterprise efforts.
  • Full Stack Developer with experience or exposure with C#, Java, SQL Server, Postgres, Aurelia, Angular, Typescript, HTML and more

TECHNOLOGY SUMMARY:

Programming Languages: C#, SQL, VB.NET, TypeScript (JavaScript), Java, C++ (exposure), VB6

Web Technologies: ASP.NET, .Net Core, .Net Framework, MVC, HTML, WEB API, Angular, JavaScript, TypeScript, Aurelia, Webpack, jQuery, Bootstrap, CSS, Less, socket programming, REST, JSON, Syncfusion Library, AJAX, Web Services

Windows Technologies: Windows Services, .Net WinForms, Windows debugging & troubleshooting (crash dumps, memory leaks, etc.), Windows Server 2003/2008/2012 , IIS

Data Technologies: SQL, SQL Server (various versions), TSQL, PostgreSQL, Oracle, SSIS ( ETL ), SSRS (Microsoft Reporting Services ), Xml, NPoco (ORM), Dapper ORM, stored procedure debugging and troubleshooting, ADO.Net, minor SQL Server and other RDBMS maintenance tasks, database design, RDLC Reporting

NoSQL Technologies: Azure Table Storage (Key attribute storage)

Cloud: Azure Functions (Serverless Computing), Azure Event Grid, Logic Apps, Azure CDN, Azure IAAS, Azure Storage (Queues, Blobs, Tables)

Legacy: Classic ASP, ASP.NET Webforms, VB6, SOAP, MS Access, ASP.NET Web Services, VBA (Visual Basic for Applications)

Exposure: Android Mobile Development (Java), Linux, Microsoft Dynamics CRM, Autosys, Infomatica, CA ESP, IntelliJ, Android Studio, NetBeans, Autofac (Inversion of Control, Dependency Injection), Docker, AWS

Development and SDLC: Waterfall, Agile, Azure DevOps, GIT, SVN, TFS, Visual Studio, Visual Studio Code

Architectural and Design Considerations: Relational database design and development, Object Oriented programming, nTier architecture, Model View Controller(MVC) architecture, Model View ViewModel (MVVM) architecture

PROFESSIONAL IT EXPERIENCE:

Software Engineer

Confidential, Fort Mill, SC

Responsibilities:

  • Development of new application using Angular 10 JavaScript framework, NGRX, Typescript, DevExtreme, C#, Web API, .Net Core, AWS, Docker Containers, PostgresSQL, and SQL Server.

Full-time Student

Confidential, Salt Lake City, UT

Responsibilities:

  • Development of various software projects as part of coursework using technologies such as Java, Java FX, Android Mobile Development, Python, Aurelia, Azure, JavaScript, Web API, C#. .NET Core, MySQL, SQL Server and Oracle.

Senior Developer

Confidential, Charlotte, NC

Responsibilities:

  • Customer had legacy eCommerce website with several critical defects resulting from upstream infrastructure changes.
  • Identified and corrected defects so that website was stabilized.
  • Application was built with ASP.NET, MVC, Angular 4, SQL Server.
  • Able was to identify and correct several critical defects within 72 hrs.

Senior Developer

Confidential, Fort Mill, SC

Responsibilities:

  • Development of Vendor Portal using Angular 7 JavaScript framework, Typescript, Webpack, C#, Web API, .Net Core, Azure, SQL Server, and REST.
  • Built various windows services that automated work processes. (C#, SQL Server, Microsoft Dynamics CRM).

Senior Developer/ Software Architect / Owner

Confidential, Fort Mill, SC

Responsibilities:

  • Various Client engagements using various technologies including single page application (SPA), Aurelia JavaScript framework, Typescript, Webpack, PostgreSQL, C#, .Net CORE, Azure CDN, Syncfusion Aurelia/JavaScript Library, Amazon SES, Azure Storage (Queues, Blobs, Tables), Azure Functions, Web API, REST, Stripe, ASP.NET, Azure Cloud Services, MVC among others.
  • Migrated legacy VB6, Classic ASP application to Azure
  • Developed and maintained ASP.NET application and website for international non-profit for ten years
  • Assisted in the development and migration of an external legacy ASP website to ASP.NET. Developed new UI. Integrated Web application with existing internal web services. Created database objects and stored procedures. Improved performance of legacy stored procedures. Planned new web API for external customers.
  • Built .NET “Driver” software to control client hardware using Binary commands
  • Trained Client developers on remote troubleshooting steps such as capturing and reading Windows Crash Dumps. Assisted in using CLR DBG and Redgate Memory Profiler tools to debug and correct memory leaks.
  • Migrated PHP website to Asp.NET MVC Researched and created strategy for client to move to Windows 7 Embedded Platform
  • Integrated Client’s existing codebase with new IP Audio(VOIP)/Video capabilities
  • Build application to scrape existing website to populate MySQL database for vacation rental customer. Modified PHP application to reflect client needs
  • Designed and developed B2B (Business to Business) ecommerce single page application(SPA). Application developed using the Aurelia JavaScript framework, Typescript, Webpack, PostgreSQL, C#, Azure CDN, Syncfusion Aurelia/JavaScript Library, Amazon SES, Azure Storage (Queues, Blobs, Tables) and Azure Functions. Application uses Stripe for payment processing.
  • Created various continuous deployment jobs using Visual Studio Team Services (VSTS)
  • Assign and mentor employees with assigned tasks
  • Various administrative and legal tasks

Senior Developer

Confidential, Davidson, NC

Responsibilities:

  • Development to provide enhancements for existing banking portal due to merger of financial institutions.
  • Ported and replaced existing Access applications to ASP.NET MVC Web Application.
  • Completed with SQL Server/ASP.NET MVC/C#, NHibernate, Spring.NET DI Framework, and jQuery.

Senior Developer

Confidential, Charlotte, NC

Responsibilities:

  • Implement new business logic rules using Drools business rule engine
  • Create new UI widgets for customer-facing portal to support new functionality. UI widgets built using MVC, Web API, and AngularJS.
  • Created tool to automatically generate promotion scripts for internal SQL Server development.
  • Troubleshoot and corrected existing bugs and performance issues within application
  • Development used Java, IntelliJ, Drools, SQL Server, C#, JavaScript, AngularJS, GIT, ASP.NET MVC, CSS, LESS, HTML, Web API, Redis.

Senior Developer

Confidential, Charlotte, NC

Responsibilities:

  • Retrofitted existing site with new design. Refactored existing CSS styles into LESS stylesheets.
  • Refactored existing JavaScript into Typescript libraries.
  • Created CRUD functionality so that users could maintain data
  • Troubleshoot and corrected existing bugs in application
  • Application uses ASP.NET, MVC, SQL Server, SSRS, C#, JavaScript, jQuery, jQuery, CSS, Dapper, LESS, HTML

Project Lead/Senior Developer

Confidential, Charlotte, NC

Responsibilities:

  • Project Lead/Developer in effort to modify underlying data sources for high profile MVC application.
  • Created technical design and worked with partners, users and management to get design approved.
  • Worked with offshore and nearshore teammates to modify application and implement design.
  • Served as technical SME as effort navigated project challenges.
  • Modified existing MVC application so that UI was uniform throughout
  • Added capability for application to export zipped files. Built additional CRUD functionality.
  • Improved SQL server procedure performance. Modified SSRS reports to meet customer changes.
  • Application uses MVC, Knockout JS, NHibernate, SQL Server, SSRS, SSIS, C, JavaScript, jQuery, CSS, HTML, Jenkins, Subversion

Web Developer

Confidential

Responsibilities:

  • Developed ASP.NET MVC application that allows end-users to create custom data requests from data source.
  • Created rich user interface using jQuery, jQuery and jQuery templates.
  • Improved performance of SQL Server stored procedures used in job calculations. Speed of job went from 15-20 minutes to less than one minute.

Project Lead/Senior Developer

Confidential, Charlotte, NC

Responsibilities:

  • Worked with business stakeholders, DBA, Developer, and other technical staff to ensure success of project effort.
  • Designed and Created application that interfaces legacy vendor application (Picasso) with outsourced vendor product(Ariba).
  • Worked directly with business stakeholders to determine scope and understand business requirements.
  • Provided technical direction to other teams and worked with vendor technical staff to ensure they understood project's needs. Acted as liaison to iron out interface between internal and vendor software components.
  • Designed and developed multiple automated programs.
  • Designed and developed database.
  • Developed website for end-users to maintain data and process exceptions.
  • Created several ETL jobs for data extracts.
  • Documented Solution and worked with outsourced support team for knowledge transfer.

Database Development Management Specialist

Confidential, Aiken, SC

Responsibilities:

  • Provide engineering support for Solid Waste Management Facilities in the area of software and database development, implementation and management

Project Technical Lead / Developer

Confidential, Charlotte, NC

Responsibilities:

  • Initially started as a contractor for Volt but was converted to salaried employee ( FTE) as a member of the WebData team.
  • Responsible for delivering technical support to developer communities with a focus on the following Microsoft technologies:
  • Microsoft database access technologies such as ADO, RDO, DAO, RDS, ADO.NET, ODBC and OLEDB
  • Microsoft SQL Server
  • Microsoft XML technologies
  • Microsoft SQL Server Reporting Services
  • Responsibilities also included identifying and documenting issues with Microsoft products and technologies, developing sample code, and ensuring the highest levels of customer satisfaction.

Software Developer/Analyst

Confidential, Charlotte, NC

Responsibilities:

  • Led programming tasks including enhancements, maintenance, and support for clients’ applications and interfaces. Engineered software products, handling complex analysis and intricate programming to meet project requirements.
  • Designed and developed data driven UI engine that allows kiosk user (truck driver) to interface with customer’s internal systems and hardware.
  • Engine has been proven to be stable and flexible with changing demands for over fifteen years.
  • Developed application that allows for real-time surveillance of remote international locations.
  • Implemented software-based motion detection using OpenCV library. Researched and implemented equation that allows determination of the desired PTZ calculation from the end user’s viewpoint mouse-click.
  • Developed with VB6, GDI, OpenCV, and DirectX.
  • Convinced management to allow me to research alternatives to proprietary and expensive audio stack.
  • Developed replacement with Asterisk open source project that met the company's needs thus saving $25000 per implementation.
  • Traveled to domestic and international job sites to assist in the development and installation of products.

Hire Now