We provide IT Staff Augmentation Services!

Senior .net Developer Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

PROFESSIONAL SUMMARY:

  • 8+ years of professional expertise in Software Development involving Design, Development, Integration, Implementation and Testing of applications in Client/Server, N - tier Architecture, SOA, and microservices using .NET technologies.
  • Extensive experience in technologies like .Net Framework 4.5/ 4.0/ 3.5/3.0/2.0 , C# 5.0/4.0/3.0/2.0 , ADO.NET, Entity framework, IIS, ASP.NET MVC, Web API, Web Services, WCF, XML, Microsoft SQL Server, Oracle and MS Team Foundation Server.
  • Well-versed with Object Oriented Programming concepts (OOPS) and SOLID principles and used inheritance, polymorphism, abstraction and encapsulation, in application development. Implemented design patterns during application design and development.
  • Adept with the concepts and used dependency Injection, parallel programming, and asynchronous programming during development.
  • Experienced in creating adaptive and responsive UI components and SPA’s using AngularJS, Bootstrap, HTML 5.0, CSS, Ajax, JavaScript and jQuery.
  • Expert knowledge in using JavaScript frameworks like Angular JS, Angular 2, TypeScript.
  • Experienced in creating custom services, directives and deep understanding of concepts like two-way data binding, digest cycles, dependency injection in Angular JS.
  • Strong experience in design of Web-Based Applications using ASP.NET MVC 5/4, C#.NET, AJAX, Master Pages. Implemented authentication, caching and localization, exception handling while working on web applications.
  • Excellent knowledge and a good understanding of REST services developed them using WebApi and SOAP services using Windows Communication Foundation (WCF). Used various bindings in WCF and used consumed WCF services using the proxy classes.
  • Worked with JSON and XML data objects to communicate between rest service calls. Consumed REST services in .NET using HttpClient and $http service in AngularJS .
  • ­­­Extensive experience in working with databases SQL Server, Oracle and in creating Stored Procedures, Views, Triggers. Performed query optimization and performance tuning.
  • Experience in creating the data layers using ADO.NET, and ORM tool Entity Framework. Extensively used LINQ queries on collections and Entities.
  • Extensive experience in Entity Framework in using Code First, Database First approaches, implemented them in CRUD operations and data migrations.
  • Knowledge on MS Azure Cloud Architecture (MS Azure Pack (Private Cloud), PaaS and IaaS) assessments.
  • Worked in Agile and Waterfall project management methodologies. Participated in SCRUM meetings and retrospective sessions. Worked with business, BA, QA, devops, and production support teams as required.
  • Experience using Git, Team Foundation Server (TFS), SVN and Microsoft Visual Source Safe (VSS) for version Control.
  • Prepared Technical design documents using UML tools like Visio, identified use cases, test cases and created project documentation. Good at defect resolution, code reviews, code coverage and unit & system testing.
  • Performed unit , i ntegration and functional Testing using Moq, NUnit and UI testing using tools like a protractor, Karma.
  • Excellent knowledge in JIRA and Quality Case (QC) tools.
  • Experience in designing and developing reusable UI Components Like MVC Master Page Layouts and Nested Layouts, Partial Views, Html helpers
  • Proficient in using jQuery to traverse through the DOM to handle events and performing AJAX calls.
  • Extensively implemented and consumed WEB API 1 and WEB API 2 versions, used HTTP methods (verbs-GET, PUT, POST, PATCH, DELETE) to do CRUD operations, supporting JSON or/and XML data exchange formats and implemented Security, Caching features.
  • Proficient in maintenance and production support of web applications and windows forms using VB .Net, C#.NET, SQL Server, Oracle and XML.
  • Experience in using SQL server integration services (SSIS) for data manipulation.
  • Development of enterprise reports by pulling data from various sources and presenting in SQL reporting services (SSRS).
  • Experience in working with QA team on daily basis in fixing the reported bugs/defects in timely manner.
  • Experience in working with production support team to resolve issues with deployment and fix defects.
  • Experience in performing System Integration Testing, Load Testing and reviewing the results.
  • Maintain timelines as per the estimate and finishing it on time with quality.
  • A great team player& ability to effectively communicate with all levels of the organization such as technical, management and customers.

TECHNICAL SKILLS:

Programming Languages: C#, VB.NET, VB6.0, C++, C

.Net Technologies: .Net Framework 4.5/4.0/3.5/2 , ADO.Net, Entity Framework, WEB API 2/1, WCF Services, LINQ , Web Services, Win Forms, AJAX, ASP.NET MVC, Web Forms

Javascript Frameworks: Angular JS, Angular 2, TypeScript

