Sr. .net  developer Resume
Denver, CO
SUMMARY:
- Overall 7+ Years of experience in Client/Server and Web Application development employing Object Oriented Analysis and Design (OOAD) using Confidential Technologies and .NET Framework. Experience in almost all the phases of Software Development Life Cycle (SDLC) - requirements definition, design, documentation, development, integration, testing and troubleshooting, implementation and maintenance.
- Strong skills on .NET Framework using ASP.NET, C#, MVC 5, Entity Framework, ADO.NET, Web Forms, AJAX, LINQ, JavaScript, AngularJS, HTML5, CSS3, Entity Framework 6.0. SSRS, SSIS.
- Has strong understanding in .Net Framework 4.5 features for designing and developing new application.
- Expertise in N-tier Web Development analysis, implementation, data migration, interfacing/ reporting, and troubleshooting.
- Experience in developing Web Forms, Web Services, and Object Oriented Applications using .Nettechnology.
- Experience in generating dynamic web pages with C# using Razor in ASP.NET.
- Excellence in Web Services, WCF, SOAP, XML, XML Schema, CSS, DOM, HTML, AJAX, JQuery and JavaScript.
- Solid experience in developing Single Page Applications (SPA) based on client side JavaScript framework employing MVC and MVVM patterns and Web API.
- Implemented N-Tier Architecture and integrated the UI with Data base for data retrieval and manipulation using ADO.NET data objects.
- Experience in developing applications using Web Services, WCF, SOAP and REST.
- Experience in ADO.NET Entity Data Model Design and Entity Data Model Wizard.
- Extensive experience in RDBMS database design and experience in writing SQL scripts, Stored Procedures, User Defined Functions and Triggers for SQL Server
- Good experience with Crystal reports and SQL Reporting Services (SSRS).
- Hands on experience using Source Code Control Systems like Visual Source Safe (VSS) and Team Foundation Server (TFS) to build schedule.
- Implemented Unit Testing, Integration Testing and System Testing with NUnit.
- Good experience in Test Driven Development (TDD) and Agile Methodology environment with scrum meeting, daily task sheet and project execution in iterative manner.
- Maintained with up-to-date with latest technology and trends, quickly learning new concepts, tools, and techniques.
- Excellent analytic & problem solving skills. A team player with strong interpersonal and communication proficiency.
- Authorized to work in the US for any employer
TECHNICAL SKILLS:
. Net Technologies: .Net Framework … ASP.NET MVC 5/4/3, C#.Net, VB.Net, ASP.Net, ADO.Net, Web API 1/2, Web Services, Entity Framework 6.0/5.0(ORM).
Web Development: ASP.Net MVC, J-Query, JavaScript, JSON, AJAX, CSS3, HTML5.
Development Tools: Confidential Visual Studio.NET …
Servers: IIS, Windows Server
RDBMS: SQL Server … Oracle 11/10g.
DB connection: Entity Framework, ADO.NET .
Reporting Tools: SQL Server Reporting Services, Crystal Reports.
Services: WCF, Web Services, Restful services, Web API.
Versioning: Visual Source Safe, subversion, TFS, GIT.
PROFESSIONAL EXPERIENCE:
Sr. .Net Developer
Confidential, Denver, CO
Responsibilities:- Over 8+ Years of experience in Planning, Analysis, Design, Implementation, Testing and Maintenance of Object Oriented Programming Concepts (OOPS), Service Oriented Architecture (SOA) based applications, Web Based and Windows applications using Client - Server and N-tier Architectures, Maintenance of applications based on windows/web in various domains such as Banking, Financial Service, E-Commerce Insurance and Health Care
- Knowledge of Object Oriented Programming Concepts, in applying Object Oriented Analysis and Design (OOAD), UML and design patterns like Singleton, Factory and MVC.
- Programming experience in .NET (1.1 & 2.0, 3.0, 3.5, 4.0,4.5) Framework, Visual Studio (2013, 2010, 2008, 2005), C#, ASP.NET, VB.NET, Web Services, WCF Services, MVC, WEB API, RESTful Services, ADO.NET, LINQ to Entities and AJAX)
- Extensive .NET experience using C# and Expertise in working with MVC (3,4,5) and web APIs (1,2)
- Experience in web development with JavaScript, JQuery, AJAX, JSON, CSS, Knockout.JS, Angular.JS, HTML, HTML5 and DHTML (CSS)
- Aware of application Lifecycle Methodologies (SDLC) and Processes used for software development such Waterfall and Agile/Scrum etc with an ability to be creative and to take self-initiatives to execute/manage multiple projects in parallel during time critical situations.
- Experience in SQL, PL/SQL, Database Triggers, SQL Stored Procedures, database-interfacing elements like SQL command, Data reader, Data set and Data Adapter.
- Used SQL Server Management Studio to create Stored Procedures using Joins, SQL Functions and T-SQL statements.
- Experience developing with WPF, Silverlight, XAML, and MVVM.Working knowledge of Prism framework (Dependency Injection, IOC, and Unity).
- Implemented singleton, repository and factory design patterns in BLL layer of Application.
- Migrating an existing on-premises application to Azure.
- Experience Confidential Azure date storage and Azure Data Factory, Data Lake.
- Extensively used Configuration Management tools like Visual Source Safe (VSS), Subversion (SVN) and GIT Hub for source control.
- Implemented entire backend of the application in C#.NET, using various object oriented features like classes, interfaces, inheritance, polymorphism and Multi-threading.
- Responsible for writing unit tests and maintaining the code coverage
- Have working experience on cloud services like Azure and AWS.
- Translated complicated enterprise specific business rules and procedures into appropriate business logic components such as code libraries, stored procedures and security models.
- Extensive expertise in generating reports using tools like Crystal Report and SSRS.
- Extensively used SSIS Import/Export Wizard, for performing the ETL operations.
- Excellent communication skills bridging Client Interaction and Team Management.
- Authorized to work in the US for any employer
Sr. . Net Developer
Confidential, WA
Responsibilities:
- Involved in gathering functional requirements, writing design specifications, prototype and architecting the new web application using SOA and Agile.
- Designed and implemented application using Confidential .NET Framework 4.5, web API, C#.NET, ASP.NET, AJAX, JavaScript, jQuery, Angular JS, XML.
- Built front - end SPA using CSHTML, AngularJS, and bootstrap and back-end using ASP.NET MVC and Web API.
- Implemented Confidential enterprise library and Error handling mechanism.
- Developed Web Application Security Model using token based authentication
- Involved in maintenance and enhancements of legacy web forms application.
- Helped implement the DAL layer of Web API using Entity Framework.
- Implemented a generic exception model to handle exceptions gracefully and extended the same model for web API's
- Worked with Web API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Involved in full Software development life-cycle (SDLC) followed by agile methodologies high quality software model.
- Used Git Stash for code reviews. Also, integrated and monitored automation builds on every check-in
- Effectively used Session and Cookies for users to validate and to make a timeout for the connectivity with the database.
- Maintained the code coverage above 85% always.
- Involved in Continuous Integration and auto deployments through Jenkins.
- Involved in implementing single page application (SPA) using Angular 1.x
- Extensively used SQL Server 2012 in writing stored procedures and functions to retrieve data.
- Utilized Ajax Controls to reduce the client server round-trip time, hence enhancing the performance of the application.
- Mentored and Coordinated with offshore team to ensure deadlines are met.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Stored Procedures, Triggers and Views for the data access were implemented in SQL Scripts and tested in SQL Server 2012.
- Creating SSIS packages that involves migration from legacy systems to centralized Database.
- Designed and tested packages to extract, transform and load data (ETL) using SSIS, designed packages which are utilized for tasks and transformations such as Execute SQL Task, Mapping the right and required data from source to destination, Data Flow Task, Data Conversion, For each Loop Container.
- Implemented a Windows Service utility to adaptively scan the intranet for various versions of database engines and warn operator of complex compliance issues.
- Worked on source control Git Hub.
- Documentation of the Application was developed in accordance with the specifications.
Environment: .NET Framework 4.5, Visual studio 2013/2015, SQL Server 2014/2012, ASP.NET, MVC4/5, HTML5, Java script, CSS, JQuery UI, C#, Web API, Agile Methodology, AJAX, REST, N Unit Testing, SSRS, SSIS/ETL, Git, Angular JS, Entity Framework.
Net Developer
Confidential, Green Bay, WI
Responsibilities:
- Involved in the requirements gathering, analysis, design, code review and development stages.
- Design the application using ADO.NET, ASP.NET .
- Design and development of win forms application using ADO.NET and separate user interface logic from the business logic.
- Develop business components and Data Access components in ADO.NET .
- Extensively worked on creating Web Forms using server controls and user controls.
- Used JavaScript and ASP.NET controls for validations.
- Used Design Patterns for better object oriented design of system components.
- Used Connection string and connection objects in ADO.NET to communicate to the SQL Server 2008.
- Established communication between different applications running on same/different platforms using WCF.
- Designed and modified the database tables and wrote complex SQL queries & stored procedures in SQL Server 2008.
- Writing database triggers, views and made heavy use of database transactions.
- Used XML for data transfer between various application layers.
- Used Team Foundation Server to protect from accidental file loss and track version
- Generated Crystal Reports to display the statistics based on user request selecting options
- Participated in the maintenance and bug fixing.
- Preparation of user manuals, training manuals, installation and user guides, reports and functional descriptions
Environment: Visual Studio 2008, .Net Framework 3.5, C#, ASP.Net, Web Services, Crystal Reports, XML, HTML, ADO.NET, SQL Server 2008, JavaScript, TFS
Net Developer
Confidential, IN
Responsibilities:
- Product development is an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.
- Extensively worked with Action Results, Action Filters and Custom Action Filters, Routing etc
- Used ASP.NET Model View Controller (MVC) architectural Design Patterns for the development of the product.
- Used ASP.NET MVC 4.0 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- Used J Query accordingly for validation purpose, browser detection and controls.
- Designing and Developing the User Interfaces using Razor views, HTML, JQuery, Ajax and CSS.
- Performed client side validation using JavaScript, JQuery.
- Created Model objects using Entity Data Model with Entity framework.
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Implemented ORM Framework Entity Framework Code First Approach with Repository Pattern and its implementation over the Business and Presentation layers.
- Used Compiled Queries, Multiple Contexts, Explicit loading, and Save Changes to context after all database operations to improve the performance in Entity F/W.
- Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented the CURD (Create, Update, Retrieve and Delete) operations, Mapping and executed stored procedures.
- Implemented Data Access layer using WCF, Web-API restful services and Entity Framework.
- Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods.
- Maintained necessary back-up of the important files and documented Linux scripts for future reference.
- Developed CSS for the entire application using Bootstrap CSS files.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Responsible for developing WCF Services to exchange data between Desktop and Central Application and consumed WCF service, which is based on SOA (Service Oriented Architecture).
- Written simple to complex stored procedures using T-SQL to retrieve the data from SQL Server 2008 database.
- Developed and deployed SSIS packages to automate data imports between the data bases.
- Developing and deploying SSRS reports for the reports module like preliminary and final audit reports
- Implemented Unit Testing and System Testing using NUNIT.
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version.
Environment: Visual Studio 2010/12, ASP.Net 4.0, ADO.NET, MVC 4.0,XML, HTML, JavaScript, IIS 6.0, NUNIT, Visual Source Safe, SSRS, SOAP,WCF,WPF,.NET Framework 3.5,Bootstrap, SOA, VB.NET, Web services, SQL Server 2005, T-SQL, OOPS concepts, REST, DHTML, Windows Server 2003.
NET Developer
Confidential, San Francisco, CA
Responsibilities:
- Developed new web-based, multi-tier business application utilizing .NET 4.0, C#, XAML, XML, PL/SQL, SQL, WCF Services, MVVM and Entity Framework in an N-tier development environment.
- Worked on the Error Logging Mechanism of the Application. Created Stored Procedures, try-catch blocks and Database Tables as part of my user story.
- Worked on changing the Data Model from Entity Framework to Entities based Model. Created a separate Data Access Layer for this purpose and worked on a Console Application to migrate the existing workflows to the new model.
- Extensively worked on creating Partial Views to reduce the complexity on the Parent View.
- Used Razor view engine to integrate model data into views to render them onto the UI.
- Extensively used JavaScript and JQuery plug-ins to create the front end click events and to validate user inputs.
- Used AJAX methods in JQuery functions to send and request data from controller actions asynchronously.
- Worked on the Search functionality of the application using J-query AutoComplete.
- Extensively worked on SQL Joins, Triggers, and Stored Procedures to get the desired data from the database.
- Used HTML5 and CSS3 (sass) for creating tables, retrieving input fields and in achieving the desired UX.
- Extensively worked on JavaScript window properties.
- Provided extensive production support by categorizing the bugs and fixing them.
- Worked on creating the desired Log Out experience, Session Timeout Experience, Alert boxes Dialog boxes to support the functionality according to the MRD documentation.
- Worked in an AGILE environment that involves daily Stand-ups, weekly review meetings and bi weekly iteration planning sessions.
- Used MVC automated Unit Testing for testing the application.
Environment: C#.NET, ASP.NET MVC4, MS SQL SERVER-2012, CSS3, AJAX, HTML5, VS2013, Entity Framework, JavaScript, JIRA, HP Quality Centre, JQuery, T-SQL, SVN.
Net Developer
Confidential, St. Louis, MO
Responsibilities:
- Involved in design and development of various components and modules of the application using Visual studio 2012.
- Used C# language in developing the Business logic, where in extensively implemented the Object Oriented Programming functionalities.
- Developed 3- tier architecture application with User Interface, Business and Data Access layers using .NET 3.5 and Entity Framework.
- Designed the application using HTML Helper and Razor Views in MVC 3.0 architecture that promotes a clear separation between the different layers.
- Designing User Interfaces, Web pages, Web forms using Server controls, HTML and JavaScript (JQuery) and CSS to enhance UI experience on Client-side.
- Installing and supporting IIS for use with Web applications.
- Used the Script Manager and Update Panel of Telerik.NET AJAX Controls to do asynchronous page post back.
- Developed Stored Procedures, Functions, Views and Triggers for Data Manipulation, ensuring set up relations includes indexing, constraints, foreign keys etc. using SQL Server 2012.
- Coordinated between management, users and technical teams for Requirement Gathering.
- Design and Developed data validation, load processes using PL/SQL, Stored Procedures, Functions and Triggers using Oracle.
- Involved in Code Standardization and Documentation.
- Used LINQ Feature of .NET 3.5 for Data Filtration.
- Used SSIS to develop jobs for extracting, cleaning, transforming and loading data into data warehouse.
- Developed SSRS reports to help the manager understand the flow of the Web service calls.
- Programming a Monitoring Console module to display real-time status of the Workstations and the tests they are running.
- Used Team Foundation Server for integrating, maintenance, reporting and Project tracking.
- Performed unit testing on every new version before sending it for User Acceptance Test.
- Finally documenting the analysis and technical specification for future reference.
Environment: .Net Framework 3.5, Visual Studio 2012, MVC 3.0, TFS, LINQ, ADO.NET, WCF, C#, HTML, AJAX, AJAX Control Toolkit, JQuery, SQL Server 2012, Oracle 10g, PL/SQL, Toad, IIS, SSIS and SSRS.