Sr. Full Stack Developer Resume
Secaucus, NJ
SUMMARY
- Around 11 years of experience in Design, Analysis, Development, Configuration, Testing, Training, Implementation and Maintenance of Software Applications in Web, Desktop and client/server environment.
- Conscientious, dynamic, determined and result - oriented self-starter with an analytical approach to problems, enthusiastic in keeping abreast of current technologies.
- Extensive experience in web application development using Angular JS, Angular 2/5/6/9, Material Design, JQuery, ASP.NET (web forms, MVC, MVP), C#, Web API, Window services, WCF, XML, HTML5, JavaScript, CSS3.0, Bootstrap CSS, AutoMapper.
- For Dependency injection used Unity, AutoFac container.
- Experience in unit test cases using nUnit, MSTest and Moq.
- Experience in developing disturbed cache using MemCache.
- Knoweledge of docker container, AWS ECR ECS
- Hands on experience in creating MircoServices.
- Experience in Data modelling and Query Designer.
- Experience ADO.Net and Entity Frame work, nHibernate for CRUD operations from application.
- Used Dictionaries, Enumerables, ILists, IQueryable objects in C#
- Experience in integrating third party components/controls like Telerik controls for UI, Infragistic Controls, Wijmo Controls, EPPlus, and Expert PDF for PDF generation.
- Good working knowledge of SDLC methodologies like Agile - Scrum.
- Knowledge on SOLID principle and Design Principle.
- Knowledge on Data Structures, Algorithms
- Good knowledge in C, Core Java
TECHNICAL SKILLS
Programming Languages: C#, Visual Basic (VB), Core Java, C
Client Scripting: JavaScript, JQuery, Angular 2/4/6/9, TypeScript, AngularJS, Angular Redux, ngrx store, Aspera Connect
Web Technologies: MVC, Web API, AJAX, WCF, ASP.NET, SignalR
Database: SQL Server, Oracle, Sybase
Application Tools: Visual Studio, SSIS, SSRS, Entity Framework, nHibernate Framework, Enterprise Library, ff probe, DB Artisan
Styling: CSS, BootStrap, Material Design
Testing: nUnit, MStest, Jasmine
PROFESSIONAL EXPERIENCE
Confidential, Secaucus, NJ
Sr. Full Stack Developer
Responsibilities:
- Architecting solution for Angular 6, .Net, Webapi C#, Windows Service.
- Involved in requirements gathering and worked with multiple teams for integration of data
- Implemented Angular components, Services to upload content
- Added ngrx/store to maintain state management.
- Implemented Route module for navigation.
- Implemented generic components for reusable in different pages.
- Creating AngularJs Controllers, Services, Directives
- Implemented Lazy loading by module to better performance.
- Worked on ASP.net MVC.
- Implemented Autofac for dependency injection in C# WebApi and Data Access layer
- Implemented SignalR for notifications of new contents and updates.
- Implemented Aspera connect using Angular 6 for uploading videos.
- Implemented Webapi and Error handling.
- Used LINQ operations for data filtering in DAL.
- Implemented windows service based on event and timer.
- Implemented thread-based mechanism to watch folders
- Worked on creating data tables and relations in Sybase.
- Used Data modelling tool to create data tables in sql server
- Worked on performance tuning of procedure and queries.
- Created Stored procedure, views and functions.
- Implemented Automapper for mapping models.
- Implemented nUnit cases for automation testing.
- Configured publish mechanism for environment based on transform and post build script.
Environment: Angular 5/6, AngularJs, Aspera, MVC, WebAPI, TypeScript, Bootstrap 4, HTML5, CSS, Asp.Net, C#, Sybase, SqL server, LINQ, Entity Frame work, ADO.Net,Windows service
Confidential, NJ
Sr. Full Stack Developer
Responsibilities:
- Implemented components using Angular and TypeScript.
- Implemented lazy loading module on demand in Angular 4.
- Added routes to both child, parent modules and implemented navigation via the Router Module.
- Created Customs pipes in Angular
- Worked with @Input, @Output decorators to communicate between components in Angular 2.
- Created Angular services to communicate with the server using HTTP, Observables and RxJS.
- Created real-time API that polls data to connected browsers using WebApi 2 and C#.
- Implemented Authorization and authentication in Web API
- Used various LINQ operators to query data sources in C#.
- Used Entity Frame Work, ADO.Net to retrieve data from DB.
- Created PL/SQL.
- Created data tables and relations
- Implementing Stored procedures, Views, Cursors.
- Worked on parsing XML files.
- Created Windows service/Jobs.
Environment: Angular 2/4, MVC, WebAPI, TypeScript, Bootstrap 4, HTML5, CSS, Asp.Net, C#, RxJS, SQL Server, LINQ, Entity Frame work, ADO.Net and Agile
Confidential
Sr. Full Stack Net Developer
Responsibilities:
- Worked on controllers and directives in Angular
- Implemented ngRoute module and $routeProvider, $location, $routeParams services to setup routing, navigate inside the Angular app.
- Created and consumed Web API Services.
- Worked on Master Pages, JQuery, CSS and HTML to design look and feel of the web pages in ASP and ASP.NET, C#.
- Extensively used Auto mapper for mapping the entity and domain models.
- Involved coding Work Flow using Stateless
- Worked with N-Hibernate code first approach for the data access layer.
- Used Team Foundation Server (TFS) for source control and version tracking.
- Extensively used Angular JS framework for the UI in presentation layer.
- Involved in writing SQL statements and stored procedures by using cursors, indexes for performing different searches
- Worked on SSRS to generate product data report.
- Used Erwin for data modelling.
- Worked on Micro Services.
- Knowledge on Windows Workflow. Worked on creating, executing, maintaining and implementing workflows.
- Involved in creating build definitions for the application.
- Involved in creating SSIS Package to transfer data from legacy application to current application DB
- Involved in generating Test cases for property and casualty Insurances for Different Levels of Business.
Environment: Angular Js,Web API, MVC, nHibernate, C#.Net, MS Visual Studio 2013 with .NET framework 4.5, SQL Server 2012,Windows Azure
Confidential
Sr. Net Developer
Responsibilities:
- Created reusable input control Directives such as date picker and decimal in AngularJS and HTML5.
- Used $http service for making Ajax calls, to create reusable logic and shared data in AngularJS.
- Used ngRoute module and $routeProvider, $location, $routeParams services to setup routing, navigate inside the Angular app
- Implemented event-based communication between controllers through $on, $broadcast services in AngularJS.
- Worked with various decorator and structural directives in AngularJS to perform data binding.
- Implemented Controllers, Modules and Services to build HTML templates in AngularJS.
- Created and designed tab menu, nav bars, panels, form controls and the angular app layout using Bootstrap 3.
- Using Wijmo Grid for Displaying Data in Excel format
- Implemented Attribute Routing to have more control over the URIs in Web API 2 and return JSON.
- Implemented IHttpActionResult to return built in action results in Web API 2.
- Created Asynchronous operations using async, await to get data asynchronously in C#.
- Implemented Repository pattern using Interfaces and Unity (Dependency Injection) in C#.
- Worked with cte’s, views, temp tables, functions, procedures and joins in Sql Server 2012.
- Implemented agile methodology for the whole application.
Environment: AngularJS, JQuery, Bootstrap, HTML, CSS, JavaScript, Microsoft SQL Server 2012, WebAPI, SSRS, Entity Framework, C# 4.0, LINQ, Microsoft .NET Framework 4.5, TFS, Agile