Senior .net Developer Resume
Plano, TX
SUMMARY
- Around 8 years of professional experience with exceptional skills architecting, designing and implementing highly scalable Web Applications, Distributed Applications and Web Services using Microsoft Technologies in various domains.
- Extensive experience in Software Development Life Cycle (SDLC) from requirements gathering of product to testing and maintenance including requirements gathering, design with use cases, Class diagrams and ER diagrams, creating functional/technical specification, estimation, testing and implementation.
- Experience working within both traditional and agile development environments specifically SCRUM.Development of multi - tiered Client/Server applications along with Internet / Intranet application development experience.
- Excellent knowledge in Object Oriented Analysis and Design (OOAD), Agile Development Methodology, Service Oriented Architecture (SOA) and Model-View-Controller Architectures (MVC).
- Possess excellent skills in development, implementation and maintenance of application in VB.net, C#, ADO. Net with ActiveX, ADO, COM/DCOM, Sitecore.
- Designing and implementation of a micro services architecture.
- Knowledge in creating Single Page Application (SPA) using Angular JS.
- Experienced working in version control systems like TFS, GIT, Jenkins.
- Knowledge on SSIS (SQL Server Integration Services) and SSAS (SQL Server Analysis Services) and SQL Server Reporting Services (SSRS).
- Good exposure in interacting with RESTful, Kendo UI and SOAP web services.
- Expert in implementing the application using MVC, MVVM, Factory patterns and N-Tier architecture. Good hands on experience with Angular.js and React.js.
- Deployed Websites, having 3-tier architecture (Web Server, Web Services server, Database server). Experience in unit and System Testing.
- Strong expertise in the design, development, implementation, and testing of systems. Excellent documentation skills.
TECHNICAL SKILLS
Languages: .Net Framework (2.0, 3.0, 3.5, 4.0), VB.NET, C#, ASP.Net, HTML, JavaScript, jQuery, Bootstrap, T-SQL, VBScript, CSS, XML.
Operating System: Windows NT/ 98/2000/2003/ XP /Vista/7.
.Net Technologies: ASP.NET, ADO.NET, Windows Forms, Web Forms, AJAX, Web Services, ActiveX, WCF, WPF, LINQ, Angular2.
Web Application Servers: IIS 7.0/ 6.0 / 5.0.
RDBMS: Oracle 10x/11x, MS-SQL Server 2000/2005/2008/2012.
Reporting Tools: Crystal Reports, SQL Server Reporting Services (SSRS), SSIS Package.
Microsoft Office Tools: Microsoft Word 03/07/10(beta), MS Visio, Excel, PowerPoint, Access, Outlook.
IDE Tools: Visual Studio .NET 2003/2005/2008 , FrontPage, Photoshop, Dreamweaver, Fireworks, Flash, UML.
Version control tools: Visual Source Safe 6/5, Team Foundation Server.
Methodologies: Client/Server Architecture, N-tier application architecture.
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Senior .Net Developer
Responsibilities:
- Use agile software methodology process to develop features of PAN.
- Involved in different phases of Software Development Life Cycle (SDLC) including Designing, Programming, Testing and Documentation.
- Used the MVC framework to create a dynamic application which allowed the user to Insert, Update, delete, and filter activities using jQuery and bootstrap design and developed various view and partial view using JavaScript, JSON, jQuery, Ajax Helpers, Bootstrap.
- Implemented HTTP REST API using MySQL and extensively tested RESTful services using POSTMAN.
- Good understanding of asynchronous request handling, partial page updates, and AJAX.
- Creating Custom Binding WCF Service to synchronize data between client and server.
- Designing and developing database and tables using MY SQL server.
- Developed module for exporting snapshots into Excel from WPF application.
- Designed GUI using C# and Asp.Net 4.6.2. Designed and coded Business logic and Database layers in C#, XML.
- Modified n- layered applications which constitute Presentation Layer, Business Logic Layer (BLL) and Data Access Layer (DAL) as per the business requirements using ASP.NET, Entity Framework 4.0 and LINQ to Entities.
- Involved in designing the web forms using HTML5, Java Script, DHTML, CSS3, AJAX, ASP.Net, ADO.Net and cloud environment like AWS.
- Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers. Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Worked on translating requirements into programing code, test cases, test scripts and unit tests using TDD. Implemented dependency injection (DI) design patterns in the project.
- Worked on the application as Angular developer to build different REST APIs for modules such as user, products, checkout.
- Experience in using GIT for source control and source tree for pull, push, commit, Tortoise GIT.
Environment: Visual studio 2012, MVC framework, jQuery, Ajax, Bootstrap, JavaScript, TypeScript, C#, Asp .Net, SOA, ReactJS, RESTful, WCF Services, MY SQL, HTTP Rest API, DAL, HTML, Microservices, CSS, ADO.Net, GITHUB, SOAP, Entity Framework 4.0, AWS.
Confidential, Southborough, MA
Senior .Net Developer.
Responsibilities:
- Participated in software development lifecycle (SDLC) following agile methodology.
- Created OOPs objects like Collections, Interfaces implementations using C# Generics for extracting data. Used C# and ADO.NET to define and implement Business Logic Layer and Data Access Layer.
- Developed and Enhanced Web forms, Master Pages, User Controls and Custom Controls by using ASP.Net 4.6.2 Controls.
- Involved in optimization of product by effectively using the tools like SOAP UI, SQL Profiler and Fiddler.
- Developed business logic using C# and connect to WCF services to get data. Developed and consumed WCF services. Created multiple WCF micro services for fund calculations.
- Responsible for designing theASP.NET4.6.2 application authentication using .NET Framework, Model View ControllerMVCand IIS security model.
- Involved in User Interface design and business layer implementation using MVVM, C#, jQuery, WCF and WEB APIs.
- UsedUnified Modelling Language (UML)technologies for design and develop application include class diagrams, sequence diagrams, activity diagrams using VISIO 2012 and UI Wireframes.
- Design and implement Responsive design website using Bootstrap CSS3, Kendo UI.
- Experience in creating Windows Communication Foundation (WCF), REST and Web API.
- Used Angular JS Dependency Injection (DI) to inject Angular Service and custom Service, as well as built custom Directives to provide REST services for various policies and benefits.
- Created Cache memory on windows Azure web to improve the performance of data transfer between Azure SQL DB and WCF service reusable components.
- Created daily tasks including backup and restore by using MS SQL Server 2008 tools like SQL Server Management Studio, SQL DB Server Profiler, SQL DB Server Agent, and Database Engine Tuning Advisor.
- Used LINQ for Entity Framework 4.0 querying in memory collection & database object.
- Created and managed JIRA templates and project workflows.
Environment: .NetFramework 4.5, MVC4, ASP.NET 4.6.2, WCF, SQL Server 2012, JavaScript, JSON, VB .net, REST Web Services, jQuery, micro services, Angular JS, IIS 8/7, VISIO 2012, Bootstrap, Kendo UI, Azure, Entity framework 4.0, Jenkins.
Confidential, Richmond, VA
Sr.Net Developer
Responsibilities:
- Worked on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables.
- Involved in gathering and preparing the requirements from clients for product design and enhancements.
- Involved in developing applications inC#and. Net Framework4.5/4.0 to meet the business requirements usingVisual Studio .NET2012/2010.
- Created Web Forms usingASP.NETand implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client-side validations.
- Involved in developing Web Services and invoking them by using XML SOAP, XSLT and WSDL tool for creating proxy classes. Developed UI components using ASP.NET and C#.
- Created data access layer to communicate with the SQL Server Database with ADO.Net objects.
- Developed reusable and controls using ASP.NET and C# in the .NET Framework.
- Implemented WCF service and developed Asynchronous callback methods in Class Library project to communicate with different layers of the solution. Worked on designing and coding (WCF) Service Contracts, Data Contracts and Operation Contracts.
- Used Team Foundation Server (TFS) to maintain the version control history during development.
- Used Razor to develop views in MVC and REST API calls to write the services. Implement authentication and authorization for MVC application using web configuration attributes and action filter attributes.
- Developed plan and implement the plan to merge multiple JIRA to a single JIRA.
- Created .net services called downloader, importer and workflow and used RabbitMQ software for Queuing protocol.
- Increased employee effectiveness by designing, developing, testing, and implementing new solutions and enhancements to the client-server Message Center application using Microsoft SQL Server database.
- Designed UI dropdown dependency injection and integrated its functionality with MVC using jQuery.
Environment: C#,.NETFramework 4.5/4.0, ASP.NET, JSON, WCF, restful, Ajax, ADO.NET, REST Web Services,SQL server2012, RabbitMQ, dependency injection, Windows XP, IIS, Jira, Visual Studio 2010, VB .net, Razor, Telerik, TFS, DevOps, VSTO, Angular JS, Java Script, Jenkins.
Confidential, Rochester, MN
.Net Developer
Responsibilities:
- Participated in System Analysis and Application Design Sessions with project managers, business analysts and team members to analyse business requirements and outline the proposed IT solution.
- Participated in full Software Development Life Cycle (SDLC) and implementing the application using MVVM pattern with WPF forms as the front end communicating to Middle Tier Service based on SOA architecture.
- Created UML and ER Diagrams in assistance with Business Analyst and followed scrum methodology of agile development with a sprint for 30 days.
- Developed Data access Layer Using Entity Framework 4.0. Configure and Deploy code to production. Coded extensively in VB.NET targeting the Business requirements.
- Coding Extensively in C# to implement business logic and developing interface classes.
- Generated Unit Test Cases using Visual Studio 2010. Optimized the Stored procedure for fast data retrieval.
- Hand coding HTML5, CSS3, JS - responsive UI using Twitter Bootstrap framework.
- Worked on PL/SQL, creating different views for data modelling. Developed user interfaces using Tiles with JSP, HTML5, CSS3 and JavaScript.
- Implemented Client side and Server-side validations done using JavaScript and Validation Controls using AJAX calls.
- Implement the new enhancement and doing the code changes as per the requirement.
- Developed web pages using HTML5, CSS3, JavaScript, Angular.js, jQuery, AJAX and JSON.
- Developed a web application for developers to generate their own REST API calls.
- Built web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap.
Environment: Excel Macros, .NET Framework 4.0/3.5, WPF, Perl, VB .net, JavaScript, WCF, AJAX, JSON, jQuery, Visual Studio 2010, HTML5, CSS3, Oracle 10g, Bootstrap, Angular JS.
Confidential
.Net Developer
Responsibilities:
- Participated in System Analysis and Application Design Sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution.
- Developed programming scenarios in C#, object-oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Worked as a C/C++ developer/lead for adding the functionality to CSS3 application to load and search documents to database.
- Designed user interface screens and implementing / coding application logic under Microsoft .NET framework using C# to use .NET features that powered with CLR.
- Worked with ASP.Net Web forms, Master pages, Web services, State management, caching features, configuring optimizations and securing the web application.
- Used ASP.Net 4.6.2 AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Worked with JSON objects.
- Involved in developing Web Services and invoking them by using XML, SOAP.
- Created data access layer to communicate with the SQL Server Database with ADO.Net objects.
- Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server 2005 to insert, update, and delete customer transactions.
- Implemented Unit, Integration and System testing using NUNIT.
- Created ASP .Net pages with web server controls. Coding and debugging using ASP .Net and C# .Net. Developed Web forms using ASP .Net server controls and validated input using JavaScript.
Environment: C/C++, CSS, SQL Server 2005/2008, Visual Studio 2005/2008, ASP.NET, C# 3.5, ADO.Net, HTML, JavaScript, JSON, ASP.NET Ajax, CSS, XML, SQL, SOAP, NUNIT, IIS,TFS.
