We provide IT Staff Augmentation Services!

Senior Software Developer Resume

Pennington New, JerseY

PROFESSIONAL SUMMARY:

  • BE in Computers, having 12 years of experience in Microsoft applications development using Angular 2/4, ASP.Net MVC, AngularJS, C#.Net, WCF, REST services, Web API and having good exposure to .Net framework 4.0 and 4.5. I have worked on technologies like JSON, jQuery, Bootstrap, Entity Framework and LINQ etc.
  • As a full stack .Net developer, worked on all phases of SDLC. Worked on many projects end to end. In many projects worked on developing UI forms, C# controller or code behind, business layer, data access layer using LINQ, ADO.Net classes, entity framework, Services layer using WCF Services, Web APIs and web services (asmx).
  • Performed unit testing using NUnit, Services and API testing using POSTMAN, SWAGGER and SOAPUI. Performed acceptance testing or regression testing using Specflow and Gherkin. Post release defect fixing and defect tracking.
  • Used QC (Quality Control) tool effectively for defect tracking. Worked on Windows Azure and have knowledge of configuring and deploying applications on cloud platform.
  • Active participation in all agile processes starting from requirement analysis(grooming), build, unit testing, demo to client or QA team, deployment, bug fixing and retrospective. Use of sprint planning tools like JIRA, Rally, Version One in different organizations.
  • As a part of architect team, designed applications using well known pattern and practices in .Net. Designed SQL server databases end to end.
  • Used different types of database objects and normalization forms as per requirements. Performed troubleshooting for database performance issues using tools like Query Analyzer, optimizer, execution plan etc.
  • As a part of reporting team, built and deployed the SSRS reports, Crystal Reports. Familiar with Informatica and Cognos reporting tools.
  • Helped development teams in troubleshooting of complex technical issues, guided junior team members in different phases of development.

TECHNICAL SKILLS:

Various Tools: Angular 1.1/2/4, TypeScript, ASP.Net MVC, WCF, Web API, jQuery, JSON, WPF, MVVM, LINQ, Web API, NodeJS, SQL Server, Windows Azure, C#.Net, VB.Net, HTML5, Bootstrap, Semantic UI, ORM - Entity Framework, Visual Studio 2013, Visual Studio Code, Agile, JIRA, SCRUM, SpecFlow, Rhino Mocks, NUnit, AutoMapper, design patterns, SOLID principles, Continuous Integration (CI)

Source Control Tools: Tortoise SVN (subversion), VSS, TFS, GIT (BitBucket)

Code Review Tools: FxCop 3.6

Code Metrics Tools: Reflector, Source Monitor, NDepend

Other Tools: ReSharper, SOAP UI, Swagger, Fiddler, TeamCity, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Pennington, New Jersey

Senior Software Developer

Responsibilities:

  • Understanding the business requirement in each planned release. Each release cycle is scheduled for 2 or 3 months. Business requirements are shared by business analysts and scoped by technical manager.
  • Developing the required code as per the requirements specified in the scope documents. Raise the queries related to functionality that needs to be developed to stakeholders and get it clarified.
  • Understanding the issues faced by offshore team and provide the resolution. Follow up with other database and support teams for the pending data or services related issues.
  • Provide critical technical support to the Financial Advisors on technical issues during market hours. In case of data issue, fix the product data, returns issues.
  • The typical development task includes building the UI using HTML, JavaScript, jQuery and CSS. It uses ASP.Net MVC Razor for building UI. Write business layer code using C# and data access layer code with entity framework classes and LINQ. Build WCF services using Confidential ’s standard framework MLIF.
  • Writing quality code, writing unit tests with good code coverage and defect fixing with no rework.

Environment: ASP.Net MVC, WCF Services, LINQ, Entity Framework, .Net framework 4.5, jQuery, HTML 5, CSS, XUnit, Visual Studio 2013, Team Foundation Server (TFS) for Version Control, SQL Server 2012, IIS 7.

Confidential, Cedar Rapids, Iowa

Senior Software Developer

Responsibilities:

  • Understanding the requirement (development task) by participating in the grooming meetings of the Agile development process.
  • Raise the queries related to functionality that needs to be developed to stakeholders and get it clarified.
  • Developing the required code as per discussions in specified time period with expected quality of code. Each Sprint period is of 2 weeks.
  • The typical development task includes building the UI for the tool using HTML 5 controls and layouts. Use jQuery AJAX, JSON, and JavaScript to fetch/Save records from Services Layer (WCF Services).
  • Write business layer code using C# and data access layer code with ADO.Net classes.
  • Involved in creating new database tables, constraints, stored procedures, Views, triggers etc.
  • Update progress in the Agile project management tool (Version One).
  • Demo the functionality to client team responsible for handling the requests raised by other employees after each sprint.
  • Writing quality code, writing unit tests with good code coverage and defect fixing with no rework.

