Front End Developer Resume
Manhattan, NyC
OBJECTIVE:
Sr. Front End Developer specialized and expertise in skills with Front - End development & .NET Framework, having 11 years of diverse experience in all phases of Software Development Life Cycle (SDLC), Cloud working experiences, Architectural Frameworks MVC, Web forms etc. and implementing N-tier Client / Server applications using Object Oriented Design methodologies.
SUMMARY:
- 11 years of software experience in evaluation, design, development, testing, maintenance and production support using SDLC process and AGILE methodologies. Strong skills and experience in Object-Oriented Programming, Service Oriented Programming using the .NET framework.
- Experience in Single Page Application (SPA) using AngularJS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives.
- Experience in Front-End & Responsive web Development using HTML5, HTML, CSS3, Bootstrap, and JavaScript, JQuery, JQuery Ajax.
- Experience in Node.js, Grunt & Bower, NPM
- Expertise in creating Views, Partial Views, Strongly Typed Views, Sections, and Areas etc... In ASP.NET MVC with Razor View Engine.
- Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
- Experience in using ASP.NET Web-Forms & AJAX framework for creating efficient and interactive web applications that work across all popular browsers.
- Experience in development and implementation of Restful Web APIs, and exposes endpoints using HTTP verbs like GET, PUT, POST and DELETE.
- Experience in development and implementation of Restful Windows Communication Foundation (WCF), and also responsible for developing WCF based Service, Data, Fault and Message Contracts and services.
- Experienced in XML Web Services, Service Oriented Architecture SOA concepts using .NET Framework.
- Using of Fiddler tool & Google Chrome extension POSTMAN for testing WCF services & Web APIs endpoints.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, reusability and SOLID principle.
- Experience in Design Patterns like IOC, Dependency Injection, Factory, and Repository & Singleton.
- Experience in Unity DI, Managed Extensibility Framework (MEF), AutoMapper and LinqProjector
- Designed Data Access Layer using ORM tools, Entity Framework, LINQ, ADO.Net
- Strong C# experience
- Excellent experience XML, XPath, and XSLT & JSON. Parsing, Manipulating & Querying the XML and JSON data.
- Extensive experience in Relational Database (RDBMS) Design, Database & Query Optimization, Performance Tuning & Indexing and Implementation of database objects including Tables, Views, Stored Procedures, Functions and Triggers, ACID using MS SQL Server.
- Working knowledge of Microsoft Azure, App Service, Azure Storage (Blob), Azure SQL, and Amazon AWS S3 cloud.
- Working knowledge of Amazon AWS S3, EC2 Instance, RDS (SQL), and Code Commit & Git.
- Experience in Source Version Control tools such as Tortoise SVN, Git, and GitHub & Team Foundation Server (TFS).
- Experience in Web Crawling/Data Scraping/Data Mining.
- Experience in Project Management tools JIRA, MOSS, Bug Herd
TECHNICAL SKILLS:
.Net Technologies: ASP.Net (4.5 / 4.0 / 3.5 / 2.0 ), Visual Studio.Net ( 2013 / 2010 / 2008 )
Development Environment: Visual Studio 2013 / 2010 / 2008
Web Technologies : AngularJS, ASP.Net, XML, XPath, Bootstrap, HTML5, HTML, CSS, CSS3, XSLT, JavaScript, JQuery, JSON, AJAX & MVC (5.0 / 4.0 / 3.5)
Distributed Services : Restful WCF, Web API, Web Services & Windows Services, SOAP, SOA
Programming Languages : C# .Net (4.5 / 4.0 / 3.5 / 3.0 )
Databases : SQL Server 2008/2005/2000 , Working knowledge of MongoDB
ORM Tools : Entity Framework, LINQ to SQL, ADO.NET
Web/Application Servers : Internet Information Server (IIS) 6.0 / 7.0
Design Patterns & Architectures : Inversion of Control, Dependency Injection, Unity DI Container, Singleton, Factory & Repository, OOPS, SOLID Principles, Managed Extensibility Framework (MEF), AutoMapper, LinqProjector
Source Version Control Tools : Team Foundation Server (TFS), Tortoise SVN, GitHub & Git
Project Management Tools : JIRA, MOSS, Bug Herd
Application Tools : Visual Studio.Net, SQL Management Studio, Visio.
Front - End Tools : Node.js, Grunt & Bower, NPM
Cloud Tools : Microsoft Azure, Azure MVC, Azure SQL, Azure App Portal, Azure App Services and Amazon AWS S3, Amazon AWS CodeCommit, EC2, RDS, Azure Storage (Blob)
PROFESSIONAL EXPERIENCES:
Confidential, Manhattan, NYC
Front End Developer
Responsibilities:
- Worked on creating Single Page application (SPA) using AngularJS, HTML5, CSS3 & Bootstrap & JavaScript.
- Created Multiple Re-usable UI Directives by defining AngularJs Directives, Attaching Event Listeners, Controllers & Updating DOM elements.
- AngularJS Factory, Services & Providers created for different modules.
- AngularJS ui-grid, ng-repeat used for showing Tabular Data.
- All the CRUD operations were performed with the help of AngularJS $http & $q W.r.t to database.
- Use $sessionStorage, $localStorage and $cookieStore to store data in browser.
- Minifications and Bundling of all javascript and css files using Grunt and NodeJS (NPM)
- Use of NodeJS NPM & Bower to install various angularjs plugins in applications, and run various NPM commands.
Tools: AngularJS 1.5, VS 2015, HTML5, CSS3, Bootstrap, JavaScript, JSON, TFS, WebAPI, Node.js, Grunt & Bower, NPM, TFS, POSTMAN
Confidential, Florham Park, NJ
Senior .Net Developer
Responsibilities:
- Worked on Re-designing of existing web pages with the help of .Aspx, HTML5 & CSS3.
- Designed new web pages using .Aspx, HTML5 and CSS3.
- Created new Tables, wrote complex TSQL code, Stored Procedures, Joins, Triggers and User Defined functions.
- Optimized & Tuned the database Stored Procedures, SQL Queries in order to improve the performances.
- Used Asp.Net Ajax Toolkit.
- Used Entity Framework ORM tool, write down LINQ to Entities Queries, Lamba Expressions.
- Worked in Agile Methologies.
Tools: Asp.Net 4.5, C# 4.5, Bootstrap, HTML5, CSS3, HTML, CSS, JavaScript, JQuery, Ajax, VS 2013, SQL Server 2008, TSQL, Entity Framework 6, TFS, Agile
Confidential, Philadelphia, PA
Team Lead / Senior .Net Developer
Responsibilities:
- Created Azure & Amazon accounts, and managed all the websites, windows and web services, and databases on cloud environments.
- Created azure virtual machines (VMs) for databases, and websites, and deploy them there.
- Used Azure App services for web-deployment of few projects.
- Migrated all documents to Amazon AWS S3 cloud.
- Integrated Amazon AWS S3 service endpoints in Confidential websites to upload documents from web sites.
- Manages all Azure resources, billing information, hosting and deployments of websites and databases using Azure portal.
Tools: Microsoft Azure, Azure Portal, Azure VMs, Azure App Service, Amazon AWS S3.
Confidential
Senior .Net DeveloperResponsibilities:
- Worked on creating Single Page application (SPA) using AngularJS, HTML5, CSS3 & Bootstrap & JavaScript.
- Created Multiple Re-usable UI Directives by defining AngularJS Directives, Attaching Event Listeners, Controllers & Updating DOM elements.
- AngularJS Factory, Services & Providers created for different modules.
- AngularJS ui-grid, ng-repeat used for showing Tabular Data.
- Created & Exposed Restful Web API endpoints using HTTP verbs of GET, PUT, POST & DELETE.
- Worked on different Design Patterns including Dependency Injection, Repository, and Factory, Singleton Patterns, Object Oriented Programming (OOPs) Principles.
- Use of Unity DI Container to resolve dependencies in code.
- Write down T-SQL, Complex Stored Procedures, SQL Queries & Joins, and User Defined Functions in SQL Server database.
- Used Entity Framework ORM tool, write down LINQ to Entities Queries, Lamba Expressions.
- Used Chrome extension POSTMAN & Fiddler Tools for Web API endpoints testing.
- Responsible for maintaining versions of source code using Team Foundation Server, and then entire Repositories & code were migrated to GitHub.
- Minifications and Bundling of all javascript and css files using Grunt and NodeJS (NPM)
- Use of NodeJS NPM & Bower to install various angularjs plugins in applications, and run various NPM commands.
- Done Azure environment setup for website and databases, and Amazon AWS for documents storage.
- Done migrations of these application and related databases to Azure and Amazon cloud environment.
- JIRA Project Management tool used.
- Worked in Agile Methologies.
Tools: AngularJS 1.5, WebAPI, C#, VS 2013, SQL Server 2008, TSQL, Entity Framework, HTML5, CSS3, Bootstrap, JavaScript, JSON, Unity DI Container, TFS, GitHub, JIRA, Agile (Scrum), Node.js, Grunt & Bower, Microsoft Azure, Azure Portal, Azure VMs, Azure App Service, Amazon AWS S3
Confidential
Senior .Net DeveloperResponsibilities:
- Worked on creating Models, Controllers, Views and Partial Views using Razor View Engine.
- Used Third Party JQuery Plugin SlickGrid for showing Grid data in application.
- Created Filters, Model & View Model classes. Defined Validation with the help of Data Annotations.
- Used HTML Helper classes for rendering HTML controls, used JQuery Ajax to GET & POST data.
- Used Entity Framework, LINQ to Entities and Lamba expressions.
- Write down T-SQL, Complex Stored Procedures, SQL Queries & Joins, and User Defined Functions in SQL Server database.
- Worked on different Design Patterns including Dependency Injection, MVC, Repository, and Factory, Singleton Patterns, Object Oriented Programming (OOPs), using Unity DI Container as well.
- Done Azure environment setup for website and databases, and Amazon AWS for documents storage.
- Done migrations of these application and related databases to Azure and Amazon cloud environment.
Tools: ASP.NET MVC 4.5, Razor, C# .NET, VS 2013, SQL Server 2008, TSQL, MVC Pattern, HTML5, CSS3, Bootstrap, JavaScript/ JQuery, Unity DI Container, TFS, GitHub, JIRA, Agile, Microsoft Azure, Azure Portal, Azure VMs, Azure App Service, Amazon AWS S3
Confidential
Senior .Net DeveloperResponsibilities:
- Created & Exposed RESTful Web API endpoints using HTTP verbs of GET, PUT, POST & DELETE for all database CRUD operations.
- Write code for data Validation using Data Annotations on Models, Exception Handling using Exception Filter, and logging exceptions in database as well as in log files.
- Created Endpoint Routes with Routes Validations and Attribute Routing.
- Worked on different Design Patterns including Dependency Injection, MVC, Repository, and Factory, Singleton Patterns, Object Oriented Programming (OOPs), using Unity DI Container as well.
- Done Azure environment setup for website and databases, and Amazon AWS for documents storage.
- Done migrations of these application and related databases to Azure and Amazon cloud environment.
Tools: ASP.NET WEB API, C# .NET, VS 2013, SQL Server 2008, TSQL, Unity DI, TFS, GitHub, JIRA & Agile, Microsoft Azure, Azure Portal, Azure VMs, Azure App Service, Amazon AWS S3
Confidential
Senior .Net DeveloperResponsibilities:
- Created the RESTful endpoints using WebGet & WebInvoke and all HTTP verbs like GET, PUT, and POST & DELETE.
- Created Service Contracts, which were exposing various Operation Contracts.
- Implemented Fault Contracts for exception handling, and Message Contracts to customize the Request Headers.
- Worked on different Design Patterns including Dependency Injection, Repository, and Factory, Singleton Patterns, Object Oriented Programming (OOPs), using Unity DI Container as well.
- Done Azure environment setup for website and databases, and Amazon AWS for documents storage.
- Done migrations of these application and related databases to Azure and Amazon cloud environment.
Tools: WCF Rest services, C# .NET, Visual Studio 2010, LINQ, ADO.Net, SQL Server 2008, JSON & XML, Tortoise SVN, GitHub, JIRA, and Agile, Microsoft Azure, Azure Portal, Azure VMs, Azure App Service, Amazon AWS S3
Confidential
Senior .Net DeveloperResponsibilities:
- Used Ajax Toolkit & Update Panels for showing Model Popups, Loading & Showing page data asynchronously.
- Extensively used JQuery & JavaScript.
- Done Azure environment setup for website and databases, and Amazon AWS for documents storage.
- Done migrations of these application and related databases to Azure and Amazon cloud environment.
- Used Tortoise SVN, GitHub, JIRA and Agile Methodologies.
Tools: ASP .NET 4.0, Ajax, IIS7, C#.NET, VS 2010, AJAX Control toolkit, SQL Server 2008 /2005, HTML5, CSS3, Bootstrap, JavaScript/JQuery, Microsoft Azure, Azure Portal, Azure VMs, Azure App Service, Amazon AWS S3