We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Wallingford, CT

PROFESSIONAL SUMMARY:

  • Five years of Web based application design and implementation using 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, jQuery and SQL 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 MeteorJS for 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
  • Expertise in Query and method syntax for LINQ queries to access data from Entity Framework.
  • Experience building Single Page Applications (SPA) using core Angular technologies for better performance and User experience.
  • Worked with ViewBag, Tempdata and 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, HTML Helpers, partial views and layout views.
  • Experience in creating Authentication and Authorization modules using JSON Web Tokens and 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 NUnit and Jasmine for Unit testing.
  • Good understanding of asynchronous JavaScript programming using callbacks, Promises and Observers.
  • Maintained Versions of source code using 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 on experience 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

PROFESSIONAL EXPERIENCE:

Confidential, Wallingford, CT

Full Stack Developer

Responsibilities:

  • Worked on migrating system from coffee script to type script to 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.NET to access data.
  • Used short and concise LINQ queries with Lambda expressions to access data from Entity framework.
  • Transferred part of the application from a Multipage application to a Single Page 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 API to 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 Agile environment and used tools like JIRA and Slack to 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 stack developer

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 Framework to map Relational entities to POCOs (plain old CLR objects)
  • Built SPA (Single page application) using AngularJS to enhance User interactivity and experience.
  • Implemented client-side Sorting and filtering using AngularJS to reduce HTTP request to server.
  • Created multiple views using layout templates and AngularJS ngRoute to 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

Responsibilities:

  • Contributed in identifying requirements, developing use cases and scenario.
  • Gathered requirement, helped design a Relational database and implemented the 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 MVC and C# technologies to develop server-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.
  • Used HTML, CSS, Bootstrap 2 and jQuery to 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

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 and jQuery UI to 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!