We provide IT Staff Augmentation Services!

Senior .net Developer Resume

4.00/5 (Submit Your Rating)

EXPERIENCE SUMMARY:

  • Currently working as a Senior .Net developer/Technical Lead for Confidential In corporation with 9 years of experience in all the phases of Software development life cycle, which includes requirements analysis, design, development, testing, implementation, maintenance and documentation.
  • PAHM 250 certified - Highly experienced in Healthcare domain.
  • Microsoft Certified in Developing Azure Solutions.
  • Confidential Certified in Healthcare HIPAA EDI transactions.
  • Certified in QNXT (Trizetto) healthcare product suite.
  • Highly experienced in application development using C# and implementing core business logic.
  • Experienced in implementing Cloud Design patterns using Domain Driven Design (DDD), Command and Query Responsibility Segregation (CQRS), Anti-Corruption layer(ACL), Circuit Breaker and Compensating Transaction pattern(CTP) in the applications.
  • Experienced in implementing Decorator Pattern (Aspect Oriented Programming), Singleton, generic Repository pattern and exponential retry using POLLY.
  • Strong experience in design and development of application using OOP and SOILD design principles.
  • Experienced in DAPPER ORM, Entity Framework (Code First and Database First) and LINQ.
  • Experienced in implementing Microsoft Application Insights.
  • Experienced in implementing authentication using OWIN with JWT.
  • Experienced in implementing Dependency Injection using Microsoft Unity.
  • Experienced in Web UI development using Angular2, TypeScript, HTML5, CSS, Angular Material Design, Ag-Grid and Twitter Bootstrap.
  • Strong experience in Unit Testing using MOQ in Microsoft Visual Studio unit testing framework.
  • Highly experienced in Agile Scrum and waterfall methodology.
  • Experienced in database design and implementation on Microsoft SQL Server/Azure SQL (PAAS) using T-SQL Queries, Views, Joins, creating Functions and Stored Procedures, Database Triggers, Performance Tuning and Query Optimization.
  • Knowledgeable in setting up Continuous Integration/Continuous Delivery (CI/CD) pipeline using TeamCity and Octopus.
  • Brilliant Communication skills and ability to perform as part of a team as well as an individual contributor.

TECHNICAL SKILLS:

Languages: C#, TSQL, LINQ.

Cloud Technologies: Microsoft Azure, Microsoft Application Insights.

UI technologies: Angular 2, Typescript, HTML5, CSS, Bootstrap, Angular Material.

.Net framework technologies: ASP.Net Web API, Console application development.

ORM’s: Entity Framework, Dapper

Databases: Microsoft SQL Server 2014, Azure SQL (PAAS), IBM DB2

Methodologies/Standards: Agile Scrum, Waterfall.

Tools: GIT Lab, Microsoft TFS, CA Agile Rally, Atlassian JIRA, Microsoft SQL Server profiler, Fiddler, ng-inspector, SourceTree, Postman, Perforce, Serena PVCS.

Domain: Healthcare AHM 250, TriZetto QNXT, Healthcare HIPAA EDI transactions, Supply Chain management, Affordable Care Act, Medicare, Medicaid, Eligibility, Claims, Provider systems.

PROFESSIONAL EXPERIENCE:

Senior .Net Developer

Confidential

Responsibilities:

  • Work extensively with cross functional teams in Agile Scrum methodology to achieve and complete the tasks within the given sprint deadline.
  • Implement core business logic using C# for the supply chain management application.
  • Extensively used LINQ, Entity Framework model and DAPPER ORM to implement the DAL.
  • Highly experienced in designing solutions using OOP and SOLID design principles.
  • Implement Dependency Injection across multiple tiers in the application.
  • Implement authentication and authorization using OWIN and JWT.
  • Implement Singleton pattern of HTTP Client and exponential back-off using POLLY.
  • Implement caching within the application to reduce round trips to legacy system and speed up the application.
  • Plug in Microsoft Application Insights and filter confidential telemetry information.
  • Create and update front end application pages using HTML5, Angular 4, CSS, Bootstrap and Angular material.
  • Extensively perform unit testing using MOQ in Microsoft Visual Studio Test suite for all business logic code changes.
  • Implement Azure BLOB storage service for file uploads, deploy the application on Azure Virtual Machines and interact with Azure SQL PAAS database.
  • Use SoapUI, ng-inspector, fiddler and Postman to validate web service request - responses.
  • Experienced in implementation of logging and error handling using Log4Net.
  • Work as a Development Product Owner for the application and drive the sprint planning, backlog grooming, review and retrospective meeting. Provide Fibonacci estimates for user stories, strategize, analyze and provide design for the user stories and follow appropriate design patterns to implement them.
  • Perform peer-to-peer code reviews, code and functionality reviews with BA and QA teams, authorize code merge requests to GIT and strategize new initiatives based on bandwidth of individual and team.
  • Ensure development is completed prior to code-freeze and work with QA team for guidance and automation.
  • Demonstrate to Business Analysts the working of the new user stories of entire team in Sprint Review & Retrospect and get the approval to move the story to ‘Accepted’ in Kanban board.
  • Create deployment tickets, foresee any dependencies for release, work with the deployment team and validate the functionality in production post deployment.
  • Mentor, motivate, guide and groom junior developers and new resources.

