We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

Ann Arbor, MI

SUMMARY:

  • 12+ years of experience in analysis, design, development, testing and implement high quality software applications.
  • Experience in various roles like Technical/Project Lead, Service coordinator, Lead Consultant, Senior Developer and Developer.
  • Extensive experience in software architecture, design and developing Web Applications using technologies such as ASP.NET, MVC, ANGULAR 2, SILVER LIGHT, C #, VB.NET, WEB API, WCF, WCF REST, WEB SERVICES, ADO.NET, ENTITY FRAMEWORK, AJAX, JAVASCRIPT, TYPESCRIPT, JSON, JQUERY, HTML, CSS, BOOTSTRAP, XML, NUNIT, MOQ, KARMA JASMINE, STRUCTUREMAP, NINJECT, MS SQL Server, SSIS, SSRS.
  • Experience in Software Development Life Cycle (SDLC), Test Driven Development (TDD), Responsive Web Design(RWD) and Implementation of Client/Server applications using N - tier, 3-tier, MVC, MVVM, Service Oriented architecture (SOA).
  • Experience in code refactoring, project migrations, server migrations.
  • Ability to work with all .NET framework versions 1.1 to 4.6 and Visual Studio 2003 to 2017.
  • 10 years of experience in SQL Server database design, maintenance, developing T-SQL queries, stored procedures, views, triggers, functions, performance tuning, complex queries, security, DTS, SSIS and SSRS.
  • Experience in Agile and Water fall software development process.
  • Experience in production (L3) support, Incident/Problem/Change management of support and maintenance applications.
  • Experience in scheduling jobs using Tivoli Workload Scheduler, Windows Scheduler.
  • Experience in different monitoring tools like Dynatrace, Google analytics, DCRUM, Sitescope, BSM.
  • Hands on experience on project planning and management activities like preparing Project Metrics.
  • Various domain Knowledge’s such as Finance, Education, Asset Management, Pharmaceuticals, Purchase, Human Resource, Health Care and Payroll.
  • Experienced in leading teams including onsite and offshore of developers on larger projects.
  • Ability to quickly adapt to changes, enhancements, and new technologies. Ability to understand technical aspects of the assigned program/projects.
  • Ability to communicate (speak, read and write) in English at an advanced level. Flexibility to work extended hours, holidays and/or weekends, as needed
  • Excellent troubleshooting and problem-solving skills, ability to think.
  • Educating new developers on the application, coding and process.

TECHNICAL SKILLS:

IDE Tools: Visual Studio 2017/2015/2013/2012/2010/2008/2005/2003

.Net Framework: .Net 4.6/4.5/4.0/ 3.5/ 2.0 / 1.1

Web Technologies: ASP.NET, MVC, AJAX, HTML, XML, LINQ, IIS6/7

Client Technologies: HTML5, CSS3, Bootstrap, C#.Net, VB.Net, Silverlight-4

Programming Languages: C#, VB, TYPESCRIPT, OOPS

Services: Web API, WCF REST, WCF RIA, WCF, Web Services, oData

Scripting Languages: Java Script, JQuery, JSON, Angular 2.

Databases: SQL Server 2008/2005/2000, and MS Access, Oracle

Architectures: N-tier, 3-tier, MVC, MVVM, SOA.

Design patterns: Singleton, Factory, Repository.

Code Repository: GitHub, Tortoise SVN, Team Foundation Server (TFS).

BI Tools: SSIS, SSRS

Operating Systems: Windows 2012/2010/2008/2003/2000/ XP

Frameworks: Entity Framework 4/5, NHibernate

Unittesting framework: NUnit, MOQ, Karma Jasmine

Document Management: Share Point 2010

Operating Systems: Windows 2012/2010/2008/2003/2000/ XP

Networking Protocols: SMTP, POP3, HTTP, FTP.

PROFESSIONAL EXPERIENCE:

Confidential, Ann Arbor, MI

Sr. Programmer Analyst

Technology: Visual Studio 2015/2012/2010/2005, ASP.NET, C#, Angular 2, Web API, Typescript, Java script, JQuery, Ajax, JSON, HTML, CSS, BOOTSTRAP, XML, NUnit, Moq, Karma Jasmine, MS SQL Server, StructureMap, Entity Framework, IIS, Rackspace, AWS, GitHub, VSS, Power shall, JIRA and Confluence.

