Sr. .net Full Stack Developer Resume
Irving, TX
SUMMARY:
- Senior .Net Developer with 7+ years of experience in Microsoft technologies; worked for various clients and projects in every phase of Software Development Life Cycle, from business requirement gathering to project delivery.
- Experience in design and development of Web Applications & Database Design using the technologies ASP .NET, C#, OOPS, ADO.NET, MVC, JQuery, Java Script, XML, HTML, MS SQL Server, AJAX, Entity Framework.
- Hands on technology experience of designing and developing software applications with Microsoft .NET Framework 4.0/4.5 using C#, ASP.NET, ADO.NET, MVC 3.0/ 4.0/5.0, Entity Framework.
- Experience in building rich internet (RIA) web applications using HTML, HTML5, XML, JQUERY, JavaScript and CSS 3.
- Experience in building SOA applications using .NET JSON, Web - API, Web services, WCF, WPF, SOAP and REST.
- Extensive knowledge of C# features like generics, Serialization, Multi-threading, reflection & Remoting.
- Experience in working with 3-tier architecture and n-tier architecture using Windows communication foundation.
- Excellent experience working with MVC architecture, multi tier architecture, SOA and MicroServices architecture.
- Hands on Experience in databases such as MYSQL, Oracle, CouchDB, MongoDB (NoSql).
- Designing and developing websites on ASP.NET framework through agile development methodology.
- Strong hands on experience setting up connections and working with Relational Database Management Systems (RDBMS) like SQL server 2008/2005 and Oracle 10g/9i.
- Proficient in User-Interface with Web Forms with Web Forms using ASP.NET, HTML, CSS, jQuery, JavaScript, Angular JS, Node JS, JSON, AJAX, and Bootstrap.
- Extensive experience in Developing, Consuming and Debugging the RESTFUL Web API using .NET WEB API.
- Experience in designing and developing Databases in SQL Server 2005/2008/2012 , which includes the development of functions, stored procedures and triggers.
- LINQ experience to work with Datasets, Objects, Entities as well as ADO.NET Entity Framework.
- Experience in using LINQ (LINQ to Entities, LINQ to Objects and LINQ to XML ), N Hibernate and Entity Framework mappers to interact with other layers.
- Worked on writing test cases using NUnit for testing different layers of the application.
- Exclusively used ASP.NET Web Parts, Master Pages, User Controls, and Custom Controls to design.
- Vast experience in using third party controls like Telerik Kendo controls.
- Experience in client interaction, coordinating releases to resolve different issues in almost all of the projects.
- Adaptable to new technologies in a short span of time and implementing them in real-time projects.
- Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
TECHNICAL SKILLS:
Languages: C#, SQL
Web Technologies: ASP.Net, HTML, JavaScript, JQuery, Web Forms, Win Forms, CSS, XML, schemas, XSL, HTML, Angular JS.
.Net Technologies: .NET Framework 4.5/4.0/3.5/2.0, ASP.NET, ASP.NET MVC 4.0/3.0,Web Forms, Windows Forms,WCF,WPF,ADO.NET, share point
IDE: Microsoft Visual Studio .NET 2005/2010/2012/2013
Frameworks: .NET 4.0/4.5, MVC, LINQ, N Hibernate
Database: MS-SQL Server 2005/2008/2012, MS-Access, Toad for Oracle, Mark Logic
Web Servers: IIS, Apache
Methodology: Agile, Object Oriented, Waterfall
Operating Systems: Windows Server
Versioning: MS Team Foundation Server, Sub Version SVN
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Sr. .NET Full Stack DEVELOPER
Responsibilities:
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Implemented NPM for package management and grunt for building and automation process.
- Implemented the application components using .NET XML Web Services
- Implemented UI using HTML 5, XML, CSS, JavaScript, AngularJS, and Web Form Controls to create responsive web pages, developed Master Pages.
- Used JQuery for dynamic User Interface, retrieval and posting of data
- Used JavaScript for implementing client side validations at Controller level
- Client and server validations using JavaScript and ASP.NET validation controls
- Worked extensively on migration project from Sql Server to Toad for Oracle
- Developed/Supported windows application C# and Win form.
- Updated, maintained, and pulled data from MongoDB and Teradata using both shell scripting and the mongo C# driver to use in our services.
- Have created Windows form ( Winforms ) application to create user level access database from higher level access database.
- Deployed Apps/Services for users in their space using an action engine microservice.
- Designed and developed the Customer portal using framework AngularJS 2.0 along with HTML5, CSS3, and TypeScript.
- Used Angular4 Reactive forms to implement complex forms and performed the validations using Form Builder.
- Created Single Page Application with the help of Angular4 Router Module
- Designing CDLWeb Pages from ground up using C#.NET, ASP.NET MVC, HTML, WEB API, Angular JS, JavaScript, JQuery, CSS, LINQ and server controls.
- Web API services developed in C#.net, which will serve database calls.
- Used Tortoise SVN for the purpose of version Control and source code maintenance needs.
- Developed and Customized Applications using ASP.NET, C#.NET, VB.Net WCF, Web Services.
- Have extensively used Datasets and Data tables to retrieve and manipulate data and display it in an ASP.NET pages.
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Developed Reporting and Analysis module by web enabling reports, ASP .NET to deploy Crystal reports for the end users to view, print and export data for analysis purposes.
- As a developer involved in design and developing Web Forms using ASP.NET, MVC and C#.
- Developed the common shared functions which are used in all forms of the applications by using C#.
- Developed Code to populate the XML which is sent to business layer from the database using C# classes.
- Involved in designing, developing, debugging and testing of reports in SQL Server Reporting Services (SSRS).
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Involved in running the Bower and Grunt components.
Environment: .NET 4.5, ASP.NET, C#, VB.Net, Visual Studio, HTML 4/5, XML, Grunt, MVC 5.0, Typescript, Bower, Web API, ADO.NET, Entity Framework, WCF Services, JavaScript, Angular.js, Windows Azure, Ajax, JQuery, NHibernate 4.5,T-SQL, SQL Server 2008 & 2012, SSRS, Oracle10g, Toad for oracle, Toad for Sql Server, Mark Logic, CSS, Tortoise SVN.
Confidential, Stamford, Ct
Sr. .Net Developer
Responsibilities:
- Involved in Requirement Analysis, Design and finalizing the architecture of application.
- Worked with Visual Studio 2012/ .Net Framework 4.5 for developing Software Applications.
- Involved in Design and Development of Web Forms using ASP.NET, MVC, Angular JS and ORM Entity Framework.
- Designed and implemented Extensive UI framework using JavaScript, HTML5, CSS, JSON, Razor (CSHTML), JQuery and AJAX to support dynamic financial statement creation and editing.
- Pricing application (iPrice) where users will generate proposals for customers and quote/order creation process for XO products based on AngularJS, WebApi's services using Microservices architecture.
- Excellent experience in implementing Web Service, WCF, REST service which communicate data in a both XML & JSON.
- Worked with NoSQL databases like MongoDB and ElasticSearch
- Developed Views, Controllers, Model and Business logic for desktop applications to access and display data in C#.
- Deployed applications on Windows Azure Cloud base and active Directory configuration
- Consumed ADO.NET components like Data Reader, Data Adapter, and Dataset to perform data operations.
- Experience designing and developing Winforms and Webforms
- Extensively used ADO.NET to implement the data layer to communicate with different databases.
- Developed Form authentication in order to achieve Web security in the application.
- Expert level skills in Objects creation such as Table, Normalization, Indexes, Stored Procedures, Cursors, Triggers, SQL Joins and query writing using SQL Server 2008 & 2012.
- Worked on Data Extraction, Transforming and Loading (ETL) from heterogeneous sources (OLE DB, Excel, CSV, Oracle, flat file, Text Format Data) using SQL Server Integration Services ( SSIS )
- Provided Full Reporting Life Cycle support using SSRS.
- Used C# and ADO.NET to define and implement secure middle-layer components with .Net class libraries using XML and Web Services.
- Used custom error handling in WEB API to pass proper error message rather than generic error message to better understand the error.
- Published Web services using C#.NET to interact with the other applications and exposed them using SOAP and HTTP.
- Worked to Integrated Google maps API to show the different delivery and pickup points in one view and environment: JQuery Mobile, JSON, RESTAPI, HTML5, J Query, Bootstrap, CSS, Web services, SASS, LESS.
- Experience with testing tools like Bower and Grunt.
- Implemented MS-Unit Testing, Integration Testing and Regression Testing.
- Responsible for creating and implementing user workflows and use cases.
Environment: .NET 4.5, ASP.NET, C#, VB.Net, Visual Studio, HTML 4/5, XML, Grunt, Bower, Web API, MVC 5.0, ADO.NET, Entity Framework, WCF Services, JavaScript, VSTO, Angular.js, Windows Azure, JQuery, RWD, NHibernate 4.0, T-SQL, SQL Server 2008 & 2012, SSIS, SSRS, Oracle10g, CSS, Ajax, MS Visio, TFS, IIS.
Confidential, Niskayuna, NY
.NET DEVELOPER
Responsibilities:
- Analyzed business requirements, and participated in Object Oriented design discussions.
- Responsible for designing the ASP.NET application authentication in 3 tier architecture using .NET Framework, Model View Controller MVC and IIS security model.
- Worked on adding repositories for different modules and called them in controls.
- Worked on writing LINQ queries with DB First Entity framework in data access layer for patient and provider modules.
- Worked on JQUERY lib to post data to MVC action method.
- Developed modules using RAZOR views and using controls using c#.
- Involved in Agile methodology for rapid development.
- Have created and used Winforms to create functionality in networking module.
- Design Business layer, Database layer and implemented transaction management into the existing architecture, created by web pages using ASP.NET.
- Create and consumed Web API services to get patient benefit data from different carriers using REST.
- Design and documentation of REST APIs for collection and retrieval of high volume data.
- Implemented .Net Security features of Authentication and Authorization using .Net Membership.
- Extensive use of T-SQL Queries, Stored Procedures, Views, Triggers to perform the data retrieval from SQL Server 2008.
- Used Tortoise SVN source code maintenance needs.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.0 for web pages.
- Developed and implemented various Web forms and User control using ASP.NET, C# .NET, MVC and JavaScript.
- Created technical specification documents and gave production support during release time.
Environment: Visual Studio .NET 2010/2012, .Net Framework 4.0, C# .NET, ASP.NET MVC 3.0/4.0, LINQ, JQUERY, AJAX, XML, SQL Server 2008, Entity Framework, MVC design pattern and IIS, NHibernate 3.5,WEB API, REST, Agile, Web Services, Tortoise SVN.
Confidential, Los Angeles, CA
.Net Developer
Responsibilities:
- Responsible for requirement gathering and preparing the Requirement Specification Document.
- Involved in Designing the Application Architecture using Microsoft design patterns, C#, .Net framework, JavaScript and ASP.NET Ajax Extensions.
- Web user controls, master pages using JQuery.
- Used Windows Communication Foundation (WCF) for rapidly building service-oriented applications that communicate across the web and the enterprise.
- Developed the user interface in WPF to maintain consistent look and feel throughout the application.
- Designed and developed the business logic and data access layers using Enterprise library and C#.
- Implemented controller layer for application maintenance.
- Created Stored Procedures to communicate with SQL database.
- Used SSIS (SQL Server Integration Services Standards) to transform data from one database to other database by writing queries.
- Used Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Involved in Agile implementation.
- Utilized ADO.Net Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Used ASP.NET MVC framework to support the use of C#.Net Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Participated in quality assurance testing the entire application.
- Created XHTML pages with CSS.
- Extensively involved in solving designing issues and implementation.
- Created SQL Server tables and developed stored procedures, views and user-defined functions which are required for the application.
- Implemented data access-layer using ADO.NET to communicate with the SQL Server database.
- Used ADO.NET objects such as data adapter, data reader, dataset and data view for consistent access of data from the database.
- Involved in using SQL Server Reporting Service for generating various reports.
- Used Team Foundation Server for version controlling in team environment.
- Worked on Multithreading in handling Batch Service Requests.
Environment: Visual Studio 2010,.Net framework 3.5, MVC 4.0, C#, ADO.NET, SQL Server 2008, WCF, XML, Team Foundation Server
Confidential, Jersey City, NJ
.Net Developer
Responsibilities:
- Developed Web application using Asp.Net, C#, Ajax, Skin, Master page and User Control (Ascx).
- Worked extremely with Web Services.
- Extensively used Asp.Net AJAX Control Tool Kit.
- Responsible to develop the application to support multi language.
- Developed the Application in N -tier architecture.
- Responsible for developing UI screen lay out using DIV tags and CSS.
- Created Use Case Diagrams (UML) based on client’s requirements.
- Responsible for the Architectural Design and High Level Design (HLD) of the product.
- Involved in GUI designing of the application.
- Extensively used HTML, Ajax and ASP.NET controls for designing the User Interface.
- Provided rich GUI by using Master Pages Concepts and User-Controls for Navigation and better look of the pages and also for the consistency of pages throughout the application.
- Developed screens using RAD Controls .
- Involved in database design, writing Stored Procedures, Joins, etc., for data Manipulation.
- Extensively used ADO.NET objects for various data manipulation activities.
- Used WCF for creating and consuming the web Service.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript.
- Created Business Logic Layer (BLL Layer) and Data Access Layer (DAL Layer)
- Worked extensively in migration projects.
Environment: ASP.Net, C#, AJAX, .Net Framework3.5, Ascx (User Control), Agile (SCRUM), CSS, HTML, XML, Telerik RAD Controls, Visual Studio 2010/2012, SVN 1.5.8, Visual SVN, Jira (Issue Tracker) 3.13.2, Windows 2003 server, Windows 7, IIS 6.0 and MS SQL Server 2008.
Confidential
.Net Developer
Responsibilities:
- Developed and support above applications in C# and ASP.NET
- Developed, enhanced and maintained multi-tier ASP.NET and ASP web applications Systems
- Implemented multiple contract services and security using the System Service Model in WCF.
- Use of Object Oriented concepts, analysis and design using visual studio.net
- Responsible for Database design, and creating of Stored Procedures, triggers to perform the Data retrieval from multiple tables in SQL Server 2005
- Developed web forms and user controls for the web application in ASP.NET, C#
- Designed and developed UI for Intranet applications
- Wrote HTML, JavaScript and CSS for application.
- Implemented validations using built-in validation controls and custom validations controls
- Using and configuring the IIS application server
- Developed, deployed and consumed Web Services.
- Data grid, data list and repeater server controls are used with ADO.NET to manipulate the data and generate results based on alert types.
Environment: .Net framework 3.0 C#, ASP.NET, CSS, SQL Server 2005, ADO.NET, Visual studio 2005, HTML, CSS, JavaScript