Environment: ASP.Net MVC, WCF Services, .Net framework 4.5, jQuery, HTML 5, CSS, NUnit, Version One for Agile development and task tracking, Visual Studio 2013, .Net Framework 4.5, Team Foundation Server (TFS) for Version Control, SQL Server 2012, IIS 7, NUnit for unit testing.

Confidential, Cedar Rapids, Iowa

Senior Software Developer

Responsibilities:

  • Understanding the existing projects’ functionality. Discuss with business and supervisor on new requirements.
  • The typical development task includes building the UI for the required functionality using bootstrap UI controls/layouts and AngularJS. Build the REST services layer and DAL using Entity Framework.
  • Involved in creating new database tables, constraints, stored procedures, etc.
  • Writing quality code, writing unit tests with good code coverage and defect fixing with no rework.
  • Help supervisor in creating technical specifications on new application.

Environment: AngularJs, Bootstrap 3.0, WCF REST Services, .Net framework 4.5, jQuery, HTML 5, CSS, Windows Services, Visual Studio 2013, .Net Framework 4.5, Team Foundation Server (TFS) for Version Control, SQL Server 2012, IIS 7, NUnit for unit testing.

Confidential, New Hampshire

Software Developer

Responsibilities:

  • Understanding the requirement (development task) by participating in the grooming meetings of the Agile development process.
  • Raise the queries related to functionality that needs to be developed to stakeholders and get it clarified.
  • Developing the required code as per discussions in specified time period with expected quality of code. Each Sprint period is of 2 weeks.
  • The development task includes building UI using MVC Views. Also utilized jQuery, JavaScript, JSON and AJAX, AngularJS to make UI responsive. Utilized CSS and HTML 5 for creating rich and device independent UI.
  • Developed controllers, services and repositories. Built data layer using UnitOfWork and Repository pattern. Used code first approach in entity framework.
  • Used NUnit for unit tests of business services.
  • Used Specflow (Gerkin as natural language) to write integration tests. Initiated to create framework that is followed by teams.
  • Provide the daily status to Managers and report status in JIRA tool.
  • Unit testing using NUnit testing framework, fix the defects, demo the functionality to QA team or BA team after each sprint.
  • Writing quality code, writing unit tests with good code coverage and defect fixing with no rework.
  • Help other team members in achieving their tasks by providing technical support if required.

Environment: Visual Studio 2012, Tortoise SVN, ASP.Net MVC 4.0, jQuery, AngularJS, Red Gate SQL Source control, .Net Framework 4.0, SQL Server 2008, JIRA for Agile development and task tracking.

Confidential

Senior Software Engineer

Responsibilities:

  • Understanding the requirement (development task) from functional design documents and sequence diagrams available. Discuss the tasks and issues with onshore team.
  • Developing the required code as per discussions in specified time period with expected quality of code. Raise the queries related to functionality to stakeholders and get it clarified. Provide the daily status to onshore and offshore managers.
  • Writing quality code, writing unit tests with good code coverage and defect fixing with no rework.

Environment: VSTO for Office AddIn, Visual Studio 2012, TFS 2012, C#, .Net Framework 4.0, WCF, SQL Server 2008, SharePoint 2010

Confidential

Senior Software Engineer

Responsibilities:

  • Understanding the requirement (development task) from use case documents.
  • Developing the functionality as specified in use case documents in specified time period with expected quality of code. It also included highlighting the issues/unclear specifications with supervisor or onshore team to take further action.
  • I was responsible for quality coding.
  • Picking up the most critical defect from TFS queue to fix. Post fix, testing and hours reporting.
  • Performing analysis of tasks. Performing merge of code in two branches.
  • Updating daily status of team to onshore counterpart.

Environment: ASP.NET, WCF, C#, Enterprise Library 5.0, Entity Framework, jQuery, JSON, SQL Server 2008, Moq framework for unit testing, SOAP UI etc.

Confidential

Junior Technical Architect

Responsibilities:

  • Out of 18 months, for 12 months I worked as Jr Technical Architect for EMR teams. During this period, I was responsible for handling technical queries of teams of different modules like SCD, CPOE, Tissue Station, WhiteBoard, UE, HIM, OrderSet etc. Apart, I was part of OnShore/OffShore team meetings and executing Architect Tasks
  • For later 6 months, I was part of development team for MU Attestation module. The module was critical as the reports generated by this module are used by Physicians & Hospital to generate revenue from Government.
  • My role was as Senior Software Engineer and I was responsible for requirement understanding, coding using C#, writing stored procedures in SQL Server 2008, unit testing the code etc.

Environment: ASP.NET, WPF using MVVM pattern, C#.Net, SQL Server 2008. It also has some web applications that used ASP.Net 3.5, web services, AJAX, jQuery.

Hire Now