Full Stack Developer Resume
NJ
SUMMARY
- 5 years .NET Full Stack Development experience in various phases of Software Development Life Cycle such as Analysis, Design, Development, Testing, Deployment and Maintenance of web applications using Angular, MVC and N - tier Architecture
- Designed and Deployed on Client-Server, Web and Angular 2/4+, .NET Framework (4.5/4.5/3.5/2.0/1.0), C#, ASP.NET (4.0/3.5/3.0/2.0/1.0), ADO.NET, WCF, Web Forms, Entity Framework, LINQ, ASP.NET MVC (2/3/4), SQL Server (2012/08/05/00), HTML 5, CSS 3, Web Services, JSON and XML
- Experienced wif Object Oriented Client-Side scripting using Typescript, ES6 and JavaScript frameworks, including jQuery, Angular 2/4+.
- Highly proficient in using Angular 2/4+ router to build Single Page Application (SPA) for navigating through different status and multiple modals on teh page.
- Hands on experience in using Angular CLI to scaffold teh application by creating components and services
- Experienced in using node package manager (npm) for 3rd party library installation and running Angular projects on Node.js server
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
- Experienced wif HTTP requests using Rxjs Observable library to handle multiple values over time.
- Implemented Angular Router to enable navigation from one view to teh next as user performs application tasks.
- Developed Bootstrap responsive web application pages using Angular 2/4+ services, components and directives for front end UI and consuming teh Restful Web Service & Web API and made use of CRUD Services for effective use of Web services.
- Experienced in Web API services and WCF Services development in ASP.NET using C# and AJAX
- Familiarity in Ajax Tool Kit control, Partial View and Layout Page in Razor View Engine
- Designed and developed web applications under agile design model using MVC wif design patterns, code first or database first approach when it is needed
- Developed solutions for diverse programming scenarios in C#, employing OOPs programming concepts: encapsulation, inheritance, polymorphism, and abstraction.
- Written unit test scripts for controllers, filters and services using Jasmine and Karma.
- Performed NUnit Testing according to teh business requirements and Web API testing using Postman
- Experienced in using Lambda expressions and LINQ to OBJECTS and noledge in using LINQ to SQL.
- Proficiently implemented Data Access Layer (DAL) using Lambda expressions and LINQ to SQL, ADO.NET Entity to access SQL server in architectures
- Extensive experience in SQL Server 2012/2008/2005 and T-SQL. Proficient in database design and development, which includes: creating tables, indexes, triggers, writing complex queries, stored procedures and views using Transact SQL and designing SQL Server Integration Services (SSIS) Packages
- Familiar wif SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) on ETL process and Report delivery
- Hands on experience in tools such as TFS and GIT for Source Control and Version Control for building and maintaining Web application project under Agile and Waterfall environment
- Familiar wif application deployment on AWS and Azure
TECHNICAL SKILLS
Languages: C#, HTML, CSS, JavaScript, Java
Frameworks & Libraries: Angular 2/4+, ASP.NET MVC 3/5, ADO.NET, Entity Framework, LINQ, Webform, Web API, WCF, Restful & SOAP Web Service, Bootstrap, Typescript, jQuery, AJAX, Bootstrap Datepicker Library, NGX-Pagination Library, Jasmine, Karma, NUnit
Database: SQL server 2008/2012, MySQL, Oracle
Tools: TFS, GIT, JIRA, Slack, Postman
IDE: Visual Studio, Visual Studio Code, Eclipse
PROFESSIONAL EXPERIENCE
Confidential, NJ
Full Stack Developer
Responsibilities:
- Involved in requirement gathering, design, development, testing and implementation of teh web application and used Agile development life cycle wif daily scrum meetings.
- Built teh web application using Angular 2 and Web API, Typescript, HTML5, CSS3 and Bootstrap.
- Used Angular CLI to scaffold teh application by creating components, services and other modules needed
- Used various features of Angular such as data binding, custom pipes, routing, custom directives, string interpolation, and dynamic binding to meet custom requirements.
- Utilized teh form base autantication wif role/activity base authorization for teh web application security.
- Designed Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
- Integrated into teh application 3rd party libraries such as ngx-pagination and Bootstrap Datepicker
- Used client-side validations for better performance and maintain clear code structure.
- Used Bootstrap to halp teh responsiveness of webpage and design wif few custom CSS3 style sheet on elements.
- Enhanced pages wif jQuery AJAX methods which provided responsive user interfaces to display teh data on teh page and to make asynchronous HTTP calls using HttpClient to teh server side.
- Used Web API as a service to provide teh data from database.
- Created HTTP requests in service using Dependency Injection (DI) using Rxjs Observable library to handle multiple values over time.
- Implemented Angular Router to enable navigation from one view to teh next as user performs application tasks.
- Worked on designing teh database using SQL Server 2012 wif SQL Server Management Studio.
- Implemented N-tier Architecture using Entity Framework 6 as Data Access Layer (DAL).
- Completed Repository and Unit of Work patterns by using dependency injection (inject teh repository) on DAL to facilitate Unit Testing and Test-Driven Development (TDD).
- Tested teh functionality of teh web application using Jasmine and Karma to perform Unit testing.
- Used JIRA as management tool and GIT as a version control.
Environment: Angular 2/4+, Typescript, HTML5, CSS3, JavaScript, jQuery, AJAX, Bootstrap3, Web API, C#, ASP.NET, GIT, IIS, Entity Framework 6, JSON, SQL Server 2012, Visual Studio 2017, Visual Studio Code, JIRA, Postman
Confidential, NJ
.NET Full Stack Developer (ASP.NET MVC/WCF)
Responsibilities:
- Design and Developed Web application using C#, ASP.NET MVC, and Onion Architecture.
- Involved in development of teh Data Access Layer (DAL), Business Logic Layer (BLL Middle tier) and teh User Interface (UI Front-end) using .Net Framework 4.0, C#, Visual Studio 2010.
- Used MVC framework to reduce teh complexity in architectural design and to increase teh flexibility and of teh code reuse.
- Front-end development utilizing HTML5, CSS3, JavaScript, jQuery leveraging MVC framework and SQL/backend.
- Created Controllers and Controller Actions, Action Results, Views, View Models and Routing.
- Worked wif HTML Helper-Razor View Engine, and View Model to create teh presentation layer.
- Designed MVC action filters, authorization filters and exception filter to fulfill business requirements.
- Created login page and performed client-side and server-side validations using JavaScript.
- Used Ajax features to implement dynamic web page updates.
- Used jQuery events and effects for effective interaction between HTML and JavaScript.
- Used JavaScript and jQuery to handle various validations and client-side events.
- Adapted Entity Framework 6 Code First Approach for Object Relation Mapping (ORM), and LINQ to access data from SQL Server 2012.
- Implemented singleton design pattern for maintaining teh global application data.
- Implemented repository and unit of work patterns by using dependency injection (inject teh repository) on MVC controller level to facilitate Unit Testing (NUnit) and Test-Driven Development (TDD).
- Created WCF Service to retrieve and send information from client side wifout Post Back and consuming existing Web Services using SOAP, HTTP and WSDL.
- Designed and developed several SQL Server Stored Procedures and Dynamic SQL for all teh DML functionality of teh application.
- Used TFS as teh source control software to maintain different versions of teh project.
- Worked wif Iterative Agile Methodologies.
Environment: ASP.NET MVC4.0, ASP.NET Framework 4.0, Visual Studio 2010, Entity Framework, LINQ, C#.NET, Ajax, SQL Server 2012, jQuery, WCF, XML SOAP, WSDL, JavaScript, HTML, CSS, NUnit and TFS.
Confidential, MA
.NET Full-Stack Developer (MVC/Web API
Responsibilities:
- Developed application using ASP.NET MVC 5 (Model-View Controller) and N-tier Architecture.
- Involved in full SDLC in performing requirements analysis of business processes, creating use cases, analyzing and designing object-oriented applications.
- Created Views using HTML 5, HTML Helper-Razor View Engine, and View Model.
- Developed front-end components using HTML 5, CSS3, AJAX and jQuery.
- Wrote teh client-side validation using JavaScript, jQuery and ASP.NET MVC Validation.
- Implemented business logic using MVC authorization filters, action filters and exception filter.
- Created teh Controllers and Controller Actions, Action Results, Views, View Models, Routing using ASP.NET MVC.
- Implemented Unit of work, Repository patterns, and Database First approach using Entity Framework 6.
- Used Entity Framework and LINQ to access data from SQL Server 2012.
- Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through entity framework and developed a generic repository.
- Designed and developed web user interface using ASP.NET and Visual Studio 2013 IDE.
- Developed and used Web User Controls to perform CRUD operations through consuming API services.
- Applied T-SQL programming for writing DDL & DML queries, Stored Procedures in SQL Server 2012.
- Used Team Foundation Server (TFS) for Source Control and Version Control throughout teh Project.
- Participated in post-implementation reviews, tested, documented and deployed teh application.
Environment: ASP.NET MVC 4, ASP.NET 4.5, C#.NET, ADO.NET, Entity Framework 6, LINQ, Web API, SQL Server 2012, HTML5, CSS 3, JavaScript, jQuery, Microsoft Visual Studio 2015, AJAX, TFS, JSON.
Confidential, MA
ASP.NET Developer
Responsibilities:
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Developed a Graphical User Interface (GUI) for server-side web application using ASP.NET repeater class, HTML, CSS, and AJAX toolkit controls.
- Utilized ADO.NET to establish connections between server-side web application and Microsoft SQL Server 2012 database.
- Worked wif several ASP.NET Web Forms features such as State Management, caching features, configuring optimizations and securing teh web application.
- Used extensively User Controls and Custom Controls on teh Web Forms.
- Implemented teh code using C# as code behind and ADO.NET for connecting to teh SQL Server 2012 database.
- Implemented caching for server-side web application, which cached commonly used data sets (i.e. product list) to improve database performance.
- Implemented web services and web methods for auto-complete.
- Created and deployed SSRS reports.
- Created dynamic SQL and Transaction Management for retrieving and updating database.
- Used SSIS to create ETL Packages to validate, extract, transform and load data to data warehouse databases and data mart database
- Created Database objects like Tables, Stored Procedures in MS SQL Server 2012.
- Used ADO.NET objects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.
Environment: ASP.NET Web Forms, C#, JavaScript, HTML, CSS, AJAX Control Toolkit, Microsoft SQL Server 2012, Visual studio 2010, SSIS, SSRS.
