We provide IT Staff Augmentation Services!

Senior .net Developer Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • 9+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, WPF, 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 developer in creating adaptive and responsive UI components and SPA’s using Twitter Bootstrap, HTML 5.0, CSS, Ajax, JavaScript and jQuery.
  • Expert knowledge in using JavaScript frameworks like Angular JS, Angular 2, Knockout, 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.
  • Extensive knowledge of security and authentication concepts. Familiar with SQL Injection concepts, Cross site scripting, TLS protocols. Have functional knowledge of PCI and HIPPA constraints.
  • 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.
  • Developed Data Access Layer (DAL), Business Logic layer (BLL) in implementing Business Processes. Used design patterns like Repository, Factory, and Façade patterns
  • Extensive experience in Entity Framework in using Code First, Database First approaches, implemented them in CRUD operations and data migrations.
  • Familiar with SSIS and SSRS, bulk copy concepts while working with large data.
  • 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, integration 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 Pages 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.
  • Worked on cloud computing using Windows Azure and SQL Server Azure.
  • Experience in deploying and testing Web Applications on Microsoft Azure.
  • Build new could server in Amazon AWS and Windows Azure and migrate database and all objects to new Cloud Server
  • Understanding of OOPS concepts, design patterns and design implementations using UML.
  • 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,T-SQL, 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, WPF

Javascript Frameworks: Angular Js, Angular 2, TypeScript, Knockout

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

Databases: MS SQL 2012/2010/2008/2005, Oracle 10g,My Sql

Software & Tools: Visual Studio 2015/13/12/10/08/05, Firebug, SQL Profiler, SQL Server Management Studio, DevExpress, 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 EXPERIENCE

Confidential - Pittsburgh, PA

Senior .Net Developer

Responsibilities:

  • Developed a responsive web application utilizing ASP.NET, MVC, HTML5, Angular 2, Typescript, 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. Worked on authentication module.
  • Developed the data layer using Entity Framework using database first approach. Used repository pattern in the data layer. 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.
  • Developed unit tests, integration test and implemented minimum 70% code coverage, Performed code reviews in FishEye.
  • Involved in deploying desktop applications, web applications, websites and console applications to the MicrosoftAzureCloud.
  • Implemented form validation using Validation controls using both Custom validation and TypeScript was written for Client-side validations in Angular 2.0.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided byAngular2.0.
  • Analyzed the application performance inAzureenvironment using DynaTrace.
  • Implementing generic PaaS deployment API for repackaging and deploying applications on heterogeneous PaaS platforms.
  • Provided high availability for IaaS and PaaS role instances for access from other services in the C#.NetwithAzureInternal Load Balancer
  • Development and Deployment usingPowerShellScripts usingAzure. Developed PowerShell Scripts for Automated Deployment of Developed Packages.
  • Used AGILE methodology for project management and participated in daily SCRUM and weekly SPRINT meetings.
  • Developed windows service for a bacth processing job and provided the shell scripts for deployment
  • 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 partner teams for integration of services in Azure.
  • Worked with internal customers to devise the best web solutions to meet their needs.
  • Fixed the bugs reported by QA testing.

Environment: NetFramework 4.5, ASP.NET,MVC 5.0, Entity Framework, Web API2, Twitter Bootstrap, Scrum, LINQ, Java Script, Typescript, jQuery, Json, Angular 2, CSS3, HTML5, AJAX, SQL Server 2012, Azure, 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.
  • Developed various pages using Bootstrap on portal to make them compatible on all sizes of devices like portable devices and desktop views.
  • 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.
  • 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#.Net, ASP.Net4.5, MVC 5, WCF, JavaScript, AJAX, Bootstrap, jQuery, Angular JS, XML, XAML, AJAX, Entity Framework, IIS 7.0, SQL Server 2012, Windows 10, 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.
  • Developed project in GitHub and deployed in Azure Environment.
  • 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.
  • Worked with partner teams for integration of services in Azure.
  • 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 (Windows Communication Foundation), WPF (Windows Presentation Foundation), MS Visual Studio 2010, MVC 4.0, IIS 7.0, jQuery, CSS3, JavaScript, HTML5, DHTML, XML, SQL Server 2008

