Full Stack Developer Resume
Redwood City, CaliforniA
SUMMARY
- 9 years of experience as .net developer and involved in almost all the phases ofSDLClike design, analysis, development, testing for high quality and complex software applications.
- Expertise in developing applications using Microsoft .Net technology, Web Services, WCF Services, Restful services, WEB API, Angular JS, Angular, SQL Server.
- Expertise in .Net Framework and .Net application architecture.
- Worked with Various clients including Insurance, Banking, Healthcare, Property management domains.
- Solid experience in developing applications using the Microsoft.Net Framework 4.5/4.0/3.5.
- Extensive experience in designing and developing application using N - tier architecture and Service Oriented Architecture(SOA)
- Good experience in Software Development Life Cycle (SDLC) including requirements definition, design, programming, testing, and implementation.
- Strong experience in VisualStudio.NET 2008/2010/2012 /2015/2017
- Good knowledge of Object Oriented Programming methodologies (OOPS).
- Strong experience in .NET using C#, VB.NET, ASP.NET (4.5, 4.0, 3.5), Web forms, ADO.NET, AJAX, Custom controls, third party controls - Telerik Controls, ASP.Net State Management, ASP.Net Caching, ASP.Net Web Applications as well as Windows applications, Entity Framework, LINQ, MVC4, MVC5
- Strong experience in development of User Controls in ASP.net and Partial Views in Razor MVC.
- Used ADO.NET Entity Framework for CRUD operations on SQL server database.
- Extensively worked with ADO.NET to connect Database using Connection, Command, Data Adapter, Data Set, Data View, Data Grid, Data Reader and other Database Objects.
- Efficiently used Database Connectivity API (ADO.NET) in client server and web applications.
- Worked on Windows Services, Web Services, Windows Communication Foundation (WCF), Restful Services, WEB API.
- Implemented form validation usingJavaScript.
- InvokedWCF REST ServicesusingJQuery AJAX.
- Developed RESTfull APIs using Asp.net Web API to support portable devices and Mobile apps.
- Worked OWINinterface to decouple server and application.
- UsedToken based Authorizationto implement application security.
- Extensive Experience in Database Programming, designing, and Development using MS SQL Server 2000/2005/2008/2008 R2.
- Good experience in writing SQL, PL/SQL, Triggers, Views, Cursors, Stored Procedures, Functions, Indexing, Performance Tuning, Transact-SQL.
- Experience in creating reports using SQL Server Reporting Services (SSRS).
- Strong experience in ANGULAR JS (1.x), ANGULAR, typescript.
- Developed UI pagesusing HTML, HTML5.0, CSS,SASS, Bootstrap, Angular JS, ANGULAR and typescript
- Ability to efficiently translate algorithms, ideas and concepts to software applications.
- Proficient in storing and exchanging data usingXMLandJSONformats.
- Experience in designing and implementingSingle Page ApplicationwithAngular.
- Extensive experience in developing UI screens usingHTML5, CSS3, JavaScript.
- Strong ability inResponsive Web Design usingJQuery, AJAX, Bootstrap.
- Extensively involved with unit testingusingN-Unit
- Strong Experience on HTML, Bootstrap, Responsive design, JavaScript, JQuery, ANGULAR JS, Angular.
- Developed Angular services, components and modules
- Worked with Angular CLI for builds and deployments.
- Worked on $http, $resource, $q, Interceptors services.
- Worked on creating directives, Controllers, Factories, Services, Components, ui-View, Route Configuration and $StateProviders.
- Implemented Lazy Loading in Angular which loads files on demand to improve performance of application.
- Developed angular unit test cases to test angular components using Karma and Jasmine
- Experience on version controls TFS, SVN and Knowledge on GIT.
- Expertise in working with Agile software development methodology.
- Exceptional ability to adapt to latest technologies, innovative and organized.
- Built web applications which are more users interactive using Angular 2.
- Analytical, Versatile, Quick Learner, Good problem solving and debugging skills, Possesses excellent communication skills, Team Player and will prove a valuable asset to any project/organization.
- Worked on Hosting applications in Windows Azure cloud environment.
TECHNICAL SKILLS
Programming Languages: C#, VB.Net, Object Oriented Programming.
.Net Framework: Net Framework 3.0, 3.5, 4.0,4.5
Scripting Languages: JQuery, Java script,AngularJS, Angular2
Web Technologies: ASP.NET 3.5/4.0/4.5, ASP.NET MVC 4.0/5.0, Bootstrap, AJAX, HTML5, XML, C#, Web Services, ASP.NET Web API, WCF, ADO.NET, Entity Framework, CSS
Services: SOAP, Web Services, WCF, Web API 1, Web API 2.
Data bases& Servers: SQLServer 2008/2010/2012 , MS-Access, Excel, SSRS
Version Control Tools: Visual Studio TFS, SVN, GIT
Server Platforms: IIS 6.0/7.0/8.5, Windows Server
Methodologies: Agile, Scrum, and SDLC
Ticketing tools: TFS
PROFESSIONAL EXPERIENCE
Confidential, Redwood City, California
Full Stack Developer
Responsibilities:
- Application development was carried out following Agile-Scrum methodology.
- Involved in gathering business requirements and planning of application.
- Worked on C# 4.6 in Visual Studio 2015, Visual Code.
- Extensively worked on C#, MVC5, Web API, SQL Server 2012, Angular Js, Angular, HTML5, and Bootstrap.
- UsedAngularDirectivesto extend syntax definitions for HTML5.
- Worked on creating custom directives.
- Worked on building Responsive UI which is compatible with all devices.
- Worked on creating Controllers, Factories, Services, Components, ui-View, Route Configuration and $StateProviders.
- Implemented Lazy loading to improve performance of application.
- Worked on Interceptors.
- Used Angular $http, $resource, $q to retrieve the data from server and to display the content on the browser and took part in creating custom reusable components.
- Worked on Angular2, Typescript.
- Developed Angular services, components, and modules.
- Worked with Angular CLI for builds and deployments.
- Worked with Angular router to create route mappings for the components and took part in creating Http interceptors.
- Used Angular Forms module to create forms and to perform both sync and async validations.
- Worked on RESTfull web API for Http Methods like httpGet, httpPost, httpPut, httpDelete.
- Worked on Attribute Routing for webAPI2.
- UsedOWINinterface to decouple server and application.
- Worked on repository pattern and Dependency injection to develop reusable code.
- Worked on Data Annotations for model validations.
- Implemented Token based authentication for secure information exchange.
- Designed unit testing module withNUnitto test the application performance and availability
- Worked on C# Generic (List, Dictionary) and Non-generic collections (Array list, Hash table).
- Worked on Swagger a powerful representation of RESTfull API.
- Used Postman to test WEB API.
- Responsible for writing the Stored Procedures, Functions, Triggers, Views, CTE and extensively worked on T-SQL queries and transactions.
- Worked on Exception handling in SQL Server for handling runtime errors.
- Worked on SQL Profiler.
- Worked on Dynamic queries, creating indexes in SQL Server.
- Worked on Grunt task runner.
- Involved in designing and developing in all layers like Database layer, Business layer Service layer and user interface
- Performed Code review and suggested changes for better performance
- Optimized database quires and stored procedures.
- Responsible for Unit Testing and Bug fixing.
- Worked on Version control tool TFS.
Environment: ASP.NET, C#, Visual Studio 2015, SQL Server 2012, Angular Js, Angular2, Typescript, WEB API, Node, Bootstrap.
