Full Stack .net Developer Resume
Chicago, IL
SUMMARY:
- Over 9+ years of IT experience in Analysis, Design, Development, Implementation, and Testing of Web - Based, Client-Server and N-tier Architectures.
- Well versed in designing, coding, implementation of Internet/Intranet Applications like Web forms and Web Services using ASP.NET MVC, ASP.NET, VB.NET, Classic ASP and C #. NET, ADO.NET, Microsoft SQL Server and IIS (Internet Information Services).
- Experience in designing and developing professional UI web applications using front-end technologies like HTML/HTML5, CSS/CSS3, JavaScript, DHTML, XHTML, jQuery, Bootstrap, AngularJS 2, Angular JS 1. X, Angular 2.0, React JS, NodeJS, KnockoutJS Typescript, AJAX, XML, JSON, Flash and Hybrid Web Development.
- Implemented Web services, WCF, SOAP, WSDL, Database design, object-oriented Architecture, XML.
- Experience in .NET Framework 4.5/ 4.0/3.5/3.0 with WCF, Entity framework 4.0 and LINQ.
- Experience in Integration testing, writing Test cases, Test plans, Bug analysis, and fixes.
- Generated Reports with SQL Server reporting services (SSRS) & Tableau.
- Good development experience on client side technologies using JQuery, Angular 1.x, Angular 2.0, React.js, Kendo UI, and Typescript.
- Experience with Web API 2 for RESTful Web Services.
- Working experience of integrating back-end technologies with JavaScript and jQuery by using AJAX and JSON.
- Hands on experience on CSS preprocessors such LESS and SAAS.
- Having experience in developing Frameworks using Microsoft Design Practices, Domain Driven Development, and Test Driven Development.
- Developed core functionality with the ASP.NET MVC5 Framework.
- Hands-on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism, and design patterns MVC4.0/5.0.
- Expertise in using ADO.NET object such as connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Developed business layer using C# and data access layer using NServiceBus, NHibernate, Ninject, NSubstitute, converting legacy code to C#.
- Implemented web programming with hands-on experience on using Custom Controls, Master pages, themes and Validation controls.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Experienced in various IDEs like Eclipse, EditPlus, JSfiddle, Webstrom, Tatastrom, Sublime text, Notepad++, Microsoft Visual, and Aptana studio.
- Experienced in Angular 2 Templates, directives, Routing and navigation, Components, Services and Data Binding.
- Experience with Grunt and Gulp task runner which helps automate repetitive tasks.
- Profound knowledge of Angular 2 concepts like Dependency Injection, Promises, Services, Scopes, Controllers, and Directives.
- Experience in using ASP.NET, a framework for quickly creating an efficient and interactive web application that works across all popular browsers.
- Performed Integration services using SQL Server Integration Services (SSIS).
- Implemented Windows Workflow Foundation (WWF).
- Experience in using LINQ (Language Integrated Query) and the ORM model to query the database and to create stored procedures, triggers, and functions for the report generation.
- Implemented version control tools like GIT, TFS.
- Experience in responsive web design (RWD), progressive enhancement, debugging tools, cross-browser development, Document Object Model (DOM) and accessibility.
- Performed N- Unit Testing for the piecewise testing of the Applications.
- Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
- Experience in Integration testing, writing Test cases, Test plans, Bug analysis, and fixes.
- Excellent Communications skills, good team player, interpersonal skills, good Analytical capabilities and quick learner.
- Proficient at grasping new concepts, applications and technologies quickly, and utilizing the same in a productive manner.
TECHNICAL SKILLS:
Net Technologies: Net Frame, VB.Net, ASP.Net, Web Services, AJAX, HTML5, XML Web Services, Win Forms, Web Forms, SOAP 1.1, WSDL, UDDI, WCF, Entity Framework, WCF .NET Remoting, NUnit, NAnt, NDoc, NReport, and NHibernate
Web Technologies: VB Script, HTML/HTML5, CSS/CSS3, DHTML, XML, XHTML, XSL, XSLT, XPath, JavaScript, Ajax, JQuery, JSON, Typescript, Apache, and PHP
Development Tools: Visual Studio .NET 2005 /2008/2010, Visual Source Safe, Microsoft Visio, Microsoft Team Foundation Server, Microsoft Application Center Test, StarTeam, VSS, JBuilder and Microsoft Office Visio.
Frameworks: AngularJS, NodeJS, ReactJS, and BackboneJS
Debugging Tools: Firebug, Karma, Jasmine and Mocha
Servers: Apache Tomcat, IBM Web sphere, Open Stock
Operating System: Window 98/2000/XP/Vista/7/8/10, UNIX, LINUX, MS-DOS, MAC OS X
Database: PL/SQL (Oracle), MYSQL, MSSQL and MS Access
WORK EXPERIENCE:
Confidential, Chicago, IL
Full Stack .NET Developer
Responsibilities:
- Involved in the development of two modules out of seven modules completely from the scratch.
- Responsible for designing, implementing and backend functionality of the entire module which involves successfully implementing the business logic, writing queries for the data pulling and storing and designing the UI.
- Worked on all the latest versions like MVC 6, C# for the implementation of the project and used WCF services to get data from different sources.
- Worked on JQUERY lib to post data to MVC action method.
- Extensively worked on Entity Framework 6.1.3 and SQL Lite to store the entire user and roles as well as the user roles for authorizing and authenticating user login.
- Used Authorization filters to provide extra security for accessing controller action methods.
- Used CRM tool for optimized solutions with effective performance and minimizing the cost.
- Involved in maintaining and managing the data modules in the backend using SAP server.
- Worked on design, development, and configuration of web pages using HTML5, CSS3, Kendo UI, XSL, ASP.NET, JavaScript and JQuery to produced rich user interface
- Extensively involved in Kendo UI, created a sophisticated User interface using Kendo UI.
- Worked on different bootstrap components like Font-Awesome and other bootstrap plugins to work with angular controllers.
- Used JavaScript functions along with HTML5 and CSS along with bootstrap libraries
- Used JQuery and JavaScript to develop code and used AJAX to call the Web API service.
- Wrote various classes and methods for data retrieval while implementing NodeJS and EXT JS components.
- Worked on KnockoutJS, AngularJS1.5to implement client-side JavaScript modules.
- Used AJAX calls to make asynchronous calls to the action methods in the controllers.
- Used MVVM pattern where view models were maintained for the connection between views and models
- Used Captcha libraries to implement Captcha functionalities in the application.
- Experience in using system task/build runners like Gulp, Bower.
- Used LINQ for querying objects and to handle XML file data.
- Worked on the Application Life Cycle Management for bug tracking and token issuing.
- Involved in bug fixing on various issued generated by the client.
- Used perforce as a software configuration management system to maintain the component and for release and version management.
- Applied multithreading techniques to improve the performance.
- Responsible for performance tuning by handling the unmanaged code, minimizing the assemblies, script rendering.
- Developed complex SQL queries using CONNECT BY clause to deal with Parent-child Functionality to display the BOM views
- Cross-browser compatibility is an added feature for this application.
- Used ALM as a platform for bug tracking in integration testing and User Acceptance Testing.
- Worked with the QA Team for Unit Testing and Integration Testing of different modules.
- Extensively worked on developing stored procedures, views, and indexes, for database transactions in SAP Server.
- Used SAPNCoNuget package for connectivity of the application to the SAP server.
- Used JQuery popup modals to bind the partial view data returned from the action methods.
- Implemented Session Management in the application.
Environment: Visual Studio 2015, ASP.NET 4.0, MVC 6, C#, Web Services, SOAP, Web API, SQL Server, HTML5, CSS3, Kendo UI, LINQ, JQuery, AngularJS, JavaScript, SAP server, Perforce, IIS 7.5, NUnit, Application Life Cycle Management.
Confidential, Reston, VAAngularJS, ASP.Net Full-Stack Developer
Responsibilities:
- Involved in understanding user requirements, designing, and developing a web application using responsive UI and back-end applications.
- Developed view models to drive the Views using C# and Entity Framework (Database First approach
- Developed controllers to populate the view models using LINQ queries and Lambda expression and invoked the views and controlled the flow thru the application.
- Developed Data Contracts a Windows-based application used to transform raw data from multiple sources using a set of operations like Aggregate Rows, join etc. and publishes data to Network.
- Involved in the development of two modules out of seven modules completely from the scratch.
- Involved in gathering business requirements and wrote functional specifications and detailed design documents.
- Designed web application by using Web API, Angular JS, ASP.NET 4.5, ADO.NET Entity Frameworks and JQuery.
- Developed single page application (SPA) with AngularJS, HTML 5, JavaScript and CSS in visual studio for dynamically updating the page and load in the single HTML page.
- Web API's were used for insert, update, delete and getting information from DLL layer by using the POST, PUT, DELETE and GET actions.
- Custom directives were provided to extend the HTML functionality. Worked on role-based Authentication and Authorization for restricting the user to access the application.
- AngularJS Services were used to share the data across the application. Dependency injection can be achieved by services.
- Used AngularJS Services $http for consuming REST API's.
- Auto Mappers were used for mapping of one object to another object, which was having the same properties.
- Different Layouts were created for having a different outlook for different pages.
- Routing was provided to map the action methods for a particular request. Customized routing was used to change the URL path on page loading.
- Implemented AJAX support for better user experience and good performance.
- For easy accessing of data from the database, LINQ was used.
- Nested and multiple views were approached using the UI-Routing based on the states in the application and Single page application (SPA) was also implemented using UI-Routing.
- Created database tables, Views, Stored procedure and User-defined functions using SQL server 2014.Database connection was made between the SQL server 2014 and data access layer using the ADO.NET Entity model.
- Actively participated in sprint and standup meetings as the part of Agile methodology
- Test cases were created using Jasmine for unit testing of AngularJS. Fiddler was used for Web debugging proxy.
- Design and implement Restful API layer along with calls to consume an API layer.
- Involved in application design in Service Oriented Architecture (SOA) to provide a solid solution for their complex process.
- Detailed System flow diagram, Logical and Physical Database Model created in Visio.
- Designed and developed the WCF services using Microsoft .NET that use Entity Framework to target MS SQL Server and Oracle Databases.
Environment: Visual Studio 2015, C#, ASP.NET 4.5, ADO.NET Entity Framework, MVC, C#, Oracle, HTML, CSS, Visual Studios, WPF, XML, HTML, Java Script, SQL server 2014, Web API, OOPs, Bootstrap, JavaScript, AngularJS, jQuery, Ajax, LINQ, NHibernate, NServiceBus, Ninject, NSubstitute, T-SQL, JSON, WCF, IIS Server 7.0, Agile Methodology.
Confidential, New Castle, DE.Net Developer
Responsibilities:
- Involved in the Design and Implementation phases of agile software development lifecycle.
- Implemented MVC design pattern for developing the Web Application.
- Worked as UI Designer and Developer for the Web application using HTML, C#, and ASP.NET.
- Used AJAX Controls to increase the responsiveness of the web application, used AJAX Toolkit for User Interface Development.
- Created Microsoft provided certificates across different environments like DEV, QA, UAT, and Production.
- Implemented web WCF services to passing data to multiple platforms.
- Developed new modules to an existing system using C#, VB.NET, ADO.NET, SQL SERVER 2008.
- Developed Web Forms using ASP.NET/C# language which communicates to the server via SOAP
- Design and development of front-end GUI modules for technical support personnel using C# and ASP.NET
- Used ASP.NET Web Forms, server controls extensively, setting up an inheritance chain of Forms following Object Oriented Programming Principles.
- Designed the complete solution using N-tier Architecture model with ASP.NET and design patterns mainly Abstract Factory and Singleton.
- Design and implementation of tables, stored procedures, triggers, views, PL/SQL statements for database operations using ADO. NET.
- Data Access layer is implemented using ADO.NET to Communicate with the Oracle Database and to access, update the data in the database.
- Deployed and maintained ASP.NET applications running at IIS 6.0.
- Written Stored Procedures in Oracle 9i and data bind to Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation by using stored procedures
- Employ best practice for WCAG 2.0 success criteria.
- Performed debugging and N-Unit testing, designed navigational flow and defined usability and GUI guidelines
Environment: Visual Studio 2010, .NET Framework 3.0, HTML, Business objects 4.0, ASP.NET 4, C#, ADO.NET, WCF, JavaScript, NANT, Windows Server 2008, PowerShell, IIS 6.0, Oracle 9i, XSD, SOAP, WSDL, XML, HTML, N-Unit, AJAX Toolkit, CSS and Visual Source Safe (VSS).
Confidential.Net Developer
Responsibilities:
- Collaborated with product managers and software engineers to provide guidelines for solid UI designs.
- Designed and developed web services using C#, ADO.NET, and XML to handle online transactions with a central database which reduces the time required performing data entry and for reporting.
- Created service-oriented architecture (SOA) based solutions using SOAP messaging framework.
- Validated user inputs in web forms by using validators like compare validator, required field validator, range validator, regular expression validator etc.
- Involved in the conversation of existing intranet ASP application to ASP.NET application.
- Translated market and product requirements into UI designs in the form of conceptual model and prototypes.
- Implemented data access layers, business entities, business logic layer and services access layer using WCF and LINQ.
- Involved in creating models, view models and DAL using entity framework.
- Implemented remote validation using JavaScript.
- Optimized WCF services and developed callback methods in class library project to communicate with different layers of the solution.
- Implemented Entity Frameworks to work with relational data using domain-specific objects and for Lazy loading, Table splitting, Table hierarchy techniques.
- Implemented Windows Presentation Foundation (WPF) for data binding and Implemented Windows Workflow Foundation (WWF) to implement long-running processes as workflows.
- Experience with Web API 2 for REST Web Services.
- Worked on designing and coding WCF service contracts, data contracts, and operation contracts.
- Used LINQ to objects and LINQ to entities to query data models.
- Developed HTML, AJAX, CSS, XML, and JavaScript layouts.
- Designed the user interface using web server controls, which are built on ASP.NET and server controls.
- Developed business logic components using web service WSDL and implemented SOAP for communication application.
- Involved in the design of the system architecture using UML to develop class diagrams and use case diagrams.
- Developed a demo version of the product to solicit and in corporate feedback into a design.
- Worked on ADO.NET components data reader, data adapter, data set and data view to provide connection to the database in SQL server.
- Involved in writing SQL commands using stored procedures, triggers, and views.
- Implemented and wrote client-side scripts using JavaScript, business logic, look up list for data table in C#.
- Performed Integration services using SQL Server Integration Services (SSIS).
- Worked with SQL SERVER REPORTING SERVICES (SSRS) for Reporting.
Environment: Visual Studio 2008, ASP.NET 3.0, ADO.NET, XML, MVC, HTML, JavaScript, IIS 6.0, SSRS, SSIS, WPF, WEB API’S, LINQ, SOAP, WCF, Entity Framework, SOA, Web services, SQL Server 2005, T-SQL, DHTML, Windows Server 2008.
Confidential.NET Developer
Responsibilities:
- Involved in development of the web-based application to develop new modules and enhance existing functionality in the application.
- The application was developed in .Net framework 3.5 and 4.0
- Created user controls to provide reusability feature.
- Worked on C# and VB applications as multiple projects were gathered to make a full-fledged application.
- WCF services were getting used to getting the distributed functionality feature.
- Created stored procedure in SQL server 2008 database
- Created reports using COGNOSE tools based on the data provided by the user.
- Used XML serialization and de-serialization to provide data transportation functionality.
- Created various MIS reports using Data Grid Control and displayed the data.
- Implemented custom forms authentication to secure the application.
- Used OOPS (object-oriented programming language) concepts in developing classes.
- Used ADO.NET Controls like Connection, Command, Dataset and Data reader.
- Transformed XML document with XSLT in an ASP.NET application.
- Designed and created ER Diagram and a new database in SQL Server 2005.
- Worked in Visual Studio Office for c#.
- Created database objects like tables, views, and stored procedures that are used throughout the application.
- Responsible for Error Handling using Try, Catch, finally exceptional handling technique to avoid circumstances leading to abnormal program termination.
Environment: Windows XP Professional, Visual Studio 2008, ASP.NET, WinForms, C#, Entity Framework, LINQ, IIS, SQL Server 2008, HTML.
