Fullstack Angular Developer Resume
New York, NY
SUMMARY
- 5 years of experience in Analysis, Design, Development, Implementation, Testing, and Deployment of Web Applications in the E - commerce, Healthcare, and Financial domains.
- Experience in SQL Server, ASP.NET, C#, ASP.NET WEB API, ADO.NET, Entity Framework, ASP.NET MVC, MongoDB, NodeJS, ExpressJS, Angular2/4/5/6/7, Typescript, ReactJS, Babel, HTML5, CSS3, Javascript ES6.
- Experience in developing Single Page Applications (SPAs) through MEAN/MERN stack (MongoDB, ExpressJS, NodeJS, and Angular 2+ in Typescript / ReactJS in Babel).
- Experience in creating custom directives, observables, and interfaces, implemented client-side validation in Angular 2+ Environment and worked with Angular Material.
- Experience in creating Modules, Components, Services, and Pipes, in implementing Auth guard, routing for seamless navigation and used RxJs library for observable, map, and subscribe for fetching data.
- Experience in Object Oriented Design/Development, Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern.
- Experience in working with ASP.NET MVC to develop Controllers, Custom Data Validation attributes, View Models, Views, Partial Views, Master Pages and Action Filters.
- Experience in Language Integrated Query (LINQ) to write queries to retrieve data and sort/filter data with Lambda Expressions.
- Experience in ORM using ADO.NET, Entity Framework, LINQ to SQL, and LINQ to objects.
- Experience in creating SQL Stored Procedures, User-Defined Functions, Triggers, Index, and View using Microsoft SQL Server/Management Studio.
- Experience with all phases of Software Development Life Cycle (SDLC), JIRA for managing issues/bugs, version control through GitHub, launching and maintaining Web Apps with Microsoft Azure and experience with AGILE and SCRUM methodology.
TECHNICAL SKILLS
Languages: C#, Javascript, Babel, Typescript, HTML, XML
.NET Technologies: MVC, Web API, ASP.NET, .NET Framework, ADO.NET, Entity Framework, LINQ
Databases: SQL Server, MongoDB
Javascript Libraries and Frameworks: Angular 2+, ReactJS, jQuery, AJAX, DOM, Bootstrap
Development Tools: MS Visual Studio, Visual Studio Code, Sublime Text
Version Control: GitHub
PROFESSIONAL EXPERIENCE
Confidential - New York, NY
Fullstack Angular Developer
Responsibilities:
- Developed various pages in the applications in front end technologies HTML5, CSS3, JSON, Bootstrap, Typescript, Angular 7, RESTful API.
- Built Angular 7 components, UI, and services to consume rest services using Component based architecture provided by Angular 7.
- Used Observables to asynchronously call the server and inject the data to the components.
- Developed powerful Single Page Application (SPA) and dynamic responsive Web Application with Angular 7.
- Created Angular service and integration with RESTful API. Used Angular HttpClient to send GET/POST request to fetch data from server.
- Wrote services in NodeJS to store and retrieve data from MongoDB.
- Developed the components using Angular 7 needed for the application from scratch to meet the application's functionality.
- Implemented latest Ecmascript6 (ES6) features like arrow functions, constants, block-scope variables, etc.
- Debug the issue in firebug for Firefox, web developer tools in Chrome, and Safari browsers.
- Attended required meetings and maintained open communication about project status.
- Used GitHub for version control and JIRA for bug tracking in an Agile/Scrum environment.
Environment: MongoDB, ExpressJS, Angular 7, NodeJS, HTML5, CSS3, Javascript, jQuery, JSON, Bootstrap, Typescript, JWT, Bcrypt, Sublime Text, GitHub, AGILE, JIRA, Microsoft Azure.
Confidential - Beverly Hills, CA
Full Stack React Developer
Responsibilities:
- Involved in all phases of SDLC including Requirements gathering, Designing, Programming, Testing and Documentation.
- Focused on interactive and mobile friendly design using Bootstrap for space and clutter management and animations to provide smooth transitions.
- Wrote services in NodeJS to store and retrieve data from MongoDB.
- Developed the UI pages from scratch using HTML5, CSS3, Javascript, ReactJS, AJAX and jQuery.
- Used React-Router-DOM for developing Single Page Applications (SPAs).
- Integrating JavaScript libraries ( jQuery, Bootstrap, React-Router-DOM, Axios, etc.).
- Maintained parent/child elements using State and Props in ReactJS.
- Made sure look and feel of the UI designs behave the same in different browsers (Chrome, Firefox, and Safari).
- Used ReactJS libraries to implement client side functionalities.
- Used ReactJS to implement features of various pages: Forms, CRUD operations, custom sort.
- Used Redux, React-Redux, Redux-Thunk to bind/manage multiple sets of data to their corresponding components.
- Used Axios to read data from remote server and use of exception handling in ReactJS.
- Created reusable components with ReactJS (Input Form element with flexible attributes).
- Used Javascript ES6 and Babel (JSX) with react for component development in ReactJS.
- Involved in developing, implementing and testing NodeJS application.
- Involved in AGILE and SCRUM meetings to discuss the status of the project.
- Responsible for researching and implementing MongoDB.
- Extensively used GitHub for version control and branch merging.
- Used JIRA to track and maintain the history of bugs/issues on a daily basis.
Environment: MongoDB, ExpressJS, ReactJS, NodeJS, HTML5, CSS3, Javascript, jQuery, JSON, Bootstrap, AJAX, Sublime Text, GitHub, AGILE, JIRA, Microsoft Azure.
Confidential - New Rochelle, NY
Full Stack Angular/.NET Developer
Responsibilities:
- Gathered and analyzed information, designed, developed, implemented and deployed the web application using SQL, APS.NET, Angular 2+ along with Typescript, HTML5, CSS3, Javascript, jQuery, and Bootstrap.
- Collaborated with other teams to develop cross-product design solutions.
- Created Components, Services, and custom Pipes with Angular.
- Implemented JSON Web Token (JWT) for user authentication.
- Used Observables to asynchronously call the server and inject the data to the Components.
- Used Angular Reactive forms to implement complex forms and performed the validations using Form Builder and created Single Page Application with the Angular Router Module.
- Implemented Route Guards using canActivate and canDeactivate 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 two-way binding for synchronization of data between model and view components, interpolation to present data to user and event binding to call functions as a response to user actions.
- Used Angular built-in directives such as ngModel to perform two-way data binding between view and component and passed data between parent/child components with Input, Output, EventEmitter, and ViewChild.
- Used many ng-directives: ngIf, ngFor, ngClass, ngSwitch to manipulate DOM elements.
- Used GitHub for version control along with JIRA and AGILE methodology to track and fix bugs/issues during development.
- Deployed on Microsoft Azure.
Environment: SQL, ASP.NET WEB API, LINQ, Angular 2+, HTML5, CSS3, Javascript, jQuery, JSON, Bootstrap, Typescript, JWT, Bcrypt, Sublime Text, GitHub, AGILE, JIRA, Microsoft Visual Studio, Microsoft Azure.
Confidential - Edison, NJ
Full Stack React Developer
Responsibilities:
- Designed and implemented web-based application using ReactJS and Web API using NodeJS, ExpressJS, MongoDB and Mongoose.
- Focused on interactive and mobile friendly design.
- Developed the UI pages from scratch using HTML5, CSS3, Javascript, ReactJS, AJAX and jQuery.
- Integrating JavaScript libraries ( jQuery, Bootstrap, React-Router-DOM, Axios, etc.).
- Maintained parent/child elements using State and Props in ReactJS.
- Made sure look and feel of the UI designs behave the same in different browsers (Chrome, Firefox, and Safari).
- Used ReactJS libraries to implement client side functionalities.
- Used ReactJS to implement features of various pages: Forms, CRUD operations, custom sort.
- Used Axios to read data from remote server and use of exception handling in ReactJS.
- Created reusable component with ReactJS (Input Form element with flexible attributes).
- Used Javascript ES6 and Babel (JSX) with react for component development in ReactJS.
- Involved in developing, implementing and testing NodeJS application.
- Involved in AGILE and SCRUM meetings to discuss the status of the project.
- Responsible for researching and implementing MongoDB.
- Extensively used GitHub for version control and branch merging.
- Used JIRA to track and maintain the history of bugs/issues on a daily basis.
Environment: MongoDB, ExpressJS, ReactJS, NodeJS, HTML5, CSS3, Javascript, jQuery, JSON, Bootstrap, AJAX, Sublime Text, GitHub, AGILE, JIRA, Microsoft Azure.
Confidential - Melville, NY
Full Stack .NET Developer
Responsibilities:
- Developed application using .NET Framework and ASP.NET.
- Worked closely with client for requirement gathering and analysis and provided desired solution in a timely manner.
- Used Database First design and bulk insertion in SQL to insert existing data formatted into csv files.
- 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 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 LINQ and 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.
Environment: .NET Framework, Entity Framework, LINQ, Bootstrap, HTML, CSS, JSON, MS SQL Server, GitHub, Microsoft Visual Studio