Responsibilities:

  • Business interactions, understanding the product requirement specifications provided by the Client.
  • Developing front end application using Angular 2, HTML, node.js, rxjs and npm. Developed components using Typescript and views using Html5, Bootstrap.
  • Developing backend application modules using WebAPI2, Entity framework and SQL Server.
  • Involved in code refactoring of legacy applications and migrated code from .net framework 1.1 to .net framework 4.5 in N-tier architecture style to suits for test driven development(TTD) using ASP.Net, C#, MS SQL Server, Entity Framework, Linq and Lambda, NUnit, Moq, StructureMap.
  • Created/Updated the aspx pages, classes and methods in the business layer to access the Data Access Layer in n-tier architecture using Object Oriented Programming in Asp.Net, VB.net and C#.
  • Implemented Dependency Injection using StructureMap.
  • Created Stored Procedures, functions, views, complex queries to perform business rules on the database side using MS SQL Server.
  • Implemented/updated test cases using NUnit and Moq.
  • Created front end application unit testing using Karma Jasmine.
  • Working on enhancement on the requirement provided by the client.
  • Working on bug fixing on the existing applications for different clients based on the priority of the issues.
  • Involved in applications deployments in AWS using Powershall scripts.
  • Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
  • Implemented and followed agile methodology in application development using JIRA and Confluence.
  • Attended daily scrum meeting with project team and weekly meetings with business team, business partners and Vendors to provide technical expertise/input to help solve the issues presented in the meeting.
  • Responsible for code repositories using GitHub, VSS such as branching, labelling and merging code after code review.
  • Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
  • Responsible for deployment of the Application in production and resolving any post-deployment issues.
  • Provided estimates, daily & weekly status report to the client on progress of the tasks.
  • Independently perform and guide, assist or mentor others in software coding, testing, support, documentation, and installation tasks.

Confidential, Golden Valley, MN

Senior Applications Developer/ Service Coordinator/ Project Lead

Technology: Visual Studio 2015/2012, ASP.NET, VB.NET, MVC, C#, SILVERLIGHT, Entity Framework, WCF, CSS, JQuery, JSON, XML, LINQ, Lambda Expressions, NUnit, MOQ, Ninject, SQL Server.

Responsibilities:

  • Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing, deliverables and managing projects.
  • Co-ordination with the offshore and onshore team for day to day activities like productions issues assignments, existing issues status, providing solutions for any roadblock issues etc.
  • Responsible for managing scope, planning, tracking, change control, aspects of the project.
  • Responsible for technical design, estimates, work break down, backlog creations, task assignments and team leading.
  • SME, Lead technical support and technical contact person for multiple projects. supporting applications developed in ASP.NET MVC, SilverLight, C#, VB.NET, Entity Framework, WCF, JQuery, Java Script, Ajax, HTML 5 and CSS 3, NUnit, MOQ, Repository Pattern.
  • Created Responsive Web Design Views using Razor & HTML5, JQuery, CSS3, Ajax and Bootstrap in Visual studio 2012 with the .Net framework 4.5.
  • Created Test Driven Development using Dependency Injections, Repository Patters, Inversion of Controls, Ninject.
  • Created classes and methods in the business layer to access the Data Access Layer using Object Oriented Programming in C#
  • Implemented data access layer, data model classes in N-tier architecture using Entity Framework 5.0 with LINQ queries, Repository Pattern.
  • Implemented Windows & Role based Authentication to support organization level authentication and authorization.
  • Implemented/updated test cases using NUnit.
  • Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
  • Implemented and followed Agile methodology in application development.
  • Attended daily scrum meeting with project team and weekly meetings with business team, business partners and Vendors to provide technical expertise/input to help solve the issues presented in the meeting.
  • Responsible for code repositories using GitHub, VSS such as branching, labelling and merging code after code review.
  • Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
  • Responsible for deployment of the Application in production and resolving any post-deployment issues.

Confidential

Lead Consultant

Technology: Visual Studio 2012, ASP.NET MVC4 with Framework 4.5, C#, Entity Framework 5, HTML 5, Bootstrap, CSS3, JQuery, Ajax, JSON, XML, LINQ, NUnit, MOQ, Ninject, SQL Server 2008, SSIS, SSRS, WCF, SVN, IIS7

Responsibilities:

  • Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
  • Developed web application using ASP.NET MVC, C#, Entity Framework, WCF, JQuery, Java Script, Ajax, HTML 5 and CSS 3, NUnit, MOQ, Repository Pattern, SVN.
  • Created Responsive Web Design Views using Razor & HTML5, JQuery, CSS3, Ajax and Bootstrap in Visual studio 2012 with the .Net framework 4.5.
  • Created Test Driven Development using Dependency Injections, Repository Patters, Inversion of Controls and Ninject.
  • Created classes and methods in the business layer to access the Data Access Layer using Object Oriented Programming in C#
  • Implemented data access layer, data model classes in N-tier architecture using Entity Framework 5.0 Code First approach with LINQ queries, Repository Pattern.
  • Implemented Windows & Role based Authentication to support organization level authentication and authorization.
  • Implemented Kendo Grid for display/edit data in the grid.
  • Implemented single Cascading Style Sheet (CSS 3) to improve look and feel to across the applications.
  • Created Stored Procedures, functions, views, complex queries to perform business rules on the database using SQL Server 2008 R2.
  • Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
  • Created SSIS packages to feed the data from difference source to SQL database server.
  • Created SSRS report to generate reports as per the client requirements.
  • Implement agile scrum methodology in application development.
  • Implemented test cases using NUnit and MOQ
  • Handled MVC features such as Global Error Handling and Custom Error Messages.
  • Responsible for SVN maintenance such as branching, labelling and merging code after code review.
  • Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
  • Responsible for deployment of the Application in production and resolving any post-deployment issues.
  • Responsible for managing scope, planning, tracking, change control, aspects of the project.

