We provide IT Staff Augmentation Services!

Full Stack Developer (angular 2 / Mvc / Web Api) Resume

4.00/5 (Submit Your Rating)

Wallingford, CT

PROFESSIONAL SUMMARY:

  • Five years of Web based application design and implementationusing ASP.NET MVC 4.0/5.0, ASP.NET WEB API, C#, ADO.NET, WCF, ASP.NET WEB FORMS, Entity framework 6.0, AngularJS 1.X, Angular2, CSS, HTML, JavaScript, jQueryandSQL Server.
  • Proficient in client - side UI development using HTML 5, CSS 3,Bootstrap and Foundation.
  • Experience in using JavaScript ES2015(ES6), ES5, jQuery, AngularJS, Angular 2, Type script,MithrilJS, and MeteorJSfor enhancing client-side user experience and improve performance.
  • Experience in building Restful and SOAP based web services using WCF, ASMX web services and ASP .Net Web API.
  • Proficient at consuming Web services like Google maps, wolfram alpha and other services.
  • Good understanding of Relational Database design and implementation using SQL Server.
  • Working experience of data access technologies like ADO .Net and Entity framework.Familiar with implementing Database first and Code first approach in building databases using Entity Framework.
  • Proficient in writing Dynamic SQL queries, stored procedures, triggers and user defined functions
  • Expertisein Query and method syntax for LINQ queriesto access data from Entity Framework.
  • Experience building Single Page Applications(SPA) using core Angular technologies for better performance and User experience.
  • Worked with ViewBag,Tempdataand Query string to pass data between controller and view, controller and controller and view to controller in MVC applications.
  • Worked with Strongly typed views, Razor view engine, HTMLHelpers, partial views and layout views.
  • Experience in creating Authentication and Authorization modules using JSON Web Tokensand ASP.NET identity.
  • Strong understanding of Object Oriented Design,Software Architecture and Design patterns.
  • Thorough understanding of N-tier architecture and layered architecture with Domain layer (Business layer), Persistent layer (Data access layer), Presentation layer and web service layer.
  • Worked Under SDLC methodologies such as Waterfall and SCRUM(Agile)
  • Good understanding of testing tools like NUnitand Jasmine for Unit testing.
  • Good understanding of asynchronous JavaScript programming using callbacks, Promises and Observers.
  • Maintained Versions of source codeusing Team foundation service (TFS) and Git/GitHub.
  • Proficient at understanding of template driven and model driven (reactive forms) in Angular2.
  • Very good communication skills, ability to work individually or in teams, flexible and ability to adapt new technologies easily.
  • Hands onexperience with Cloud services like Amazon s3 service and Azure app services.

TECHNICAL SKILLS:

Programming skills C#, JavaScript, C++, HTML, CSS,XML,JSON,Java,Python, TSQL:

Frameworks/libraries MVC 4.0/ 5.0, ADO .NET, ASP.NET WEB API, WCF, ASMX, LINQ, Entity framework, jQuery, AngularJS, Angular 2, Typescript, Phone gap:

Database SQL Server 12/14/16, MYSQL, SQLite:

Tools: Visual studio 13/15/17, Visual code, SQL management studio

Operating System Windows, Linux:

Methodologies Waterfall, Scrum (Agile):

Source control Git, TFS:

RELEVANT EXPERIENCE:

Confidential, Wallingford, CT

Full stack developer (Angular 2 / MVC / WEB API)

Responsibilities:

  • Worked on migrating system from coffee script to type scriptto take advantage of static typing.
  • Participated in designing and developing new layers and patterns within an existing application to improve flexibility and maintainability.
  • Worked on implementing Entity framework for an existing application that was using ADO.NETto access data.
  • Usedshort and concise LINQ queries with Lambda expressions to access data from Entity framework.
  • Transferred part of the application from a Multipage application to a SinglePage Application using Angular 2 to improve performance and user experience.
  • Created self-contained, reusable and testable Angular components, and services to implement functionality such as setting controllers for LED lights and occupancy sensors.
  • Used Observables to build Asynchronous angular services which allow a continuous channel to parse, modify and maintain data streaming from a service endpoint.
  • Created a restful webservice using ASP.NET Web APIto provide resources for a mobile application.
  • Used Postman and fiddler to test service endpoints.
  • Created angular feature modules to take advantage of lazy loading for better performance.
  • Contributed in adding new features in the MVC app to support new luminary systems.
  • Help refactor old legacy code to improve performance and testability on the server side.
  • Implemented testing angular components and services using Jasmine
  • Debug application, correct bugs and refactor code to improve maintainability and readability on the client side.
  • Worked in an Agileenvironmentand used tools like JIRAandSlackto deliver production ready applications.

