Full Stack Developer Resume
New York City, NY
SUMMARY
- Over 6 years of technical experience in designing and developing client/server applications, web applications, web services by using Microsoft .NET technologies.
- Experienced in Software Development Life Cycle (SDLC) including requirements definition, design, and implementation and testing.
- Strong in Agile Software Development, Waterfall cycle, Rapid Application Development (RAD), CMMI and Database & Test - Driven Development methodologies.
- Professional level experience in design, development and implementation of applications using C#.NET, ASP.NET CORE MVC, Web Forms, Entity Framework, LINQ, HTML, HTML5, XHTML, CSS3, AJAX, VB.NET, VB Script, JavaScript, JQuery, AngularJS2/4/6, XML, UML, IIS, and SQL Server (2015/2017), PL/SQL.
- Expertise in designing ASP.NET based Graphical User Interfaces wif HTML, CSS, JavaScript, AngularJS, Node.JS, Bootstrap, AJAX, XSLT, XPATH and JQuery.
- Strong hands-on programming, design, understanding and deep functional experience in creating, deploying and consuming of XML Web Services, WCF services, REST Services and Web API.
- Involved in teh design and development of 3 Tier, N-tier distributed architectures and MVC architecture using OOAD concepts and Design Patterns.
- Developed applications using Web Services, Data Structures, Windows Azure (Cloud Computing), N-hibernate, AJAX controls, Controls and cross browser functionalities.
- Experience in Database processes such as Analysis, Design, Normalization and Manipulation using DDL and DML wif SQL Server 2015/2017
- Good experience in creating packages, connection manager, Control flows, creating event handlers using SSIS.
- Experience on Custom, Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Services like SQL Server Reporting Services (SSRS), SQL Server Integrating System (SSIS) using SQL and worked wif IIS and .NET Assemblies during deployment.
- In-depth knowledge in Multi-threaded programming and Thread synchronization, implementing error handling, troubleshooting, and exception management, tracing and logging features.
- Expertise in creating Web Forms, User Controls, Custom controls in .Net Framework. Extensively used various ASP.NET features like Caching, Session for State Management of Web Applications.
- Extensive experience in developing and implementing XML Web Services using Web API,WCF, WPF, WSDL, UDDI and SOAP.
- Experience wif Unit and Integration testing by using NCoverage tool, VS Automated Unit Testing Framework, NUnit testing, load testing and Performance testing.
- Experience in using Source Code Version Control Systems like GIT and TFS (Team- Foundation Server).
- Experience in using S3 bucket and Glacier for storage and backup on AWS.
TECHNICAL SKILLS
Languages: .Net Framework (2.0, 3.0, 3.5, 4.0), VB.NET, C#, ASP.Net & .Net Core, HTML, JavaScript, AngularJS/2/4/6, JQuery, T-SQL, VBScript, XHTML, DHTML, WSDL, CSS, XML, XSLT, XAML.
Operating System: Windows Family, /Vista/7.
.Net Technologies: ASP.NET, ADO.NET, Windows Forms, Web Forms, AJAX, Web Services, ActiveX, WCF, WPF, LINQ.WEBAPI.
Web Application Servers: IIS 7.0, Windows server.
RDBMS: MS-SQL Server 2015/2017.
DBMS: MS-Access.
Ticketing and Reporting Tools: TFS, JIRA, Crystal Reports, SQL Server Reporting Services (SSRS), SSIS Package.
Microsoft Office Tools: Microsoft Word 03/07/10, MS Visio, Excel, PowerPoint, Access, Outlook
IDE Tools and Version Control Tools: Visual Studio .NET 2008/2013/2015 , UML, GITHUB, TFS.
Methodologies: Agile and waterfall.
PROFESSIONAL EXPERIENCE
Confidential, New York City, NY
Full Stack Developer
Responsibilities:
- Worked in AGILE and SCRUM environment regularly attending teh Status Meetings and updating daily status in internal web portal.
- Developed client-side application using Angular2/4/6, HTML5, CSS3, Bootstrap 4, Typescript, AJAX, and business logic was coded in Web API and Entity Framework.
- Building teh new application from scratch and involved in migrating teh application from Angular 2.0 to Angular 4/5 and .Net 4.5 to Net CORE 1.0
- Created and consumed services in Web API 2 to perform CRUD operations using HTTP methods (GET, POST, PUT, and DELETE).
- Install Angular CLI to generate components, services and used npm to install teh project dependencies such as bootstrap4, jQuery, etc.
- Extensively worked on components, routing, http services, dynamic html, form validation and error handling in Angular 4.
- Used HTML, Typescript, JQuery, Bootstrap 3, Data Serialization and Deserialization.
- Implemented Data access layer using C#, Entity Framework to connect and retrieve or manipulate database information.
- Worked wif Entity Framework to build database context classes and schemas.
- Used Agile/Scrum practices and Test Driven Development (TDD) techniques to provide reliable working software.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server 2017.
- Implemented Error Logging and Auditing for teh web site.
- Used POSTMAN to test teh Web API and for teh Angular application.
- Used S3 bucket and Glacier for storage and backup on AWS.
- Develop unit test cases for teh implemented requirements and all modules
- Built SSRS reports to subscribe and deploy them to report server.
- Perform basic integration and smoke testing in dev environment before deploying application to QA environment.
- Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.
- Used version control tool GitHub for managing teh code.
- Performed Code Reviews (manual) to implement performance and coding conventions guidelines.
Environment: .Net Framework 4.0, Visual Studio 2015, AWS, SQL Server 2017, C#.Net, Web API 2, Angular 2/4/5/6, Typescript 4, Bootstrap 3, SSRS, IIS, HTML5, XML, CSS, GITHUB, JIRA, POSTMAN, Entity Framework, JQuery.
Confidential, Atlanta, GA
Full Stack .Net developer
Responsibilities:
- Worked in AGILE and SCRUM environment regularly attending teh Status Meetings and updating daily status in internal web portal.
- Developed client-side application using Angular 2 and business logic was coded in Web API 2.
- Responsible for Client interaction, Requirement analysis, Database Development.
- Extensively worked on File upload/download, file resize functionality, export grid tables data to excel and to email wif an excel attachment.
- Used Angular Virtual keyboard to get keyboard functionality in teh application for teh kiosk user manual check-in and check-out an asset.
- Created and consumed services in Web API 2 to perform CRUD operations using HTTP methods (GET, POST, PUT, and DELETE).
- Worked on asynchronous service calls from client side to server using Angular 2.
- Extensively worked on components, routing, http services, dynamic html, form validation and error handling in Angular 2.
- Used HTML, Typescript, JQuery, Bootstrap 3, Data Serialization and Deserialization.
- Worked wif Kendo UI controls to create robust and responsive application.
- Implemented Data access layer using C#, ODP.NET to connect and retrieve or manipulate database information.
- Worked wif Entity Framework to build database context classes and schemas.
- Implemented Object Oriented Programming (OOPS) concepts and principles and worked on Object Oriented Design (OOD).
- Used Agile/Scrum practices and Test-Driven Development (TDD) techniques to provide reliable working software.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and T-SQL.
- Implemented Error Logging and Auditing for teh web site.
- Used Fiddler for troubleshooting, performance turning and system monitoring.
- Built SSRS reports to subscribe and deploy them to report server.
- TFS was used to maintain teh version and source control.
- Performed Code Reviews (manual) to implement performance and coding conventions guidelines.
Environment: .Net Framework 4.6, Visual Studio 2015, Sql Server 2014, T-SQL, C#.Net, Web API 2, Angular 2/4/6 Typescript, Kendo UI, Bootstrap 3, SSRS, IIS, HTML5, XML, CSS, TFS.
Confidential
.Net Developer
Responsibilities:
- Involved in analysis, design and code conversion of teh application from VB.NET to ASP.NET using C# as teh code-behind language and ADO.NET and LINQ as teh database consumer
- Involved in teh database conversion from Oracle to SQL query formats
- Designed and developed various abstract classes, interfaces, classes to construct teh business logic using C#, ADO.NET. Teh middle tier contained all teh business logic
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, AJAX
- Developed teh Web Application in ASP.Net 4.5 using Master Page, themes & skins to maintain teh consistent look and feel throughout teh application.
- Developed complex web forms using ASP.NET server-side scripting wif C#, .NET Framework 4.0, JQuery
- Worked wif .NET login controls to create Login View, Login Status and Custom Controls
- Used ADO.NET objects like Data Reader, Datasets and Data Adapter for consistent accesses to SQL data sources
- Developed client-side validations using JavaScript
- Created and validated complex Crystal reports which were in scope
- Implemented LINQ in teh business layer to query SQL Server database
- Developed data binding of teh Data Access layer using C#.Net and ADO.NET wif SQL Server
- Extensively used Data grids, Tables, Datasets, Query String, SQL Queries, Stored Procedures, Tables and Triggers
- Used TFS for day to day maintenance of teh application code
- Involved in designing in database tables and User Defined Functions according to teh requirement of teh team
- Involved in unit testing, which includes writing of unit test cases
- Setup working sessions wif Business users and discuss on potential data issues
- Performed end to end system testing of teh application
- Responsible for fixing teh bugs dat were identified during teh system testing
- Kept track of all teh issues identified, raising necessary peer defects during code review and set up meeting wif Onsite project lead if any potential critical issues are identified
- Performed System Test Plan, Test Outline documents and Application Information Document
- Responsible for developing and testing code in lower environments before deploying it in teh live system
- Responsible for deployment of teh upgraded project in teh live environment
- Responsible for teh transition of teh application to teh Client team members
- Helping teh Client team members after successful transition of teh application as a secondary support resource
Confidential
Responsibilities:
- Involved in development of teh application using ASP.Net, C# as teh code-behind language, HTML, JavaScript, JQuery, CSS and SQL
- Interacted wif customers, gatheird and clarified teh requirements and has shared teh same wif other team member
- Designed and developed GUI screens using ASP.NET for user interface using Visual Studio.net environment
- Organized teh project into three tier architecture by diving teh presentation layer, business layer and teh data layer
- Developed dynamic web pages for different modules and sub modules using ASP.NET wif C#, .NET Framework 4.5, JQuery and AJAX
- Used JavaScript for client-side validations
- Used ADO.NET concepts like Data Adapters, Data Readers and Datasets for connecting to teh database and manipulating teh data
- Developed teh Web Application in ASP.Net 4.5 using Master Page, themes & skins to maintain teh consistent look and feel throughout teh application.
- Responsible for debugging and unit testing teh developed code
- Written SQL Functions and Procedures and also tested them to achieve teh desired application workflow
- Responsible for creating and validating complex Crystal reports which were in scope
- Setup working sessions wif Business users and discuss on potential data issues
- Performed end to end system testing of teh application
- Responsible for fixing teh bugs dat were identified during system testing
- Kept track of all teh issues identified, raising necessary defects and set up meeting wif Onsite project lead if any potential critical issues are identified
- Performed System Test Plan, Test Outline documents and Application Information Document
- Responsible for developing and testing code in lower environments before deploying it in teh live system
- Responsible for deployment in teh live environment
- Supported teh application after successful go-live of teh system
- Communicated wif business users gathering, clarifying and fixing teh issues or bugs dat were identified after go-live
- Responsible for teh transition of teh application to teh Client team members
- As a secondary support resource helped teh Client team members after successful transition of teh application
Confidential
Responsibilities:
- single member responsible for archiving teh entire application which is no longer in use
- Communicated wif database team for archiving teh entire database and bringing teh database offline
- Communicated wif teh IIS team for making teh application’s website non-reachable
- Responsible for coordinating wif teh client about teh archive process and notifying them wif any potential difficulties dat was identified
- Responsible for creating Service Now Requests and getting necessary approvals for teh request
- Responsible for archiving teh source code of teh application in a shared path and providing teh path to teh business users
- Created many archive related documents and got it approved from teh Client
- Received appreciation from teh Client for completing teh archive process well before teh completion date
