Senior .net Developer Resume
Plymouth, MN
SUMMARY
- 8 years of professional experience in all stages of the SDLC (Software Development Life Cycle) involving studying of the user requirements, analyzing, designing, implementation, testing, deployment, documentation and maintenance of various stand - alone, intranet, client-server and web-based projects with exposure to diverse business domains including HealthCare, Financial and Retailing.
- Extensive experience of designing and developing software applications with C#, .NET Framework, ASP.NET, ADO.NET, Entity Framework, AJAX, Web Services, WPF, Angular JS.
- Recent experience working with Web and Windows with all the programming and technologies integrated into ASP.NET C# framework with different types of cutting edge animation, User Interaction, video streaming and data binding which can operate on all popular web browsers.
- Good understanding and working knowledge of Design Patterns like Singleton, MVC which are used to standardize the application architecture, and Object Oriented Principles like Encapsulation, Abstraction and Inheritance which are basic building blocks for Object Oriented Design
- Excellent expertise in developing Web based application using Angular JS, WCF, WEB API, Entity Framework, JavaScript, XML, HTML 5, CSS, IIS and jQuery.
- Has extensive knowledge of database design and programming using SQL Server and Oracle 10g.
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles)
- Experience in web security principles using OWASP.
- Excellent Interpersonal and Communication skills, coupled with strong technical and problem solving capabilities.
- Responsible for the full stack end to end development.
- Extensive experience in SQL Server Database design, Database maintenance.
- Good understanding of Object Oriented Programming and N Tier Architecture.
- Good working knowledge of deployment packages for Applications using Visual studio.Net.
- Functional domain experience involves E-Commerce, Health care, Clinical, Sales and Distribution.
- Effective in working independently and collaboratively in teams
- Commitment and conformance to delivering quality applications adhering to deadlines and hardworking, enthusiastic and highly committed to the growth and success of the organization
- Proficiency in software design and development using Object-Oriented Analysis and Design.
TECHNICAL SKILLS
Languages: C#, VB.Net, C++.
Server Scripting: ASP.NET, ASP, ASP.NET Core
Client Scripting: JavaScript, JQuery, Aangular JS, Type Script.
Web Technologies: AJAX, XML, HTML, CSS, Web Services, WCF, Web APIASMX Web Services.
Database: SQL Server, Oracle 10g
Reporting: Crystal Reports, Infragistics Reporting.
Application Tools: Visual Studio
Source Control: Team Foundation Server (TFS), Visual Source Safe(VFS).
Methodology: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Harrisburg, PA
Senior .NET Developer
Responsibilities:
- Developed WEB API to communicate with external application POL.
- Used Queue’s to process the messages from provider and patients.
- Developed tools for the production support.
- Developed windows Service’s.
- Written stored procedures, triggers as per the requirements.
- Providing on call support and resolving issues.
- Developed windows service to process the messages from queue’s.
- Used entity framework as ORM to map database objects with application.
- Written unit tests for each module developed.
- Involved in development of web app using Angular JS.
- Used agile methodology for developing the modules.
Environment: C#, .NET Framework4.5, IBM Queue’s, SQL Server, TFS, Angular JS, Windows Services, WEB API.
Confidential
Responsibilities:
- Used agile methodology in developing the SDLC.
- Developed web applications for meaningful use and Patient list.
- Developed WEB API’s to get the patient information.
- Developed windows Services to process the reports submitted.
- Written stored procedures as per the requirements.
- Used entity framework as an ORM mapper to connect to database.
- Written unit tests to validate the functionality of the application.
Environment: C#, .NET Framework4.5, SQL Server, TFS, Angular JS, Windows Services, WEB API, Angular
Confidential, Plymouth, MN
Senior .NET Developer
Responsibilities:
- Responsible for developing offers automation module for marketing team. Marketing team can add offers, modify and delete offers without developer involvement.
- Developed forms to collect the leads for analytics.
- Worked on Amazon Web Service Queues (AWS SQS).
- Developed forms using HTML, JQuery, CSS.
- Developed windows service to process the messages from AWS SQS.
- Sending AWS SQS messages to SOAP web service.
- Worked on SOAP service.
- Worked on entity framework to develop the offers module.
- Written unit tests.
- Involved in development of web app using Angular JS.
- Developed offers automation module using MVC.
- Written stored procedures.
Environment: C#, .NET Framework4.5, AWS SQS, SQL Server 2012, GIT Hub, Jenkins, Angular JS, Windows Services, WCF, MVC, JQuery, HTML, CSS.
Confidential, Eden Prairie, MN
Senior .NET Developer
Responsibilities:
- Senior Developer responsible for developing quite a large number of access modules.
- Converted legacy application to .Net application with .Net 4.5 Framework.
- Business logic depends upon the application and their usage. Have to understand the user requirements and develop the legacy application in .NET with MVC and Entity Framework using C# and Backend is SQL server 2012.
- Written unit tests.
- Implemented client side functionality using Angular JS.
- Used agile Methodologies in developing web application.
- Responsible for design and development of UI.
- WPF design methodology is used to implement the win form application.
- Implemented the single page application using AngularJS.
- Developed various generic foundational classes to be used across different applications within the system.
- Troubleshooting performance issues and fine-tuning queries and stored procedures.
- Written stored procedures, triggers, performance tuning & optimization.
- Design, development of framework packages like Error handling packages to enable component based use approach with in the processes.
- Developed custom controls.
- Worked on PROD support issues to resolve in timely manner.
- Analysis of FDDs to make sure there are no ambiguous requirements.
- Creation and review of Technical design, Unit test case documents.
Environment: C#, .NET Framework4.5, SQL Server 2012, TFS, Code Assistant, Resharper, Angular JS, WPF, XAML, MS Test, Windows Services, WCF, MVC, MVVM.
Confidential, Rochester, MN
Senior .Net DeveloperResponsibilities:
- Working in an agile Environment to deliver higher-quality software far more rapidly.
- Successfully organized initial set of requirements into master list of Use Cases
- Involved in designing of User Interface with CSS, HTML, Angular JS.
- Written Directives and Services using angular.
- Created and deployed Web API for getting the questioner set for patients.
- Used same Web API for the mobile apps.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Developed of Stored Procedures, Triggers.
- Environment: .NET Framework 3.5, ASP.NET MVC, C#, ADO.NET, Oracle 10g, Web Services, HTML, JavaScript, HTML, Angular JS, TFS.
Confidential, Rochester, MN
Senior .NET Developer/Production Support
Responsibilities:
- Involved in requirements gathering, analysis, design, development, debugging, performance-tuning and testing.
- Developed single patient view and multi patient view modules.
- Had direct contact with doctors to understand the requirement.
- Involved in design and developing all the modules.
- Developed Sepsis Module (rule based smart alerts).
- Developed and separated ICU and NICU module rules to show relevant info on single patient view.
- Extensively developed middle-tier components using C#.NET.
- Developed various custom classes using C# and Object Oriented Programming.
- Involved in writing SQL Queries, Stored Procedures, functions and triggers.
- Creating LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- SQL queries against the underlying database.
- Developed WCF web services.
- Provided production support.
- Developed unit tests to cover all the business requirements.
- Involved in preparing the test case documents.
- Test and deploy the solution.
- Effectively managed project work by securing the source code, versioning, work item tracking, reporting and build using Visual Studio Team Foundation Server.
Environment: Visual Studio 2012, SQL Server 2012, ASP.NET, MVC 4, CSS, angular JS, Bootstrap, C#, WCF, IIS, reports, TFS, WCF, WPF, XAML, Custom Controls, Styles.
Confidential, Minneapolis, MN
App System Engineer
Responsibilities:
- Participated in the Analysis, Design & Development phases of the SDLC along with the Business Analysts.
- Used Agile Methodologies for developing applications.
- Participated in meetings with Business users and with other project teams to ensure that the volatile business requirements reflect in the project development. Application development was based on UML methodology.
- Developed web pages using HTML, Cascading Style Sheets (CSS), JavaScript and ASP.Net controls.
- Developed the server-side code using C# and client side code using Java Script with Visual Studio IDE and Team Foundation Server.
- Extensively used AJAX applications for reduction of round tripping of data using the update panel controls
- Interfaced with the Database and stored procedures using ADO.Net datasets, data adapters.
- Development of SQL programs, complex Queries, Stored Procedures, Triggers, and views.
- Consumed Web Services for data sharing adhering to SOAP concepts.
- Involved in writing SQL scripts.
- Trained the junior .NET web developers in creating web and windows Applications.
- Involved in Test Driven Development and in testing of the application as a member of the Quality Assurance team.
- Used LINQ to Entities, LINQ to Dataset to collaborate the domain and integration objects with the view object.
Environment: SQL Server 2008, VB.NET, C#, ASP.NET, Visual Studio 2008, Java Script, ADO.Net, Web Services, AJAX, Team Foundation Server.
Confidential, Minneapolis, MN
Application Developer
Responsibilities:
- Involved in full life-cycle of the product life cycle management from requirements gathering to transition.
- Re-factored product architecture and design to make it scalable and robust
- Created Windows Services to invoke different applications based on the controllers
- Developed user interface using WPF.
- Integrated of the component for different controllers.
- Worked on the UI Navigational improvements for the application.
- Worked on different controllers and for different components
- Worked closely with firmware team to integrate developed software with hardware.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2005 for accessing the database.
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).
- Used Visual Source Safe for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Involved in unit testing, integration testing and deployment of the application
Environment: C#, WPF, XAML, XML, ADO.NET, SQL Server 2005, Visual Source Safe, SSRS
Confidential
Software Developer
Responsibilities:
- Provided same application with few changes for another 8 banks.
- Fixed the issues for all the banks based on the priority.
- Helped to Design, Code, Test and Deploy the Windows application.
- Created the Customer Maintenance Database which involved objects like Stored Procedures.
- Worked on loan module functionality.
- Connected Windows Forms to Database using ADO.NET.
- Generated Crystal Reports using Standard Report Expert.
- Deployed this application using different deployment methods.
Environment: C#NET 2.0, C++, ADO.NET, IIS, Crystal Reports, SQL Server 2005, Framework 2.0, COM, VSS, ADO.NET.
Confidential
Software Developer
Responsibilities:
- Worked closely with clients in gathering and analyzing requirements and providing solutions that meet the client’s requirements.
- Developed tree view control for adding notes
- Helped to analyze and design the system
- Used advanced features of Visual studio 2005 controls like Security and Login Forms
- Designed and developed User Interface with C#.
- Worked extensively on controls and implemented various user controls and custom controls
- Used C++ libraries for landscape notes
- Used multi-threading concepts.
- Worked on the complete Software Development Life Cycle (SDLC).
- Developed library that automatically installs the windows service for testing each time.
Environment: C#, C++, Windows Vista, Framework 2.0, Visual Studio 2005.