Confidential

Lead Consultant

Technology: Visual Studio 2010, ASP.NET with Framework 4, C#, HTML, CSS3, JQuery, Ajax, XML, LINQ, SQL Server 2008, WCF, TFS, IIS6.

Responsibilities:

  • Application developed from the scratch with ASP.NET 3.5, C#, Entity Framework, WCF, JQuery, Java Script, Ajax, HTML and CSS, TFS.
  • Created UI (User Interface) using ASP.Net & HTML, Java Script, CSS and Ajax in Visual studio 2010 with the .Net framework 4.
  • Created classes and methods in the business layer to access the Data Access Layer using Object Oriented Programming in C#
  • Involved in Implementing Form Authentication and roll based authorization.
  • Implemented single Cascading Style Sheet (CSS) to improve look and feel to across the applications.
  • Created WCF Services to expose the data to end client.
  • Created Stored Procedures, functions, views, complex queries to perform business rules on the database using SQL Server 2008 R2.
  • Understanding the product requirement specifications provided by the Client.
  • Involved in Analysis and Client Interactions.
  • Involved in Code Reviews.
  • Coordination with onsite and onshore development team for the release.

Confidential

Sr. Software Engineer

Technology: Visual Studio 2010, C#.NET, ADO.NET, SQL Server 2005, UNIX commands, Window Server 2008, SVN

Responsibilities:

  • Understanding the product requirement specifications provided by the Client.
  • Involved in Analysis, design and development phases and Client interactions.
  • Involved in UI design using C#.Net Win forms.
  • Implemented business logic layer using object-oriented programming in C#, UNIX commands to process the file from UNIX operating systems to windows operating systems.
  • Implemented Data access layer using ADO.Net.
  • Created stored procedures, functions and triggers using Sql Server 2005.
  • Created test cases and involved in unit testing.
  • Involved in Code Reviews.

Confidential

Lead Consultant

Technology: Visual Studio 2005, ASP.NET, ADO.NET, C#, HTML, Java Script, CSS, Ajax, XML, XSLT, LINQ, SQL Server 2005, Web Services, TFS, IIS6.

Responsibilities:

  • Provided L3 support of different applications developed in different technologies
  • Understanding the product requirement specifications provided by the Client.
  • Involved in Analysis, design and development phases and Client interactions.
  • Involved in UI design using ASP.Net web forms, Java script, CSS.
  • Implemented business logic layer using object-oriented programming in C#
  • Implemented Data access layer using ADO.Net.
  • Implemented service classes using Web Services.
  • Created stored procedures, functions and triggers using Sql Server 2005.
  • Created test cases and involved in unit testing.
  • Involved in Code Reviews.

Confidential

Sr. Software Engineer

Technology: Visual Studio 2005, ASP.NET, ADO.NET, C#, HTML, Java Script, CSS, Ajax, XML, XSLT, LINQ, SQL Server 2005, Web Services, TFS, IIS6.

Responsibilities:

  • Understanding the product requirement specifications provided by the Client.
  • Involved in Analysis, design and development phases and Client interactions.
  • Involved in UI design using ASP.Net web forms, HTML server controls, Ajax, Java script, CSS.
  • Implemented business logic layer using object-oriented programming in C#
  • Implemented Data access layer using ADO.Net.
  • Implemented service classes using Web Services.
  • Created stored procedures, functions and triggers using Sql Server 2005.
  • Created test cases and involved in unit, smoke, integration and end to end testing.
  • Involved in Code Reviews and provided suggestions to improve the performance and code reusability.

Confidential

Software Engineer

Technology: .Net 1.1 C#, ASP.NET, ADO.NET, XML, IIS, SQL Server 2005, HTML, CSS, Java Script.

Responsibilities:

  • Understanding the product requirement specifications provided by the Client.
  • Involved in Analysis, design and development phases and Client interactions.
  • Involved in UI design using ASP.Net web forms, HTML server controls, Ajax, Java script, CSS.
  • Implemented business logic layer using object-oriented programming with C#
  • Implemented data access layer with ADO.Net data models.
  • Created stored procedures, functions, triggers, and dynamic queries.
  • Created unit test cases and involved in unit, smoke and integration testing.

Hire Now