Full Stack .net Developer Resume
Milwaukee, WI
SUMMARY:
- Having around 14+ years of experience in Client/Server, Web based and Windows based applications.
- Extensive experience in designing and developing applications using Microsoft Technologies and .NET Framework 4.5/4.0/3.5/3.0/2.0
- Having good experience with AGILE SCRUM and Waterfall and heavy involvement in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server and N-tier Architectures.
- Experience working with VB. net, and C# programming language.
- Good knowledge in Object Oriented Analysis and Design, developed applications using Model View Presenter (MVP) pattern and Model View Controller (MVC) and MVVM.
- Fully fledged with client-side scripting like jQuery selectors, Events, AngularJS, jQuery UI, Plugins, AJAX, Telerik RAD control, etc.
- Worked in Agile and Scrum environments and extensively utilized OOD, Design Patterns.
- Expertise working with Collections (Array, ArrayList, HashTable, Stack, Queue, Generic List)
- Experience working with JavaScript, VBScript, JQuery, Angular JS, Angular 2.0, React.Js, and AJAX in ASP.NET for asynchronous communication and better user experience.
- Experience with Client-Side Frameworks JQuery /Angular JS and used AJAX for the Asynchronous data transfer between the client and the server for creative and interactive web applications, mainly focused on performance improvement.
- Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, directives and customizable directives, factory, services, customizable filter, $http and $resource CRUD methods to handle functionalities like RESTful services with Ajax calls, input validations, drop-down lists and sortable contents.
- Experience working with ADO.Net, Entity Framework for Object Relational Mapping (ORM) in .NET Framework and LINQ (LINQ to Object, LINQ to SQL, LINQ to XML).
- Experience working with XML, XSLT, XQUERY, and XPATH and worked with libraries.
- Hands on experience in developing and deploying WCF services, Web API, Web Services providing secure SOA in enterprise applications.
- Experience working with dependency injection techniques like Ninject , MEF , Unity .
- Strong expertise and knowledge in RDBMS including Normalization of Database Schema, writing Stored Procedures, User Defined Functions, Triggers, Views and Joins in SQL Server 2005/2008/2012 .
- Expertise in working with various ADO.NET Components: developing Business Reports using SQL Server Reporting Services (SSRS).
- Experience in importing & exporting various data sources using SQL Server Integration Services (SSIS)
- Extensively worked in writing SQL queries, stored procedures, database triggers, cursors, exception handlers, DTS Export & Import.
- Worked with Microsoft Azure, cloud base server for hosting all our project.
- Hands on experience in creating the reports using Telerik reporting tool.
- Experience working with Classic ASP for generating dynamic web pages.
- Expertise in working with TFS, VSS and Git for source control and CI build.
- Excellent analytical, communication, problem solving skills, strong teamwork orientation, dedicated to quality output for the team or to individual assignments as required by the work environment. Self-Starter, willing to learn new technologies, ability to learn fast, and determined to achieve.
TECHNICAL SKILLS:
.Net Technologies: .NET Framework ( 4.5/4.0/3.5/3.0/2.0 ), ASP.NETMVC 3.0/4.0/5.0, WPF, Silverlight, WCFWeb API, LINQ, Entity Framework, ADO.NET
GUI/IDE: Microsoft Visual Studio 2017/2015/2013/2012/2010/ 2008 , Expression Blend
Programming Languages: C#, C, C++, Visual Basic 6.0, VB.NET
ScriptingLanguages: JavaScript, JQuery, AngularJS, Angular 2/4, ReactJS, VBScript.
Web Development: HTML/HTML5, CSS/CSS2/CSS3, XML, XSLT, Web Services, WCF and Silverlight.
Web Servers: IIS 8.0/7.0/6.0
Databases: MS SQL Server 2012/2008/2005 , Oracle 10/9i, MS-Access.
Operating Systems: Windows, UNIX, LINUX
Reporting Tools: SSRS, SSIS, Crystal Reports.
Other Tools/Packages: Expression blend, Visio, MS-Office, UML.
PROFESSIONAL EXPERIENCE:
Confidential, Milwaukee, WI
Full Stack .Net Developer
Responsibilities:
- Coordinated with the Business Analysts and conducted feedback sessions with the Associates to understand the requirements of the user interface layout of the web application.
- Participated in discussions with clients and Followed Agile/Scrum methodology with 3week sprint involved in daily Standup Meetings, Status Meetings, Retrospective Meetings, Sprint Grooming, and Code Review Meetings.
- Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery and AJAX.
- Successfully handled JSON/XML data and carried out XML parsing for form submissions and DOM manipulation.
- Created and consumed Web APIs Services Methods to access data from the database and from the external systems.
- Analyzed and designed new .NET Web, Batch and WCF application from design to completion stage.
- Implemented SOA architecture with web services and WCF using SOAP and RESTFul.
- Developed a single page, cross-device/cross-browser web application for real-time location sharing utilizing JavaScript API.
- Created pages for Login using single sign on, main page containing favorites and page for continuous integration configuration.
- Created animation effects during the data load, waiting for the Ajax response using React.Js.
- Used React.JS with Material UI to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Created a state management in react application using redux for the data flow within the application.
- Implement modules into Node JS to integrate with designs and requirements.
- Involved in the Database design, wrote stored procedures, database views and T-SQL queries for the underlying SQL Server Database.
- Operated a complex reporting system utilizing SQL Server, Access, Excel, and extensive use of the SQL Server Management Studio.
- Prototyped several versions of possible UI approach to provide choices to the business.
- Developed Windows services to retrieve the data from SAP systems and process to SQL Server through stored procedures, which served as a critical interface between two systems.
- Created Portal using WCF which required Instance and concurrency management.
- Applied design patterns such as n-tier, MVVM, Repository, and Singleton for designing key reusable components.
- Used jQuery, a cross browser JavaScript library to dynamically update the page content on the client side.
- Improved the performance and response time of the application by implementing AJAX.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
- Collaborated with team members in design, analysis, coding, testing, and website review.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: React.Js, HTML5, CSS3, Ajax, JQuery, JSON, AJAX, WCF, WPF, Visual Studio Code, Visual Studio, SQL server management studio 2016, TFS, IIS 7.0, MVC 5, MS Office 2016.
Confidential, Mesa, AZ
Sr.Net Developer
Responsibilities:
- Developed ADO.NET Entity Framework to use relational data with a data service by defining a data model that maps to relational data. Used JQuery for web interface development with good looking web application.
- Involved in maintenance of the existing project on VB 6.0 and developing the new requirements based on .Net technology, upgraded and migration project from desktop application to web application.
- Built application using ASP.Net MVC Core, Code First, Angular 2.0.
- Worked on the creation and consumption of web services using Web API 2.
- Worked on Angular JS 2.0 two-way data binding between DOM and model, dependency injection using factories and services.
- Used AngularJS $http for making AJAX call using GET, PUT, POST and Delete operations with a WebAPI controller on a group of posts.
- Responsible for developing a front-end application using AngularJS and jQuery architecture for internal team’s productivity use.
- Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
- Solid ability to work with .NET, ASP.NET, web application development, web service development, and WCF services.
- Created Console applications and used ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL data sources.
- Utilized JavaScript/JQuery, ASP.Net validations with AJAX control tool kit to create Client-side validations.
- Created web pages, developed master page and classes for reuse by implementing GUI using HTML, XML, Ajax control library, CSS and Web Form Controls.
- Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules.
- Worked on Azure service bus message queues, topics and relays. Developed windows service using service bus message queue in .Net core.
- Worked on MS Test automation to test different toll authority’s test solutions performance in application.
- Worked in Test Driven Development (TDD) environment, wrote Unit Tests and Integration Tests.
- Used WCF JSON and WCF Rest service in developing and deploying on windows in line with the service-oriented architecture (SOA).
- Worked on SQL Helper Class, Error Handling and Logging Microsoft Enterprise Application Blocks.
- Involved in writing Stored Procedures, Packages using SQL Server 2012.
- Experience in developing the business reports using SSRS and Crystal Reports and Experience in SQL Server Integration Services ( SSIS )
- Used SSIS for data transformation from Excel data base to SQL Server 2014 and SSRS for reporting.
- Created stored procedures for updating and retrieving data from SQL server.
Environment: .Net 4.5/4.6, Visual Studio 2017/2015, SQL Server 2012/2014, C#, ASP.NET MVC 4/5, JavaScript, JQuery, AJAX, HTML5, Bootstarp, CSS3, Web API 2.0, Angular JS, Angular 2.0, IIS 7.0, WCF, Entity Framework 6, TFS, XML, XSLT, Azure service bus, MS test, VSTS.
Confidential, NYC, NY
.Net Developer/UI Developer
Responsibilities:
- Worked in Agile environment delivering functionality on time with quality as highest priority.
- Involved in gathering the requirements, preparing estimates, analysis, design, implementation and test phases of the SDLC.
- Implemented MVC architecture to accomplish task of isolating Business Layer, Presentation Layer and Data Layer. Designed Presentation layer using ASP.NET, MVC, AngularJS, Bootstrap, WPF and CSS.
- Worked on multi-layered architecture, using service-oriented architecture and test-driven development (TDD).
- Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Developed MVC Razor views, partial views, layout pages, complex Controllers, helper methods, View Models.
- Implemented Security, Routing, bundle configuration, Action Selectors, Action Filter, Caching in MVC controllers for application development.
- Implemented LINQ for querying, sorting, filtering the complex objects.
- Worked with Silverlight extensions for the Java script to control over the UI frameworks.
- Developed the application on Node JS platform using JavaScript programming.
- Used dependency injection (Unity) to create loosely coupled classes.
- Used JQuery for Client-Side Validations and AJAX calls to communicate with Controller Actions and Web API Services with JSON Data.
- Worked with XSLT for transforming the XML document to other format, and data change/updates.
- Worked in Test Driven Development (TDD) environment, wrote Unit Tests and Integration Tests.
- Hands on experience in creating Technical Design Documents, Use Case Diagrams, Process flow Diagram, Data Flow Diagrams.
- Worked with data migration. Used tools like SQL Server integration services (SSIS) in transferring data from one database to another.
- Created Database objects like Tables, Stored Procedures and Triggers in SQL Server 2014.
- Developed reports using BIDS, SSRS according to the input parameters required by the business.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
Environment: .Net 4.5/4.6, Visual Studio 2012/2013/2015 , SQL Server 2012/2014, C#, ASP.NET MVC 4/5, JavaScript, JQuery, AJAX, HTML5, Bootstarp, CSS3, Web API 2.0, NodeJs, Angular 2.0, IIS 7.0, WCF, Entity Framework 6, TFS, XML, XSLT.
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Effectively involved in various stages of development of the project starting from the project planning until production and maintenance using agile methodology.
- Worked with ASP.NET Web Forms, State Management, caching features, for optimization and configuration of the web application using C#.NET.
- Involved in application migrations from IIS 6.0 to IIS 7.0.
- Designed, developed and trouble-shoot the application using advanced Microsoft technologies such as ASP.NET MVC 5 with Entity Framework, JQuery, HTML5 Razor, XML, WCF, and CSS3 using Agile development practices.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Created and consumed Web API Restful services to consume full Http features like URI’s, request/response headers, caching, versioning and various content formats.
- Used AngularJS Factory, Services & Providers created for different modules of Users, Groups, and System & Entities.
- Solid experience in developing Single Page Applications (SPA) based on client-side JavaScript framework AngularJS for employing ASP.NET MVC and Web API.
- UNIX shell scripting was used for scheduling batch jobs. The system was used to run batch processes and reports that utilized PL/SQL and Oracle Reports.
- Experienced with Service Oriented Architecture (SOA) using BizTalk Server, SOAP, and WSDL
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client-side validations.
- Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
- Implemented features of ASP.Net such as Calendar Controls, Repeater Control and Security using form authentication and used ASP.Net Validation controls to do server-side validations and client-side validations based on the user's browser.
- Involved in developing Web Services and WCF services and consumed third party services.
- Designed and developed a Presentation layer, Business logic and Data layer for employee, Provider and Validation List Item Lookup details using ASP.NET, C# and SQL Server database.
- Worked on ADO.Net components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Data View to provide communication to the database.
- Worked on Database Security including creating Logins and Roles for users to access the database.
- Managed security logins and worked with Windows authentication, SQL server authentication and mixed modes.
- Used MVVM pattern by utilizing Angular JS for two-way data bindings with JQuery and JSON.
- Involved in taking Backups, Restoring and Import/Export data using MS SQL Server.
- Followed Best practice development processes including continuous builds, rapid sprints, with an emphasis on quality and TDD.
- Delivered quality performance, team player and mentor others with excellent analytical and debugging skills.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
Environment: .Net 4.5/4.0, Visual Studio 2013/2015, SQL Server 2012/2014, C#, ASP.NET MVC 4/5, JavaScript, JQuery, Angular JS, Angular 2.0, AJAX, HTML, Bootstrap v3, CSS, WCF, Web API, Entity Framework, XML, XSLT, XPATH, XQUERY, JSON, TFS.
Confidential, IL
.Net Developer
Responsibilities:
- Involved in development life cycle, from design phase to implementation phase, testing and deployment. Followed Agile Methodology to produce high Quality software and satisfy the customers.
- Involved C# .NET, ASP MVC, Razor, XML, HTML5, CSS3, HTML/CSS, JavaScript, JQuery, SOAP and REST APIs.
- Used Model View Controller (MVC 4) architectural Design Patterns for the development of the product.
- Developed xml documents.
- Client-side validations using Data Annotations.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, JQuery, CSS for server and client-side validations respectively.
- Made full use of .NET object-oriented features (C#), event handling, error handling, caching and security feature.
- Developed Web Services which can be used by number of clients in getting useful data.
- Extensively used WCF services, thereby achieving complete Service Oriented Architecture.
- Worked with WCF Service Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services.
- Used JQuery UI controls, Templates and Widgets to Support the UI.
- Designed, coded and modified applications by using ASP.Net.
- Used LINQ and ADO.NET for developing data access layer.
- Worked with data migration. Used tools like MS SQL Server integration services (SSIS) in transferring data from one database to another.
- Created Database objects like Tables, Stored Procedures and Triggers in MS SQL Server.
- Used ADO.NET objects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.
- Provided codes to perform Unit Testing.
- Deployment of Application on Test and Production server.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: C#, ASP.NET 4.5, MVC 4, VB.NET, ADO.NET, VB.NET, HTML5, CSS3, Visual Studio 2012, SQL Server 2008 R2/2012, SSIS, Razor View Engine, WCF, Web services, C#, UML, XML, CSS, AJAX, HTML, JavaScript, JQuery, TFS, LINQ to SQL and Windows Server 2008.
Confidential
Jr.Net Developer
Responsibilities:
- Involved in Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting, code writing, and managing complex development schedules and tasks.
- Followed Agile Methodologies (Scrum and Extreme Programming) and prepared all possible Use Cases for all the requirements.
- Used Schema First approach in the Entity Frame work.
- Used LINQ-SQL extensively for extracting the data from database using Entity Framework.
- Developed the user interface using ASP.NET, Telerik RadControls.
- Implemented Server and Client-side validations using ASP.NET validation controls, jQuery, Bootstrap.
- Developed WCF web services for calling Web API methods.
- Involved in fixing the bugs based on the client requirements and involved in the enhancements for the web forms, class files and stored procedures.
- Experienced in deploying the project in different environments.
- Designed and developed several SQL Server Stored Procedures, Triggers and Views.
- Transferred the MS Excel Sheet Reports int o SSRS reports migrating the data using SSIS packages and then Use views, tables and stored procedures to develop new report s.
- Performed Unit Testing, Regression Testing and Load testing on the modules according to the requirements and development stand.
- Used Team Foundation Server as version control for storing different versions of Source Code.
Environment: Visual Studio 2012, MVC 3, ASP.Net 4.0, C#.Net, HTML, Telerik, RadControls, jQuery, SOAP, Web API, IIS 6.0, Web Services, WCF, XML, SQL-Server 2008, SSRS, SSIS, TFS.
Confidential
Software Trainee
Responsibilities:
- Involved in Design, Coding, Testing and Implementation of the application.
- Design and develop the GUI, Business Logic Layer and Data Access Layer (DAL).
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Created event driven Web Forms using ASP.NET and implemented form Validation.
- Implemented the project using n-tier architecture with presentation tier (ASP.NET).
- Used ADO.NET Connection, Command, Datasets, Data Adapter, Data Reader and XML to retrieve and store the data in SQL Server 2005.
- Involved in Unit Testing, Documentation, Debugging and Bug Fixing. Used Team Foundation Server for source Version Control.
- Used data controls like Data Grid, Data List, Data caching, Data Binding and Repeater controls throughout the application to display data in a customized format in the ASP.NET web pages.
- Created Tables, Indexes and Relations using SQL Server 2005 and created Stored Procedures and triggers for automated operations.
- Used Crystal reports to generate reports to the Middle Office, and Back Office users.
- Used Visual Studio.NET debugger and ASP.NET trace functionality to debug the application.
Environment: .NET Framework 3.0/3.5, C#, ADO.NET, MVC, XML, Web services, HTML, SQL Server2005, IIS 6.0, Windows 2000, NUnit, Visual Studio 2008, SQL Server 2008.
