Mean Stack Developer Resume
Atlanta, GA
SUMMARY
- Over 6 years of Experience in analysis, design and Implementing applications using Microsoft .NET Technologies and N - tier architecture.
- Experience in developing web applications Using Angular 2, Node.js, Express.js, Typescript and MongoDB (MEAN) stack.
- Experience in developing Web based applications using AngularJS, HTML5, jQuery, Ajax, CSS3, and Bootstrap in process of Developing Single Page Applications (SPA).
- Experienced in working with Angular 2 concepts like Directives, Components, Router, Data Binding techniques, Reactive Forms, Form Validations, Http Requests using Observable and testing using Jasmine and Karma.
- Good Experience in developing services, controllers, custom directives, custom filters, ui-router, ng-grid, ui-grid, $emit, $broadcast and working with validations in AngularJS.
- Experienced in developing Restful API’s using Node.js and Express.js to use the API as a backend-server and worked on WCF, Web Services and Web-API.
- Good Experience in implementing Model, View and Controllers with State Management, Security, Action Methods including creation of Partial views and Custom Filters in ASP.NET MVC.
- Worked Extensively on ASP.NET Web forms, User Controls, Repeater, GridView and State Management to maintain the application.
- Experienced in using Entity Framework Database First and Code First approaches, ADO.NET and LINQ, Working with ADO.NET objects such as Data Adapter, Dataset, and Datareader.
- Experience in .NET security features such as Authentication (OWIN, Windows-based, Forms-based, Custom Membership Authentications) and Authorization.
- Experience in working with SQL Server and extensively used Stored procedures, User Defined functions, triggers to work with Database data.
- Experienced with version control tools like Team Foundation Server(TFS), GitLab and writing test cases using Nunit and MOQ.
- Hands-on Experience with Amazon EC2(AWS) platform.
TECHNICAL SKILLS
Languages: C#, T-SQL, LINQ
Frameworks: ASP.NET, Entity Framework
Web Technologies: JQuery, AJAX, HTML5, JavaScript, CSS, XML, JSON, Razor, Bootstrap, AngularJS, Angular2, TypeScript, Node.js, Express.js.
Tools: SQL Server Management Studio 2012/2008, Visual Studio 2012/2013/2015 , Atom
Databases: MongoDB, SQL Server.
Operating Systems: Windows 98/XP/Vista/7/8/10, Mac OS X, Ubuntu
Methodology: Agile, Scrum, TDD (Test-Driven Development)
Cloud Platforms: Amazon EC2(AWS)
CI/CD Tools: Jenkins, Puppet, chef
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
MEAN Stack Developer
Responsibilities:
- Working with Angular 2 along with Typescript, creating directives and components to interact with Html DOM including Dependency Injection.
- Involved in creating Restful API’s using Node.js and Express.js which is used for database calls.
- Used Express Framework to setup middleware to respond to HTTP requests with help of Nodejs
- Created various MongoDB collections and wrote services to store and retrieve user data.
- Validated the HTTP requests and response of RESTAPI using the Postman.
- Implemented Angular 2 Services to connect to backend API to get the data used in web application.
- Worked on Two Way Data Binding, Event Binding Techniques and directives like ngSwitch, ngIf, ngClass and ngFor to display the data.
- Implemented Http Requests using rxjs Observable, created and validated Forms using Reactive Forms and Form Validations.
- Implemented Angular Router to achieve Single Page Architecture and written test cases using Jasmine Framework and Karma Test Runner.
- Deployed Application on Amazon EC2(AWS) Platform.
- Used Jenkins for continuous server integration and GIT for source control.
Environment: HTML5, CSS3, Bootstrap, TypeScript, Angular 2, Node.js, Express.js, Atom, MongoDB, Karma, Jasmine, Git, AmazonEC2(AWS), Jenkins, Postman.
Confidential, Brentwood, TN
ASP.NET Web-API/AngularJS Developer
Responsibilities:
- Worked on web application development using HTML5, AngularJS, jQuery and JavaScript.
- Participated in making Responsive Web designs using Bootstrap and CSS3.
- Participated in Making the Application a Single Page Architecture (SPA) using ui-Router and nested views.
- Performed operations on Data from Web-API in AngularJS using Models, Factories, Services, and Controllers.
- Worked on AngularJS Custom Directive and Custom Filters, which is used in enhancing the User Interface.
- Achieved cleaner layout by using ui-grid, and ng-repeat and Performed Validations on forms and fields using AngularJS validations.
- Implemented Dependency Injection on controllers and services for better code reusability.
- Used OWIN identity Authentication in Web-API for secured User Authentication.
- Implemented Database-First Entity Framework to retrieve and store data in entity models.
- Used GitLab for Source Control.
Confidential, Monroe, NC
ASP.NET MVC Developer
Responsibilities:
- Designed and implemented application using C#, ASP .NET MVC with Razor View Engine, jQuery, AJAX, HTML/JS.
- Developed user interface using Views and Partial Views and designed the web pages as responsive using Bootstrap.
- Used third party Telerik Kendo UI to implement Charts and jQuery fullCalendar to implement Calendar Scheduler.
- Implemented Custom Exception Filters and Custom Authentication Filters and Attribute Routing and used Sessions to maintain data across pages.
- Used OWIN identity Authentication to perform Login operations.
- Implemented Web grid to display large amounts of data and jQuery-AJAX calls to retrieve data from actions
- Worked with View Bag and View Data to maintain data within the page.
- Created and Consumed WCF services for implementing business logic.
- Using Entity Framework, connected to relational data by writing LINQ to Entities queries.
- Implemented Unit Testing Using Nunit and Moq and used TFS for Source Control.
Environment: Visual Studio 2013, Sql Server 2012, TFS, LINQ, C#, ASP.NET MVC, Entity Framework, HTML, CSS, JavaScript, jQuery, AJAX and Telerik Controls.
Confidential
ASP.Net Developer
Responsibilities:
- Developed 3-tier Web Application using .NET Framework.
- Used ASP.NET server controls, Html, CSS, AJAX for designing the web pages.
- Used Master Page and User Controls to increase the code reusability.
- Performed validations using .NET Validation Controls and JavaScript.
- Create databases and wrote complex store procedures, functions and dynamic SQL queries using SQL server for extracting, inserting and manipulating the data and displaying in the Grid view controls and dropdown lists.
- Worked extensively with Grid view and Repeater control.
- Used ADO.NET objects like Data Set and Data Adapter for storing and displaying the data from databases.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Auto-Complete Extender and Modal Popup in some web pages.
- Worked with Sessions, Http Cookies for state management between Web Pages and Data Caching to store data temporarily.
- Worked with Web services to communicate with other applications and components.
Environment: ASP.NET, C#, HTML, CSS, AJAX, WCF, LINQ, ADO.NET, SQL Server 2012/2008 and Visual Studio 2010/2012.