Confidential, Kansas City, MO

.Net Developer

Responsibilities:

  • Has interacted with the client to get an understanding on the requirements.
  • Involved in the complete lifecycle (SDLC) of the project such as Design, Development, Implementation, testing, Support and Production Maintenance.
  • Generated skeleton classes required for the application.
  • Used separatePresentation, Business LogicandData Access Layerin project development.
  • Developedfront-end screensusingASP.Net Web forms.
  • Developedclass filesforbusiness layeranddata access layer usingC#.Net.
  • Migrating data from different sources like Flat File sources,Oracle database etc.
  • UsedJavaScriptto perform front end validations as per the business rules proposed.
  • Responsible for Migration of DB data fetchingfrom Stored ProcedurestoEntity Framework 4.0withLinq.
  • Participated in development of artifacts such asUse Case Models, Use Cases, Activity Diagrams/Workflow Models
  • Extensively worked onTwitter Bootstrapframework to design responsive web application.
  • Developer of the core developing Team usingC#.Net, SQL Server withMVC Pattern.
  • Worked onTFS for version control for automatic builds and continuous integration.
  • Utilized Entity Framework technology for data retrieving, querying, storage and manipulation usingLINQStatements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
  • ImplementedASP.NETsecurity and Authentication modes provided byIISandASP.Net.
  • Worked onMS SQL Server 2008(stored procedures, triggers, definition of table schemas, etc).
  • Worked with SOAP Servicesusing WCF in an additionalServiceLayer.
  • DevelopedDALusingADO.NET Entity Framework, invoked DB tables and stored procedures.
  • Implemented client-side functionality usingjQuery.
  • Extensively worked on creatingCSS, Master Pages, Themeand Site Definitionto enrich the portal and to control the styles.
  • Involved in deployment of the application to theQA server.
  • Responsible for preparing the unit test case document and executing all the unit test cases.

Environment: C# 3.0,ASP.NET 3.0, Visual Studio 2008, WCF, SQL Server 2008, JavaScript, MVC, LINQ, jQuery, CSS, AJAX, IIS, TFS, Bootstrap, Microsoft Visio, SOAP, REST, XML.

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.NETto 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.NETInput 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, Microsoft Visio.

Confidential

Programmer Analyst

Responsibilities:

  • Knowledge transition from Onsite and Responsible for preparing KT documents.
  • Onsite-offshore Coordination / Project tracking.
  • System setup of various applications and knowledge transition to new team members.
  • Interacted with Business users to understand and gather enhancement requirements.
  • Implemented enhancements to the existing win forms as per the change requests using VB.NET, C#.NET and VB6.0.
  • Efficiently used Data Readers and Datasets in ADO.NETto retrieve, display edit and update the database.
  • Created SQL Queries and stored procedures for back-end connectivity with SQL.
  • Generated reports as per the business requirements using SSRS.
  • Responsible for code review and quality review.
  • Preparing the unit test case document and executing all the unit test cases for change requests.
  • Responsible for Maintenance and production support of the applications.
  • Responsible for post-production support activities.
  • Tracking production issues in client remedy tool, working on production issues and updating status.

Environment: ASP.NET, C#, VB.NET, ADO.NET, Web Forms, Windows Forms, JavaScript, CSS SQL Server 2005, SSRS.

Confidential

Programmer Analyst

Responsibilities:

  • Handling the enhancement requests for MultiVu Editorial windows application using VB.NET.
  • Responsible for the documentation required for the application.
  • Worked on change requests of the project.
  • Responsible for bug fixes and production issues.
  • Used XML, XSLT and XSD for generating News Releases.
  • Used SVN for Version Control, Team build, Project Management, Data Collection and Reporting.
  • Responsible for deployment of the project in Development, QA and production environments.
  • Responsible for Unit testing of Enhancements and Change Requests.

Environment: C# 2.0, VB.NET, Visual Studio 2005, Windows Forms, SQL Server 2005, XML, XSLT, Filezilla, FTP.

We'd love your feedback!