Full Stack .net Developer Resume
Linthicum Heights, MD
SUMMARY
- Skillful and can - do attitude, with 6+ years of IT experience in Analysis, Design, Development and Implementation of Web, Windows Applications, SOAP and REST Services using ASP.NET, ASP.NET MVC, WCF, WPF, C#, ASP.NET, VB.NET, ADO.NET.
- Experience in gathering customer requirements and functional requirements and converting them to technical requirements, in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
- Proficient in Object Oriented Design/Development (OOD), Parallel programming, Multi-threading, Design Patterns and Test Driven Development (TDD).
- Proficient in using Object Oriented Programming (OOPS) for building n-tier architecture systems with hands on development expertise in front-end UI layer, application layer including middleware and core business frameworks and back-end database layer integration.
- Experienced in developing both client side and server side applications using .NET Frameworks, C#, VB.Net, HTML, CSS, Bootstrap, Java Script, Typescript, XML, AJAX and IIS.
- Expertise in .Net Frameworks like ASP.Net, ASP.Net MVC (Model View Controller), ASP.Net WebAPI (REST Services) and ADO.Net (Data Access).
- Very Strong in implementing SPA (Single Page Application’s) with client side JavaScript frameworks using Angular Js 2.0/1.6, Angular 2.0/4.0.
- Extensive experience in Angular JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call.
- Used CSS and Bootstrap classes to develop web applications with Responsive Web Design.
- Expertise in DOM manipulation using JavaScript, JS library jQuery and competent with JavaScript frameworks such as Node Js, Backbone Js, React Js and Ext Js.
- Excellent knowledge and good understanding of Windows Presentation Foundation (WPF) in .Net Framework 4.5/4.0 and Language Integrated Query (LINQ) in .Net Framework 4.5.
- Extensively used various ASP.NET features like Caching, Session for State Management of Web Applications.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages " Layouts and Nested Layouts ", " View Start " and MVC User Controls " Partial Views ".
- Expertise in creating Web Forms, Win Forms, User Controls, Custom controls in .Net Framework.
- Good experience in using ASP.NET Server Controls and ASP.NET Ajax Controls like Script Manager, Update Panel and Modal Popup Extender.
- Proficiency in working with all databases like Oracle, MySQL and MongoDB.
- Well experience in querying the databases like SQL Server and experience in Dapper ORM for mapping object oriented domain model to a traditional relational database.
- Well versed in developing database programs like Stored Procedures, User Defined Functions, Triggers, Packages and implementation scripts (Batch Scripts) on PL/SQL & T-SQL using Oracle and Microsoft SQL Server.
- Efficiently used Data Readers and Datasets in ADO.NET to retrieve, display edit and update the database.
- Experience in interacting with Clients and Users for gathering requirements. Involved in writing Test plans, Test cases and interacted with business users to conduct User Acceptance Testing (UAT).
- Strong experience in SQL Development, ETL development using Microsoft SQL Server Integration Services (SSIS) and Reporting solutions using Microsoft SQL Server Reporting Services (SSRS).
- Worked on all activities related to the development, implementation, administration and support of ETL processes for large-scale Data Warehouses using SQL Server SSIS.
- Experience in developing Custom Reports and different types of Tabular, Ad-hoc and distributed reports in multiple formats using SQL Server Reporting Services ( SSRS ).
- Good working experience on Designing SSIS Packages for transferring data from multiple data sources to SQL server.
- Extensive working knowledge on Configuring and version controlling with Team Foundation Server (TFS), Visual Source safe (VSS) and GIT .
- Have experience in Waterfall, Agile and Scrum methodology.
- Involved in Solving customer issues and functional issues in the Production environment.
- Team Player with good technical, analytical and communication skills.
TECHNICAL SKILLS
Languages: C#.NET, VB.NET, SQL, PL/SQL.
.NET Technologies: .NET Framework 3.0/3.5/4.0/4.5/4.6.2 , ASP.Net, ASP.Net MVC, ASP.Net Web API, ADO.Net, WCF, WPF, Entity Framework, Web Service, LINQ, PRISM, MVVM.
Web Technologies: HTML, CSS, Bootstrap, JavaScript, Typescript, XML, JSON, Angular JS, Angular 2.0/4.0, Node Js, Backbone Js, React Js Ext Js.
Database: SQL Server 2014/2012, Oracle 10g/11g/12c.
Visual Modeling and Design Tool: Microsoft Visio 2017/2015/2013/2010.
Crystal Reports: SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
Web Servers: Internet Information Server (IIS) and Apache.
Version Controller: Visual Source Safe (VSS), Team Foundation Server (TFS), SVN, GIT.
Unit Test Tools: MS Visual Studio Test edition (Team Suite)
Methodologies: Agile, Waterfall (SDLC), Iterative, Scrum
Others: MS Office, UML, Visio, Telerik Controls for ASP.NET, Octopus
PROFESSIONAL EXPERIENCE
Confidential, Linthicum Heights, MD
Full Stack .Net Developer
Responsibilities:
- Involved in different phases of SDLC including requirement analysis and architectural design phases of the project using Agile methodologies.
- Involved in iterative, test - driven and SCRUM method of agile Methodology.
- Worked on Visual Studio 2017/ .Net CORE 2.0 Framework to implement Business Logic.
- Worked with Angular 7 CLI for creating, developing, serve and testing the application.
- Used $http with AngularJS interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
- Implemented Ajax Asynchronous and Asynchronous calls.
- Implemented JS and CSS from Site core so that Content Editors can modify them without any dev effort.
- Developed Form authentication in order to achieve Web security in the application.
- Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers using internal tool Grommet.
- Created a Validation framework, which validates all the input fields as per the requirements.
- Created a look out utility feature, which makes Service call to third party API to get proper response based on inputs.
- Created a controller and its endpoints using Web API methodology of different HTTP verbs in developing Web services.
- Created RESTFUL services using WebAPI , built HTTP services and formatted responses using web API media type formatter to JSON .
- Worked on Data Access layer with dataset and data adapter which interacts with SQL Database. Also Worked with SQL-Server Reporting Services (SSRS) for providing comprehensive reporting functionality for variety of data sources.
- Responsible for implementing the token-based Authorization to the service endpoint.
- Using Dynatrace, to track the order logs.
- Reprocessing struck orders using reprocess tool and SQL scripts.
- Created Email notification service endpoint and, involved in designing the email HTML templates.
- Created/Modified Stored Procedures, Triggers and Views in SQL and effectively used within the application and developed complex SQL queries.
- Worked on distributed version control system/Subversion called GIT and comfortable with feature branches, rebasing, merging.
- Experience in troubleshooting the application, analyzing and resolving issues.
Environment: Visual Studio 2017, .Net Core 2.0 Framework, C#.Net, HTML5, Agile, Webservice’s, AJAX, Angular 7, ReactJS, JavaScript, CSS3, SQL Server 2014/16, Bootstrap, WebAPI, jQuery.
Confidential, Wayne, NJ
Full Stack .Net Developer
Responsibilities:
- Designed and Developed application using C# 6.0, ASP.NET, JavaScript, jQuery, Angular JS, WEB API, MVC , Entity Framework using Visual Studio 2017 and followed Agile Methodology for the software development process.
- Participated in the development of software specifications, design, development, and test activities of Software Development Life Cycle (SDLC).
- Utilized N-Tier Architecture in designing Presentation Layer(UI), Business Layer, and Data Layer by ASP.NET and design patterns mainly Dependency Injection, Abstract Factory and Singleton.
- Involved in writing JQuery based Ajax requests using Jquery.get or Jquery.ajax and jQuery.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
- Implemented MVC design pattern for developing the Web Application and used MVC4 application using Razor syntax for view engine and used C# for the back end.
- Used ASP.Net MVC 4.0 in partial views which are a user control and it is embedded inside other view. Involved in doing the easy way of validations in MVC by using data annotations.
- Developed ASP.Net Web API Controllers that involved in implementation of business layer components and data object layer components using ASP.Net MVC web application.
- Implemented Object Relational Mapper (ORM) Entity Framework 5.0 in data layer to enable relational data entities in the database by utilizing Code First Approach.
- Created Joins, Views, functions, stored procedures and triggers as part of the database programming. Prepared Batch file to deploy views, triggers, and SP in to Production environment.
- Designing SSIS Packages to transfer data from various sources like Text files, XML files, Excel, Flat files to SQL Server.
- Building and maintaining SSIS packages to import and export the data from various data sources based on the design data models.
- Involved in building and maintaining SSIS Packages to import and export the data from various data sources using BIDS based on the design data models.
- Created automated Unit test plans and performed Unit testing modules according to the requirements and development standards with NUnit testing.
- Used GITHUB and TFS for version controls.
- Actively giving Production support and helped during deployment.
- Refactoring of the code using Re Sharper and other latest tools and technologies.
Environment: .Net Framework 4.5,4.6.2, Visual Studio 2015,2017, ASP.NET, JavaScript, jQuery, Node Js, Web API, MVC, Web Services, Entity Framework 5.0, Active Directory, XML, AJAX, SQL Server 2014, PL/SQL, LINQ, TFS, IIS, SSIS, SSRS, Windows Server 2012, Team Foundation Server.
Confidential, Tampa, FL
Full Stack .Net Developer
Responsibilities:
- Involved in understanding user requirements, design and develop UI Front end interface and REST Services to support business services and Ingestion Services.
- Interacted with business analysts, business users and worked on the application specifications to develop detailed functional, technical design, and test specifications that fully satisfy business requirements.
- Designed and Developed User Interactive (UI) Web pages using HTML5, AngularJS, Bootstrap, CSS, JavaScript, JQuery, AJAX and NodeJS.
- Deployed applications on Windows Azure Cloud base and active Directory configuration.
- Worked with Angular2.0 component based MVC framework for authoring complex decorators, services, components, and pipes, working with animations, routing, and states.
- Worked on Angular 2 to consume Restful services and used Angular2 forms Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Used Angular HTTP request using RxJS observable library to read data from web servers and process JSON data to render to UI and implement Angular Service calls using Angular Factory.
- Designed and developed .net classes, user controls, new application modules, web services for batch jobs.
- Extensively Used ASP.NET 4.0 controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.
- Created and consumed WCF services which are based on SOA architecture. Used Basic Http Binding for binding purposes. Worked on WCF security.
- Used LINQ, WPF to communicate between DAL and other business components.
- Developed Controls and WPF Windows Screens and Pages.
- Extensively used Ado.Net objects such as Data Adapter, Dataset, Data Reader, and Data View.
- Implemented application non-functional services including logging, exception handling, data access, caching.
- Involved in developing and organizing Custom Error pages and Exception Handling.
- Developed systems using .NET components and implemented the Data Access layers using ADO.NET.
- Developed stored procedures, functions, triggers using SQL and T-SQL in SQL Server 2012.
- Involved in the design of the database and developed stored procedures, for implementing the business rules.
Environment: Visual Studio.Net 2015, C#, .NET 4.0,4.5,4.6.2,ASP.NET, ADO.NET, MVC4, Telerik, LINQ, Angular.js, WPF, XML, TFS, CSS, JavaScript, jQuery, AJAX, SharePoint, NUnit, SQL, SQL Server 2012
Confidential, NJ
Full Stack .Net Developer
Responsibilities:
- Involved in understanding user requirements, designing and developing web application and back end applications
- Designed and developed user interface for web application and intranet application using Visual Studio, ASP.NET, MVC, C #.NET, and AJAX, XML and CSS with object-oriented programming techniques. Used various features of C# and C#.Net (e.g. reflections, generics, partial classes, LINQ etc.)
- Designed the web pages using ASP.NET, HTML, and Telerik controls, JavaScript, AJAX, jQuery, AngularJS XML and CSS
- Designed web application wireframe as per business requirement
- Developed interactive pages of the application using ASP.NET Web Forms pages with VB .NET for the code behind modules
- Worked with ORM using LINQ to SQL/Entity framework designer for ASP.Net MVC application.
- Worked with WSDL document and SOAP protocol while working with Web service. Developed and Maintained portal using ASP.NET, C#.
- Enhanced user experience by designing new web features using AngularJS.
- Developed presentation layer of both public and intranet application.
- Designed & developed .net classes, user controls, new application modules, web services for batch jobs.
- Extensively used ASP.NET 4.0 controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.
- Created and consumed WCF s ervices which are based on SOA architecture. Used Basic Http Binding for binding purposes. Worked on WCF security.
- Used LINQ, WPF to communicate between DAL and other business components.
- Enhanced and added web forms to an existing CRM application using ASP.NET 4.0 technology.
- Extensively used Ado.Net objects such as Data Adapter, Dataset, Data Reader, and Data View. Designed pages in SharePoint Designer.
- Extensively used datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
- Build technical architecture of application and document design in high level and low-level design document.
- Involved in developing and organizing Custom Error pages and Exception Handling.
- Demonstrating the architectural implementation through code and design.
Environment: Visual Studio.Net 2012/15, C#, .NET 4.0+, ASP.NET, ADO.NET, MVC6, Telerik, LINQ, AngularJS, CRM, WCF, WPF, XML, TFS, CSS, JavaScript, jQuery, AJAX, ExtJS, SSIS, SSRS, SharePoint, NUnit, SQL, SQL Server 2014 and Windows.
Full Stack .Net Developer
Confidential
Responsibilities:
- Worked on business layer in C#.Net to handle existing functionality of the system as well as new proposed functionalities
- Designed and developed the web application using Asp.Net
- Used JavaScript for Client-side validations and .Net Validations for Server-side Validations
- Worked with Ado.Net to handle database transactions and interaction with Asp.Net Pages
- Implemented Data Adapter, Data Reader, Datasets, and Data connections for creating, opening, accessing connections, binding data and used SQL commands for reading and updating data on Microsoft SQL Server
- Wrote code-behind files in C#.Net server-side processing of pages
- Used Ado.Net for connecting and retrieving data from mainframe and SQL server
- Developed business interface and implemented business components using .Net Remoting
- Designed and documented various controls to be added on several pages
- Implemented validation controls and user authentication in Asp.Net
- Created Security module in C#.Net for both the systems to provide highest level of security and user authorization to application
- Involved in Bug Fixing, Code maintenance, Exception Handling, Logging, and Validation Application Blocks
- Involved in the maintenance of the whole application
Environment: .Net Framework, Asp.Net, C#.Net, Ado.Net, PL/SQL, IIS 6.0, Visual Studio 2012, SQL Server 2012, JavaScript, Windows XP.