We provide IT Staff Augmentation Services!

Senior Programmer Resume

Charlotte, NC

SUMMARY

  • Passionated on Object Oriented Programming.
  • Extensive experience in creating RESTful Web services with .NET 4.6 and Web API 2.0.
  • Experience with Web, Win Form and Server Side application development.
  • Strong in API test automation and performance enhancement of APIs.
  • Proficiency in JSON, XML, ADO and other data abstractions.
  • Solid knowledge of database schema design, relational modeling, and strong SQL programming skills.
  • Highly self - motivated professional capable of significant contribution both independently and within a team.
  • Strong capability to resolve functional & technical issues independently.
  • Strong analytical and problem solving skills and strong troubleshooting skills.
  • Ability to quickly adapt to new application domains and learn new technologies.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Senior Programmer

Responsibilities:

  • Responsible for application development and maintenance to deliver business systems while focusing on quality, timeliness & coding standards.
  • Design and develop an ASP.Net MVC based application allowing users modify web site content without redeploy.
  • Automated web site testing using selenium .Net API to reduce human effort for web site regression test.
  • Build a component oriented, single page application using Angular 5 for email template management.
  • Build RESTful Web Services using .Net Web API 2.0 for application integration.
  • Documented RESTful web services using Swagger.
  • Unit testing web services to ensure high quality and long term maintainability.
  • Coded a solution to migrate data from ClubHouse to JIRA.
  • Creating PowerShell runbooks in Service Management Automation (SMA) to automate SQL server database provisioning tasks.
  • Creating PowerShell modules for common used functionalities and promoting function reusability across team.
  • Creating and maintaining SQL server post-provisioning PowerShell scripts.
  • Strong analytical skills; can take a complex problem and break it down into manageable deliverables.
  • Troubleshooting application performance issues and provide effective remediation while minimize impact on production.

Tools: used: Visual Studio 2015, NUnit, Visual Studio Code, Git, Jira, SVN, Selenium, WebPack, NPM, Yarn, Swagger and Postman.

Confidential, Charlotte, NC

Senior Programmer

Responsibilities:

  • Maintains environment release information across multiple environments such as software and configuration baseline version.
  • Work collaboratively with application development teams, setup, maintain and support automated build and deploy process.
  • Creating PowerShell runbooks in Service Management Automation (SMA) to automate sql server database provisioning tasks.
  • Creating Task Sequence on System Center Configuration Manager (SCCM) to automate Foglight agent manager and Foglight Agent installation.
  • Creating PowerShell modules for common used functionalities and promoting function reusability across team.
  • Creating and maintaining SQL server post-provisioning PowerShell scripts.
  • Create scripts to automate generation of AutoSys jil files based on SQL Server agent based jobs.
  • Creating ant script to automate application build and deploy process.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects using Jenkins.
  • Troubleshoot build and deploy failures, and facilitate resolution Installing, configuring and maintaining Jenkins build server.
  • Strong analytical skills; can take a complex problem and break it down into manageable deliverables

Tools: used: Visual Studio Code, Git, Subversion.

Confidential, Charlotte, NC

Senior Developer / Technical Lead

Responsibilities:

  • Lead a team of five developers and build application for bank contact center.
  • Create and maintain project plan and supervise development activities.
  • Lead scrum meetings and manage the development activities on day to day basis.
  • Participated requirements collection, definition and analysis.
  • Create a customized instrumental tracking and analytical system for troubleshooting and user data analysis.
  • Build a distributed, scalable data processing engine to collect, parse, process, analysis and present data from application log files.
  • Develop, enhance and maintain an OpenSpan based Call Center application for Confidential .
  • Created scripts to automate the build and deploy process on Jenkins to increase code deploy efficiency and accuracy.
  • Develop a desktop application to quickly locate the issues, hence, increase the troubleshooting efficiency instead of reading log files line by line.
  • Developed new tools & dashboards using SSRS
  • Created a utility tool to capture data from emails received for analytics purpose.
  • Performs unit testing and writes appropriate unit test plans to ensure requirements are satisfied. Assists in integration, systems, acceptance, and other related testing as needed.
  • Responsible for projects build process management on Jenkins.
  • Language used: C#.Net, WinForm, WPF and PowerShell
  • Design Pattern used: MVVM, Actor, Singleton, Adapter

Tools: used: Visual Studio, Jenkins, IntelliJ IDEA, Maven, Ant and NAnt.

Hire Now