Web Technologies: HTML 5, BootStrap, CSS, XML , JavaScript, jQuery, AJAX, Angular JS.

D atabases: MS SQL 2012/2010/2008/2005 , Oracle 10g.

Software & Tools: Visual Studio 2015/13/12/10/08/05 , Firebug, SQL Profiler, S QL Server Management Studio, Microsoft Office Suite

Reporting & Integration Tools: SSRS, SSIS

Operating Systems: Windows XP/7/2008Server/8/10

Version Control: TFS, SVN, VSS, GIT

Web Server: IIS 6 /7/8

Design Pattern: Repository, Factory, Façade, MVC, MVVM

PROFESSIONAL CAREER:

Confidential, Pittsburgh, PA

Senior .Net Developer

Responsibilities:

  • Developed a responsive web application utilizing ASP.NET, MVC , HTML5 , Angular JS, JavaScript, CSS , and Bootstrap which provides performance data visualization to users.
  • Developed a RESTful service using WebApi2 with GET and POST operations that returns JSON data. Created the business layer in C#.
  • Consumed the services in the MVC application.
  • Developed the data layer using Entity Framework using database first approach. Worked with database team to design the SQL Server database tables and stored procedures.
  • Involved in designing front-end screens using Java script, Angular JS, AJAX, HTML5, CSS3 and DHTML.
  • Used Angular JS to handle events triggered by clients and send request to server.
  • Developed unit tests, integration test and implemented minimum 70% code coverage, Performed code reviews in FishEye.
  • Used AGILE methodology for project management and participated in daily SCRUM and weekly SPRINT meetings.
  • Developed windows service for a batch processing job and provided the shell scripts for deployment.
  • Implemented Data extraction, importing, exporting, Transformation using SQL Server Integration Service.
  • Worked with QA, Devops and production support teams during development and post deployment for any issue resolution.
  • Meet customer expectation, timelines with quality deliverables. Supported the team members when required.
  • Developed View-Models to restrict the controllers to control the dataflow between the model and view.
  • Used AJAX, JavaScript libraries like jQuery for fast and asynchronous communication between page and server without refreshing the page.
  • Created stored procedures, Functions, Views in SQL Server 2012 database.
  • Used Team Foundation Server (TFS) for continuous integration and version control and used Fiddler to debug web request and responses.
  • Worked with internal customers to devise the best web solutions to meet their needs.
  • Fixed the bugs reported by QA testing.

Environment: Net Framework 4.5, ASP.NET, MVC 5.0, Entity Framework, Web API 2, Twitter Bootstrap, Scrum, LINQ, Java Script, jQuery, Angular 2, CSS3, HTML5, AJAX, SQL Server 2012, IIS 7.0, ADO.NET, TFS.

Confidential, San Ramon, CA

Senior .Net Developer

Responsibilities:

  • Involved in the analysis, design, development, and testing stages of the project and followed agile methodology.
  • Rational Modeling was used for the UML diagrams like use case diagrams, object diagrams, class diagrams and sequence diagrams to represent the detail design phase.
  • Designed the complete solution using N-tier Architecture model with MVC as design pattern.
  • Designed Presentation layer using ASP.Net, HTML, CSS, Ajax Controls, Bootstrap, Java Script and Angular JS.
  • Created controller actions and views using MVC Pattern.
  • Use XML Serialization for business objects serialization for easy passage of data between Data Access Layer, Business Access Layer and User Interface.
  • Responsible for setting up Angular JS framework to achieve data binding between HTML and JavaScript objects and used Angular JS to create the data in the table using ng-repeat attributes.
  • Developed validations using JavaScript, created validation logic and changed jQuery functions to manipulate and submit form data using AJAX server calls.
  • Utilized C# generics, delegates, events, extension methods and anonymous types.
  • Experienced in working with Web API RESTful web services using Entity Framework as the data access layer to SQL Server.
  • Created the new WCF service which reads the reports from file system. Provided Http and netTcp, mex bindings.
  • Consumed the WCF service using a proxy on the client side in MVC application and another standalone console application.
  • Developed code to validate the user credentials for authenticating user to access the WCF service.
  • Extensively used XML, XSLT and XSD for data transfer across different systems and to develop reports and export to excel features.
  • Developed multiple template-based data access layers that included business rules for Entity Framework, LINQ to SQL.
  • Used LINQ-to-SQL for querying data from the databases and Object collections.
  • Wrote complex SQL Queries and Stored Procedures to access data and manipulation from SQL Server 2012.
  • Actively participate in the design and code review, involved in performance tuning and query optimization
  • Tested the developed application for various use cases and documented the results for getting approval from business users.
  • Used GIT for version Control.
  • Developed test-driven development (TDD) strategy guiding use of the N-unit testing framework.