Environment: .Net Framework 4.5, C#, ASP .NET MVC 5, ASP .NET Web API 2, SQL Server, HTML 5, CSS, JavaScript, Angular 2, Entity Framework 6.0, JIRA, LINQ

Confidential, Stamford, CT

Full stackdeveloper (WEB API / AngularJS)

Responsibilities:

  • Contributed in building a Restful ASP.NET Web API to provide resources for the client application.
  • Implemented a token based authentication system to verify clients.
  • Constructed a pluggable audio player using vanilla JavaScript.
  • Implemented the Onion architecture to accommodate changing technology and followed SOLID principles.
  • Implemented Repository pattern and dependency injection for testability.
  • Used Auto mapper to convert persistent layer objects to business layer models.
  • Used ORM tools like Entity Frameworkto map Relational entities to POCOs (plain old CLR objects)
  • Built SPA (Single page application) using AngularJS to enhance User interactivity and experience.
  • Implementedclient-sideSorting and filtering using AngularJS to reduce HTTP request to server.
  • Created multiple views using layout templates and AngularJS ngRouteto achieve SPA.
  • Used mobile first approach to build responsive web application using Foundation.
  • Worked in a small team that implemented the Agile SDLC methodology.
  • Used Promises in AngularJS to achieve asynchronous calls that fire an event after an async operation finishes.
  • Improved load time by reducing the number of requests to the server using bundling tools like Web pack.

Environment: .Net Framework 4.5, C#,ASP .NET Web API 2, SQL Server 2012, HTML 5, CSS, JavaScript, AngularJS, Entity Framework 6.0, Trello, Auto mapper, Foundation 4

Confidential

Software engineer (MVC/ SSRS)

Responsibilities:

  • Contributed in identifying requirements, developing use cases and scenario.
  • Gathered requirement, helped design a Relational databaseand implementedthe design using SQL Server.
  • Used Data annotations to validate data from input controls.
  • Wrote T-SQL queries, Stored procedures, Dynamic SQL queries and User defined functions.
  • Used ASP .NET MVCand C# technologies to developserver-side logic
  • Implemented Action Filters and Authorization Filters to modify the way in which the action method is executed.
  • Implemented layered architecture that utilized presentation layer, Domain layer and persistent layer.
  • UsedHTML, CSS, Bootstrap 2 and jQueryto implement a rich user interface that’s easy to use.
  • Used SQL Server Reporting services (SSRS) to develop reports for business decisions.
  • Implemented authentication and authorization functionality based on user roles.
  • Used Bootstrap’s grid system to design a responsive User Interface.
  • Used Temp Data, View Data and Session Variables to transfer data between controllers as well as views.

Environment: .Net Framework 4.5, C#, ASP .NET Web Forms, SQL Server, HTML, SSRS,JavaScript, jQuery

Confidential

Software developer (WCF / jQuery / Phone gap)

Responsibilities:

  • Used Microsoft’s WCF to build a Restful service that provides mobile client apps JSON data.
  • Developed a mobile application using Phone gap to produce an app that worked on Android and IOS.
  • Used CSS, HTML andjQuery UIto develop a user friendly and native like mobile application.
  • Implemented a token-based authentication system to authenticate mobile application users.
  • Used SQLite to implement offline capabilities for faster performance in the mobile application.
  • Used Ajax calls to update and retrieve data at specified time intervals.
  • Synchronized data in SQLite database from JSON data retrieved using Ajax calls.
  • Used local storage to implement a remember me feature to store username and password.
  • Used Amazon cloud S3 services to host pictures and multimedia files for faster response time.

Environment: .NET FRAMEWORK 4.5, C#, WCF, SQL Server, HTML, CSS, JavaScript, jQuery, Phone gap, Visual studio 2010, SQLite, Amazon cloud s3

We'd love your feedback!