Lead Full Stack Developer Resume
Mountain Lakes, NJ
SUMMARY
- 8+ years of experience in developing enterprise level web/windows applications using Microsoft Technologies suchC#.NET, ASP.NET, .Net Core, ADO.NET, Web Services, WCF, ASP.NET MVC, Entity Framework, AJAX, LINQ, WPF, Silverlight and SQL Server.
- Strong knowledge on Object Oriented Programming concepts(OOPS).
- Experience in developingSingle Page and Responsive ApplicationsusingAngularJS, Bootstrap’s and Twitter Bootstrap.
- Experience in all phases ofSoftware Development Life Cycle (SDLC) from Requirements gathering, Analysis, and Design, Development, Documentation, Testing, Implementation and maintenance of various Web and windows applications.
- Experience in designing and developing enterprise applications using variousDesign patternslikeMVC (Model View Controller)andMVVM (Model View Model) Architecture
- Experience working with various versions of.NET Framework 4.5/4.0/3.5/3.0/2.0 using C#, VB.net, REST, SOAP and Service Oriented Architecture (SOA).
- Hands on experience with development of applications usingASP.NET, ADO.NET, C #, WCF, WPF, LINQ and Silverlight.
- Experience with developingGUIusing web technologies likeHTML, XHTML, CSS, Skins, Themes, DHTML, AJAX, JavaScript, jQuery, Telerik Controls, Master Pages, Partial Pages and XAML.
- Experience with Relational Databases likeSQL Server 2012/2008/2005/2000 and Oracle 10g.
- Good Knowledge of developingInteroperableanddistributed applicationsusingweb Services and WCF Services.
- Experience working with tool likeJIRAforbug tracking, issue tracking and project management.
- Experience in renderingAJAXfeatures for buildingRich Interactive ApplicationsusingAjax Control Toolkit along with JavaScript, JQuery.
- Expertise in usingData Binding Controls (Dataset, Data Reader, Data Adapter, Grandview)
- Proficient in the design and development ofmulti - tier Distributed Client Server and Web ApplicationsutilizingMS.NET, C#, VB.NET, ASP.NET, ADO.NET, Web Forms and Windows Communication Foundation (WCF) technologies.
- Developed applications leveragingADO.NET, LINQ to SQL, Entity Framework 4.
- Strong experience in data retrieval and manipulation usingADO.NETdata objects such asDataset, Data Reader, Data list, Data Adapter.
- Experience of handling queries using .NET 3.5 LINQ components and the Entity Framework
- Extensive experience inSOA-based solutions - Web Services, WebAPI, WCF, SOAP including RESTful services
- Proficient working withStored Procedures, Triggers, Cursors, Functions and Views on SQL Server and using PL/SQL.
- Experience in generatingbusiness reportsusingSQL Server Reporting Services (SSRS) and Crystal Reports.
- Experience in using.Net Remoting, Web Services, XML, XSLT, XPATH and XML Schema.
- Experience in setting up windows server toMicrosoft web server (IIS)in DEV and QA environments.
- Experience in usingSSISto validate,Extract, Transform and loaddata to Database SQL Server and Scheduled Jobs for executing the SSIS Packages.
- Experience in handling various backend data sourceslike MSSQL Server 2005/2008/2012 and Oracle
- Experience with theObject Relational Mapping (ORM)using LINQ.
- Experience in implementing the design Patternslike MVC and MVP architecture.
- ExperiencewithAJAX controls, WPF and Windows Communication foundation (WCF)
- Worked on AWS (Amazon Web Services) products.
TECHNICAL SKILLS
Languages: C# (4.5 / 4.0 / 3.5 / 3.0 /2.0 ), VB.NET, VB, C, C++, Java, T-SQL, PL/SQL.
.NET Technologies: .NET Framework 2.0/3.0/3.5/4.5 , C#.NET, ASP.NET, VB.NET, Silverlight, WCF, ADO.NET, MVC, AJAX, Web-services, Visual Basic 6.0, ASP, ADO, COM, DCOM, COM+.
Web Technologies: HTML, DHTML, CSS, ASP, XML, XSD, XSLT, DOJO, EXTJS, YUI, GWT,MVC, JavaScript, JQuery, VB script.
Databases: My SQL,SQL Server
JavaScript Libraries: Angular 2+, jQuery, DOM, Bootstrap
Development Tools: VisualStudio.NET, Visual Source Safe, Visio, SQL’ Client Utility, Flex, Google Maps API, Google Analytics.
Version Control: Visual Safe Source, Team Foundation Server
Tools: ERWIN, ANT, JUnit, Crystal Reports, Log4j, TOAD for Oracle, AQT.
PROFESSIONAL EXPERIENCE
Confidential, Mountain Lakes, NJ
Lead Full Stack Developer
Responsibilities:
- Built single page applications (SPA), responsive web design, UI using HTML5 grid layouts, CSS3 media queries where it’s an expression and can be used to either true or false.
- Used CSS/CSS3(SASS,LESS), Bootstrap, JavaScript(ES5), jQuery, Angular8, AJAX, and JSON and designed HTML, CSS coding of front-end interfaces - including cross-browser support and unit testing
- Created Angular modules, controllers, directives, and filters to deploy the entire business logic.
- Designed Angular using UI-Router for binding data to different states and rendering different templates.
- Implemented Route Guards using canActivate and canDeactivate to prevent unauthorized users from accessing certain pages and to allow users to continue editing forms.
- Used NG-Model, NG-IF, NG-For, Dependency Injection, Input, Output Emitter, Class Binding and Two-Way Binding.
- Used Reactive Forms for user detail View in the module and used RXJS library for reactive Angular Component.
- Created services for Angular consumption and Used Observables to asynchronously call the server and inject the data to the Components.
- Utilized Angular libraries to implement client side functionalities and Utilized Angular to implement features of various pages: forms, CRUD operations, custom sort
- Developed applications using .NET Core Framework and ASP.NET and Implemented the N-tier architecture, e.g. Presentation Interface (UI), Business Logic Layer (BLL), and Data Access Layer (DAL).
- Used Database First design and bulk insertion in MySQL to insert existing data formatted into csv files.
- Used Object Oriented Programming Principles like Inheritance, Polymorphism and Design pattern like MVC for a standard solution to common problem in software design
- Used Entity Framework to quickly create Controllers and Views .Used Partial Views to create the navigation.
- Developed ViewModels to store database data and rendered in the browser using the Razor View Engine.
- Used TempData, ViewData, and ViewBag for state management on the application.
- Used Action Filters to implement user authentication and authorization through role based security.
- Used Lambda expressions for anonymous methods to query data.
- Worked on creating tables, views, triggers, stored procedures, and functions in SQL.
- Used GitHub for version control and extensively used JIRA for the project development and tracking
Environment: Visual Studio 2013/2012, C++, C#, .NET 4.5, .Net Core, MS SQL Server 2012, ASP.Net Core, MVC 5.0/4.0, Entity Framework 6.0/5/4.3, WCF, Web API, TFS 2013, Angular JS1.4.5, AJAX, Bootstrap, VB.net, Typescript, IIS 7.5, HTML, HTML5, DHTML, XHTML, REST Web Services, Production Support, LINQ, SQL Server 2012, HP Service Manager and HP Quality Center. Microsoft Visual Studio 2019, Angular8/9, Developed the backend using C#, ASP.NET Web API.
Confidential, Melville, NY
Full Stack Angular/.NET Developer
Responsibilities:
- Gathered and analyzed information, designed, developed, implemented and deployed the web application using SQL, APS.NET, and AngularJS along with Typescript, HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
- Collaborated with other teams to develop cross-product design solutions.
- Created Components, Services, and custom filters with AngularJS.
- Implemented JSON Web Token (JWT) for user authentication.
- Implemented Factory, Service and Providers for using AngularJS services like $http services to communicate with the backend.
- Implemented complex forms and performed the validations and created Single Page Application with the AngularJS ngRoute module.
- Implemented authenticate services to prevent unauthorized users from accessing certain pages and to allow users to continue editing forms.
- Enable CORS on ASP.NET Web API to allow calls from other domains.
- Used Entity Framework to quickly create Controllers and Views.
- Used Sorting, Searching and Pagination in the module.
- Used two-way binding for synchronization of data between model and view components, interpolation to present data to the user and event binding to call functions as a response to user actions.
- Used Angular JS built-in directives such as ng-model directives to perform two-way data binding between view and component and passed data between parent/child components.
- Developed and designed Web forms in ASP.Net.
- Error Handling was implemented using custom error pages.
- Used TempData, ViewBag, ViewData for state management on the application.
- Utilized Action Filters to implement user authentication & authorization through role based security.
- Used SQL server as database and involved in writing several SQL objects like Stored Procedure, Views, Triggers and Involved in designing tables.
- Used complex join queries to perform the operations of relation between Doctor and patient.
- Used Partial Views to create the navigation.
- Developed ViewModels to abstract the model classes and created strongly typed views & Utilized Razor Engine and Html Helper classes to create a customized UI.
- Used GitHub for version control. JIRA and AGILE methodology to track and fix bugs/issues and Azure for deployment.
Environment: SQL Server,Entity Framework, Angular JS, NodeJS, HTML5, CSS3, Javascript, jQuery, JSON, Bootstrap, Typescript, JWT, .Net Framework, Sublime Text, GitHub, AGILE, JIRA, Microsoft Azure.
Confidential - New Jersey
Full Stack Developer
Responsibilities:
- Involved in all phases of SDLC including Requirements gathering, Designing, Programming, Testing and Documentation.
- Developed the front-end by doing the hands on coding using AngularJS, JavaScript, Bootstrap, and HTML5.
- Worked closely with clients for requirement gathering and analysis and provided desired solutions in a timely manner. Developed the backend using C#, ASP.NET Web API.
- Used Database First design approach and bulk insertion in MySQL to insert existing data formatted into csv files.
- Worked on creating tables, views, triggers, stored procedures, and functions in SQL.
- Used Entity Framework to quickly create Controllers and Views.
- Used Partial Views to create the navigation.
- Developed ViewModels to store database data and rendered in the browser using the Razor View Engine.
- Used TempData, ViewData, and ViewBag for state management on the application.
- Used Action Filters to implement user authentication and authorization through role based security.
- Worked on creating tables, views, triggers, stored procedures, and functions in SQL.
- Integrated Angular Single Page Applications to enhance website performance and generated components, services, directives, filters.
- Used NG-Model, NG-IF, NG-For, Dependency Injection, Binding and Two-Way Binding.
- Implemented Authorization and Authentication in AngularJS.
- Used AngularJS Forms as well as implemented Validation functions to get client required user view.
- Built custom Angular Directives and Services for a single-page web application for an agile-based team.
- Implemented reactive Angular components using RXJS
- Used CORS to allow cross domain access between API and MVC application.
- Used Action Filters to implement user authentication and authorization through role based security.
- Used Postman to test API for proper functionality.
- Used GitHub for version control.
Environment: .NET Framework, Entity Framework, LINQ, Bootstrap, HTML, CSS, JSON, MS SQL Server, GitHub, Microsoft Visual Studio,AngularJS, ASP.NET Web API 2
Confidential, Edison NJ
Full Stack Developer / Angular Developer
Responsibilities:
- Involved in requirement analysis, technical design, and development of a web-based application tool using C# language, ASP.NET WEB API 2, Angular, Entity Framework, LINQ, SQL server
- Designed and developed business objects and components in C#
- Used ADO.Net for data retrieving, querying, storage, manipulation and for achieving disconnected database connectivity
- Developed and designed Web forms in ASP.Net and Implemented Json Web Token (JWT) for user authentication.
- Worked extensively with AngularJS. Implemented Client-Side Validations manipulated DOM Events, Directives, Components and Filters.
- Created Authorization and Authentication in AngularJS to protect a route.
- Implemented Routing in Single Page Application using AngularJS provided Router module.
- Created a route with parameters and used the snapshot to obtain the appropriate parameters.
- Worked with Promises for asynchronously calling the server and mapping the data to the required format (JSON).
- Worked in Angular build-in directives like ng-model to perform Two-Way Data Binding between view and component and passed the data between the components using $ctrl and binding.
- Created Web API Controllers using Asp.Net to get data from the server database.
- Used Object Oriented Programming Principles like Inheritance, Polymorphism and Design pattern like MVC for a standard solution to common problems in software design.
- Applied n-tier architecture using Entity Framework as Data Access Layer for retrieving the data from the database and used LINQ to manipulate data.
- ErrorHandling was implemented using custom error pages.
- Used CORS to allow cross domain access between API and MVC application.
- Developed ViewModels to store database data and rendered in the browser using the Razor View Engine.
- Worked on creating tables, views, triggers, stored procedures, and functions in SQL
- Developed highly optimized stored procedures, functions, and database views to implement the business logic and also created clustered and non-clustered indexes.
- Used Postman to test API for proper functionality.
Environment: .Net Framework 4.6, C#, ASP.NET MVC 5.0, Entity Framework 5, LINQ, Bootstrap, Asp. Net Web API 2, jQuery, HTML5, CSS3, AngularJS, JSON, MS SQL Server, JIRA, Visual Studio, Git