Environment: Visual Studio 2015, C# 4.5, ASP.Net, MVC 5.0, WEB API, WCF, JavaScript, AJAX, Bootstrap, jQuery, Angular JS, XML, Entity Framework, IIS 7.0, SQL Server 2012, Unit Testing, GIT.

Confidential, San Diego, CA

.Net Developer

Responsibilities:

  • Developed ASP.NET MVC Application using MVC 4.0 with Razor View Engine, jQuery, AJAX, Java Script, Angular JS, HTML and CSS.
  • Used MVC Layout Pages, jQuery UI Controls and plug-in including Accordion, Tree View, Navigation Menu, Tab, Progress bar, slider bar, Date Picker, to get rich, consistent look and feel throughout the website.
  • Created new Windows Service for Account View Emails which asynchronously send emails to Confidential Financial Advisors and Clients.
  • Developed WCF Services to interact with the back end to get the necessary XML data for each email template.
  • Extensively used Angular JS for DOM traversing and manipulation.
  • Used timer threads to instantiate the service as per the schedule to send emails when statements are available for the users or when client changes his profile on the UI or when the password is changed etc.
  • In addition to sending emails to the users, this service also checks for Bounced Emails in the users exchange mail box and processes them and Turns off the paperless settings of the user to Paper Based Statements in compliance with SEC guidelines.
  • Used Redemption COM Components to access the exchange mail box from the service without the need for login prompt and then process the bounced emails, extract all the necessary data from bounces and store them to DB using WCF.
  • In addition to this involved in fixing bugs in DB2 Stored Procs and also re-writing legacy DB2 stored procedures to SQL Server 2008.
  • Well versed with using HP Quality Center when working with Defects.
  • Used TFS to automatically build the projects and source code management.
  • Responsible for monitoring the work of team members and also entering the tasks and monitoring the time in SCRUM Portal and review the Burn Down Charts of team members.
  • Assisting the team member when necessary with their daily tasks and responsibilities.
  • Experience using Fire Bug to debug JavaScript scripts via Firefox.
  • Experienced creating WIX Installers to automatically install the service in DEV, QA and PROD Servers depending on the environment where they are getting installed.

Environment: .Net Framework 4.0, C# 4.0, ASP.Net, WCF, MS Visual Studio 2010, MVC 4.0, IIS 7.0, jQuery, CSS3, JavaScript, HTML5, DHTML, XML, SQL Server 2008.

Confidential

Associate

Responsibilities:

  • Onsite-offshore Coordination / Project tracking.
  • Involving in Design, Development, Testing and Implementation of the web application.
  • Developed Presentation Layer using ASP.NET Web forms.
  • Developed master pages, user controls and custom controls for reusability in different web pages.
  • Developed classes for Business Access Layer, Data Access Layer using C#.NET.
  • Efficiently used Data Readers and Datasets in ADO.NET to retrieve, display edit and update the database.
  • Made use of Data Grid control for paging and sorting of data in ASP.NET Web forms.
  • Developed Stored Procedures, Functions, Triggers and Views using Oracle database.
  • Used JavaScript for Client-side page validation scripting so as to avoid the need for Post Back and there by improve the performance and responsiveness.
  • Performed Input validation using ASP.NET Input Validation Controls like Required Field Validation, Range Validation, Regular expression Validation, Compare Validation, Custom Validation and Validation Summary.
  • Worked on enhancements of the application.
  • Responsible for code review & quality review.
  • Responsible for maintenance of the application.
  • Involved in various testing phases like unit testing and system integration testing.
  • Used SVN Subversion source control for project tracking.

Environment: C# 2.0, ASP.NET 2.0, Visual Studio 2005, Oracle 10g, JavaScript, CSS, Microsoft Visio, Tortoise SVN, N-unit, Toad.

Confidential

Programmer Analyst

Responsibilities:

  • Coordinating with onsite team for Requirements gathering.
  • Involved in the complete lifecycle (SDLC) of the project such as Design, Development, Implementation, Testing and Support.
  • Developed stored procedures, functions and views using SQL Server.
  • Extracting, Transforming and Loading of Data from various heterogeneous data sources using SQL Server Integration Services (SSIS).
  • Generating Flat files using SSIS.
  • Developed Console application to schedule jobs to run SSIS packages.
  • Responsible for preparing the unit test case document and executing all the unit test cases.

Environment: C# 2.0, ASP.NET 2.0, Visual Studio 2005, SQL Server 2005, SSIS, JavaScript, CSS, VSS, Microsoft Visio.

We'd love your feedback!