Name: Apoorva Dubey
Mobile: 401-***-****
Email: ************@*****.***
Title: .NET Full Stack Developer
Summary:
* ***** ** ** ********** in .Net Developer, Programmer, Reporting Analyst and Professional standards-based software developer.
Experience in analysis, design, transforming client requirements into technical specifications, modeling and developing application using ASP.NET, MVC, WEB API, WCF, EF, ANGULAR JS, JQUERY, BOOTSTRAP, SQL SERVER, WPF, MVVM.
Experienced in Software Development Life Cycle (SDLC) implementing Waterfall, V-Model, & Agile methodologies.
Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming
Hands-on experience in Microsoft .NET Framework 4.5/4/3.5, C#, VB, SQL,PL/SQL, MS SQL Server 2005/2008, SSIS, SSRS, SQL Profiler.
Good working experience with MVC and View Model patterns/ in creating and managing Views, Partial Views, View Models, Web APIs using ASP.NET application development MVC, MDM Custom Error Pages, Repository, Unit of Work, Factory, Singleton, Dependency Injection, and JavaScript Prototype and Module patterns.
Possess Business knowledge of Education, Insurance, e-commerce, Finance & banking industry
Experienced in MEAN stack development (MongoDB, Express, AngularJS & NodeJS)
Expert in both web and mobile UI who can inspire, lead, and deliver great UI for both product and service design
Experience in client side designing and validations using HTML, DHTML, CSS, Bootstrap, AJAX and JSP.
Highly experienced with modern JavaScript frameworks and libraries like AngularJS, NodeJS and JQuery
Good experience in using Windows Communication Foundation (WCF), in a self- hosting mechanism, implementing the Self- Oriented Architecture (SOA), to SOAP messages between metadata endpoints.
Created the Graphical User Interface using C#.
Firm concepts of OOPS, jQuery, WCF with Service Oriented Architecture, MVC 4, PHP, System Development Life Cycle, Team Foundation Server, Tortoise SVN, N-tier architecture, Entity Framework, ORM & RDBMS also content-management systems.
Developed web applications, business application, report writing and user documentations
Worked extensively with Data Validation, Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database.
Proficient with Windows Communication Foundation (WCF) and Restful webservices using WebAPI, .NET Web Services using WSDL, SOAP, JSON and UDDI.
Experience in implementing .NET Security features like Authentication and Authorization using Forms-based and Windows-based Authentication, Authorizing Users, Roles and User Account Impersonation.
Working with AngularJS the framework, Databinding, Controler, AngularJS APIs and AngularJS SQL with various projects.
Designed reports using SSRS and called them from ASP.NET/winform applications.
Good experience with the documentation and designing tools such as Microsoft Visio.
Strong Experiences in creating and consuming XML Web Services and having knowledge of SOAP, SOAP HEADER and SOAP EXCEPTION.
Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0.
Created Tables, Indexes, Stored Procedures, Functions, Triggers, Packages using SQL/PLSQL and Views.
Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.
Expertise in designing in UML Modeling – Sequence diagrams, Class diagrams, Component diagrams, State diagrams using Rational Software Architect v7.5, Rational Rose 2003 & Visio and converting them to programs.
Extensive experience in implementation of the version control software Git, SVN, CVS and ClearCase.
Excellent technical and analytical skills with clear understanding of design goals of ER modeling for OLTP and dimension modeling for OLAP.
Exposure to Splunk for log monitoring and experience with JIRA, Confluence for bug, issue tracking.
Technical Skills:
Languages
C#.NET, SQL, PL/SQL.
.NET Technologies
.NET Framework 4/5/4.0/3.5, WPF, Silverlight, ASP.NET MVC, Web Service, ASP.NET 4.0/3.5, ADO.NET, WCF, LINQ, AJAX, PRISM, Unity Multithreading, Parallel Programming
Web Technologies
HTML, DHTML, XML, JSON, CSS, Java Script, jQuery, Angular JS.
Database
SQL Server 2012/2008 R2/2008/2005 Oracle 9i, SSRS, SSIS
Development Tools
Visual Studio 2013/2010/2008, SSMS, SQL Profiler
Visual Modeling and Design Tool
Microsoft Visio 2013/2010.
SharePoint Technologies
Custom Web Part, Document Management, Web Content Management, Search Configuration, Custom Coding
Middleware
ADO.NET 1.1/2.0/3.0
Web Servers
Internet Information Server (IIS) 8.0/7.0/6.0
Version Controller
Visual Source Safe 6.0, Team Foundation Server 2010
Operating Systems
Windows XP/ Vista/ 7, Windows 2008/2003 server
Unit Test Tools
MS Visual Studio Test edition (Team Suite)
Methodologies
Agile, Waterfall (SDLC), Iterative
Others
MS Office, UML, Visio, Telerik Controls for ASP.NET, Silverlight, Entity Framework
Professional Experience
Nexient, Ann arbor, MI May’ 15 – Till Date
UI/SR.Net Developer( Full Stack Developer)
Responsibilities:
Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks AngularJS, JavaScript and Jquery in conjunction with HTML5, CSS3, Bootstrap and LESS.
Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API
Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser compliant application.
Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking
Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
Created AngularJS factory service for autocompleting the information filled in the form modal.
Created RESTFul web services using WebAPI, REST annotations & used JACSON based REST-JSON convertors
Currently maintaining web applications with Visual Studio 2008/2010/2012 with C#, VB Scripting, Java Scripting framework (AngularJS)
Working with AngularJS the framework, Databinding, Controller and AngularJS APIs with various projects.
Developed Web applications using MVC architecture, C#, ASP.NET, JavaScript, JSON and XML.
Worked with Entity Framework to design and implement Data Access Layer and to make changes in databases, implemented lazy loading, caching.
Created Web services responsible for communication and providing real time data from integrated server to application.
Used the basic principles of MVC to incorporate the AngularJS to build client side application. Developed templates in AngularJS for multiple screens, Create UIMockups for business and client approval
Used NodeJS, Express JS to build and publish web services to provide access to the models and exposed it using a REST API that emits JSON. Secured the app with Passport JS using a local strategy.
Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service
Analysis, design, bug fixing and implementing business logic with three-tiered architecture Analysing/Fixing Production issues/bugs.
Maintaining Stored Procedures to implement new functionality in SQL Server 2008.
Implement in ASP.Net State Management Query Strings and Session State for the application Applies Razor view-engine for ASP.NET MVC supports.
Designed the Backend-API using mongoose with express framework. Connected to the Mongo database using Mongoose.
Involved in writing complex business logic, integration with external/internal, applications SOAP and REST based.
Involved in end to end testing of the application.
Creating Tabular/Matrix SSRS reports and SSIS packages. Used Tortoise SVN for version control for the applications.
Performed Unit & System integration testing. Implemented JUnit 4.0 testing framework to write & run automated testing.
Environment: C#, .NET 4.0/4.5, Visual studio 2013/2015, WSDL, HTML, JavaScript, Entity frame work 6.0, Prism, Net Remoting, MVC 4.0, Entity framework, SQL Server 2012, Resharper, ORM, AngularJS, Bootstrap, Restful Services, JQuery, Agile, AJAX, XML, UML, IIS 8.0, TFS-2012.
Yale University, new haven,CI. June'14– May’15
UI/Sr.Net Developer
Responsibilities:
Analysed and designed application using Agile Methodology, did bug fixes and implemented business logic from BRD(Business Requirement Document) with three-tiered architecture for new release of Fund Suite Arc.
Writing new engine classes, business model in C# also maintaining existing classes for connectivity with SQL Server databases
Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks AngularJS, JavaScript and JQuery in conjunction with HTML5, CSS3, Bootstrap and LESS.
Developed AngularJS functionality in the application to provide two-way binding to the system.
Worked on AngularJS MVC framework for developing the Single Page Application and created some custom directives like ng-datepicker, ng-cartbox, ng-pagenation.
Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
Created collections and performed CRUD operations on Mongodb using Node Mongoose and used Robomongo client.
Worked with Web based applications using C#, ASP.NET, WebAPI, MVC, Entity Framework.
Wrote C#.NET, ASP.NET and Entity framework mappings, settings to define and implement secure middle-tier components using both connected and disconnected environment strategies.
Developed WebAPI Services with HTTP way using standard HTTP verbs like GET, POST, PUT, DELETE etc for all CRUD operations.
Performed research, analysis and implementation of security features of OData and WebAPI to make the application more secure and robust.
Managed Entity configurations with Code-First approach, did mapping in EDMX file for working with stored procs, enabled lazy loading, did CRUD operations with the Databases using Entity Framework.
Used $http and $resource service for retrieving data from the server via XMLHttp request object in Angular.js framework.
Used Bootstrap & media queries to create Responsive Webpages across the different size of screen from phone or Laptop.
Involved in developing XUL, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
Worked on application centre screens and developed interactive professional and dynamic user interfaces using CSS, HTML, XML, XHTML, JavaScript and JQuery.
Gathered and designed user cases for UI requirements. Prototyped UI designs using: Visio, Adobe Photoshop, and Adobe Illustrator, Flash, PowerPoint, and Visual Interdev. Hand coded prototyped UI designs using Home Site.
Created custom controls for use in entire application, mainly for SQL injection prevention. Written SQL Queries to interact with Oracle database.
Currently maintaining web application with Visual Studio 2012 with C#, Analysed/Fixed Production/UAT issues/bugs and creating new items.
Maintaining Stored Procedures to implement new functionality in SQL Server 2008
Implement in ASP.Net 4.5 State Management Query Strings and Session State for the application.
Used SVN for version control and ClearQuest for defect tracking.
Resolved various CSS compatibility issue and did research for CSS3 to implement and for our framework.
Writing and implementing JavaScript throughout the site, both as in-line and imported files.
Worked on Jasmine that is especially used for testing JavaScript.
Experience on Angular.JS which combines web applications with Model View Controller capability to make development and testing of code efficient.
Environment: ASP.NET 4.0, HTML5, HTML, CSS2/3, Visual Studio 2010, SQL Server 2008, WebServices, C#, UML, XML, Ajax, IIS 7.0, JavaScript, jQuery, Bootstrap, Knockout JS TFS, Entity Frame work, ORM.
AIG, Jersey City, NJ July’ 13– Jun ’14
UI/Sr.Full Stack Developer
Responsibilities:
Involved in Requirements Collection and System Specifications from Business analysts, System owners and System operators. Involved in analyzing the requirements and design of various modules in the application.
Involved in development of Web Forms, Win Forms, and Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
Developed ASP.Net pages using ASP.NET 2.0 web form controls, Custom Controls, HTML server controls in C#.
Served as the SPOC for SSIS technology and projects in my team and was involved in creating and deploying several SSIS packages for the whole team.
Worked with designing, maintaining and analyzing databases, Stored Procedures, and Triggers using SQL Server 2008 and application interaction using ADO.NET.
Developed Custom controls like Date Picker, Data grid, Text Box, and Dropdown controls HTML, XHTML, CSS, HTML controls, Web-Server controls were used to create web pages.
Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
Used LINQ to Entities for retrieving and filtering the data proficiently.
Used Code First Approach development pattern. Involved in User Acceptance testing and Integration testing.
Created complex Reports like drill down, drill through, parameterized reports using SSRS.
Implemented WCF services and better logging exception management support to help in the premature detection of new problems.
Used LINQ effectively with Lambda expressions to process the C# generic collections.
Expertise in designing ASP.NET based Graphical User Interfaces with CSS, JavaScript, Ajax and HTML.
Created event driven Web Forms using ASP.NET and implemented form validation using Validator controls using both Custom validation and JavaScript was written for Client side validations and also used the new validation controls in VS 2010.
Used IIS as Web Server. Implemented Search Engine Optimization/ Search Engine Marketing (SEO/SEM Google Analytic) techniques on the web application to increase traffic on the site.
Make checks if the server is returning errors and do the necessary exceptions. Monitor the application and fix errors on server.
Testing the application on multiple environment and devices like windows and android.
Created Excel reports using Macros that would simulate reports on the web page by accessing the database.
Developed GUI Forms, Custom Classes, Custom Controls.
Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update databases.
Analyzed, designed and defined business model/logic, Objects model, Classes, Methods.
Created Tables, Views, Constraints, Index in Oracle Developed Complex Oracle database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
Developed materialized views for data replication in distributed environments.
Excellent technical and analytical skills with clear understanding of design goals of ER modeling for OLTP and dimension modeling for OLAP in Oracle.
Environment: Visual Studio.NET 2010, VB.NET, C#, ASP, ASP.Net 4.0/3.5, .Net XML, XHTML, SQL Server, SQL Server Integration Services (SSIS), SSRS, Server Controls, IIS5.0, DMZ Configuration, Win2007/NT, Web Services, SOAP, ODBC, Web Forms, caching, CSS, UDDI, SOA, Android, Adobe Photoshop, JavaScript.
Dentaquest, Boston, MA. Aug’ 12– Jun ’13
.Net Developer
Responsibilities:
Involved in analyzing the requirements and design of various modules in the application.
Involved in development of Web Forms, Win Forms, and Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
Developed ASP.Net pages using ASP.NET 2.0 web form controls, Custom Controls, HTML server controls in C#.
Served as the SPOC for SSIS technology and projects in my team and was involved in creating and deploying several SSIS packages for the whole team.
Worked with designing, maintaining and analyzing databases, Stored Procedures, and Triggers using SQL Server 2008 and application interaction using ADO.NET.
Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
Used LINQ to Entities for retrieving and filtering the data proficiently.
Used Code First Approach development pattern. Involved in User Acceptance testing and Integration testing.
Created complex Reports like drill down, drill through, parameterized reports using SSRS.
Implemented WCF services and better logging exception management support to help in the premature detection of new problems.
Used LINQ effectively with Lambda expressions to process the C# generic collections.
Expertise in designing ASP.NET based Graphical User Interfaces with CSS, JavaScript, Ajax and HTML.
Created event driven Web Forms using ASP.NET and implemented form validation using Validator controls using both Custom validation and JavaScript was written for Client side validations and also used the new validation controls in VS 2010.
Used IIS as Web Server. Implemented Search Engine Optimization/ Search Engine Marketing (SEO/SEM Google Analytic) techniques on the web application to increase traffic on the site.
Make checks if the server is returning errors and do the necessary exceptions. Monitor the application and fix errors on server.
Testing the application on multiple environment and devices like windows and android.
Created Excel reports using Macros that would simulate reports on the web page by accessing the database.
Environment: Visual Studio.NET 2010, VB.NET, C#, ASP, ASP.Net 4.0/3.5, .Net XML, XHTML, SQL Server, SQL Server Integration Services (SSIS), SSRS, Server Controls, IIS5.0, DMZ Configuration, Win2007/NT, Web Services, SOAP, ODBC, Web Forms, caching, CSS, UDDI, SOA, Android, Adobe Photoshop, JavaScript.
Space Technologies Hyderabad, India. May' 10 - Jul' 12
.Net Developer
Responsibilities:
Developed new Web Forms and maintain existing Web application with Visual Studio 2010.
Responsible for making AJAX Calls for the UI Interactions to the Controller actions using JQuery and getting the data back as JSON and parsing it on to the UI.
Implemented Data validation, FormView, Gridview, DetailsView, MasterPage. Applied ASP.NET AJAX on Web Forms.
Used N-tier architecture for presentation layer, the Business and Data Access Layers using C#.
Achieved COM interoperability for the existing COM components for business layer and data access layer in ASP.NET web pages.
Created CSS 3, Skin and Theme for the UI uniformity throughout the Project, Interacted with AJAX client-side library, created and registered client script
Implemented in ASP.Net State Management View State, Cookies, Query Strings and Session State for client registration application.
Created User Controls for the header and footer of the website which appears in all the pages.
Created business model in C# to maintained connectivity with SQL Server databases.
Created complex Reports like drill down, drill through, parameterized reports using SSRS.
Implemented WCF services and better logging exception management support to help in the premature detection of new problems.
Connected Data with Data Source Control and Data-Bound Web Server Controls, Created tables with relationship and indexes
Wrote user defined functions, stored procedures, triggers and views using SQL Server 2008.
Prepared documents such as test documents, technical specification, and production move documents.
Environment: .Net Frame Work 3.5,Visual Studio 2005,ASP .Net 3.0, JavaScript, VB Script, VB .Net, HTML, Microsoft SQL Server 2005, Win Forms,Visual Source Safe( VSS), Java Script, CSS, Internet Information Services 5.0 (IIS)