Product Specialist - Technical

Confidential

Responsibilities:

  • Organize Requirement analysis meetings with the business team, validate the scope and perform gap analysis to determine the requirements for processes that cannot be handled using QNXT product core functionality.
  • Implement core business logic in DLL’s using C#.
  • Read, Parse and Update the Inbound/Outbound HIPAA EDI XML’s using LINQ.
  • Use ADO.NET to retrieve and process and update data from business layer to database layer.
  • Implement TSQL using Stored Procedures and Functions to perform operations on core databases.
  • Create custom DLL’s to install as references on top of QNXT core product.
  • Create console applications for flat file extracts.
  • Identify and implement proper design patterns for new scope changes.
  • Analyze application performance and run SQL traces for identifying scope of improvement.
  • Perform code review for unsupported custom code.
  • Update and maintain and code changes in Perforce and PVCS systems.
  • Performed ICD-9 to ICD10 analysis, conversion and testing.
  • Create Functional Design, Detailed Design, Unit Test cases log and Deployment instructions documents.
  • Co-ordinate with Blue Shield of California, Express scripts vendors for data interchange out of QNXT.
  • Created QNXT application schema portal and knowledge repository using ASP.Net.
  • Designed web pages for the portal application using Angular JS, HTML5 and Bootstrap.
  • Co-ordinate with Print vendors Redcard and Emdeon for letters generation.
  • Plan, schedule, and facilitate internal and client-facing meetings.
  • Provide accurate and precise estimates for assigned task duration, along with any foreseeable dependencies.
  • Assist project manager with clarifications surrounding scope of custom development effort to prevent scope-creep and ensure availability of funding for project.
  • Perform code review and RCA on QNXT product issues.
  • Preparing training manual and process flow documentation and mentor new joiners.
  • Maintain healthcare data confidentiality and follow security procedures to ensure the health information exchange is not comprised.

Application developer

Confidential

Responsibilities:

  • Participate in Requirement analysis meetings with the business team.
  • Identify the appropriate design patterns to implement in the system.
  • Create SQL stored procedures to manipulate incoming data.
  • Using ADO.NET for storing EDI file/flat file field data into EEMS DB.
  • Identify and improve performance of slow running SQL queries.
  • Update and modify the XML node information and pass it to EEMS Gateway for applying business rules.
  • Create .net console and window applications for assisting the adhoc QA needs.
  • Provide code walkthroughs to business and development teams
  • Develop unit test plan and test cases according to functional requirements and processing standards of baseline system.
  • Offshore counterpart and POC to EEMS application.
  • Lead a team of 4 Programmer Analysts and 1 Associate at offshore.
  • Perform task allocation to resources based on complexity of the modules.
  • Key point of contact between Development and QA teams for EEMS application deliverables.
  • Strictly adhere to timelines and inform, update and remediate any issues that impact project delivery.
  • Defect logging and tracking in Quality center and handle defect meetings.
  • Defect coordinator for the team and assuring quality in the deliverables.
  • Knowledge Transition sessions on Functionality of the System to new joiners and other application team members.
  • SCM coordinator for the team and there were no Confidential in the Audits.
  • Created a knowledge sharing portal using ASP.Net to improve KT process.

Application developer

Confidential

Responsibilities:

  • Develop the learning management approval process in the application using C#.
  • Create stored procedures and triggers in Microsoft SQL Server 2005.
  • Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
  • Involved in Code Refactoring and Code Standardizations Review.
  • Perform customizations to the application solutions as per individual client needs.
  • Responsible for build and deployments in test/UAT environments and in production environment.

We'd love your feedback!