Ui/front End/web Developer Resume
Nyc, NY
SUMMARY
- 5+ years of extensive experience as a Front End/UI Developer with solid understanding of database designing, development and installation of different modules.
- Experience with full software development life - cycle, architecting scalable platforms and agile methodologies.
- Experience in developing Web Applications using HTML5, CSS3, JavaScript, TypeScript, Angular ( 2/4/5/6/7/8/9/10/11 ), Node.js, Express JS, jQuery, AJAX, XML, Bootstrap, and JSON.
- Experience in working with Angular ( 2/4/5/6/7/8/9/10/11 ) modules, services, templates, directives, services and dependency injection to create a SPA.
- Profound Knowledge in Document Object Model (DOM) and DOM Functions along with experience in Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
- Highly Skilled in Type Script Language, Hands on work experience with Angular CLI for creating Directives, Components, Services, Pipes, Observables, Reactive/Template driven forms, and Router for multiple components utilizing Router Guards and Navigation.
- Experience in creating Responsive Web Design (RWD) Rich Restful Service Applications, and HTML wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Material design and Bootstrap.
- Solid experience with Responsive Web Design (RWD) using media queries and Bootstrap.
- Extensive experience creating well - organize CSS files by using Sass & Less frameworks to avoid CSS repetition.
- Experience in developing and implementing Responsive Web Design (RWD) with cross browser compatibility support in browsers following W3C standards; Debug issues using tools like browser stack.
- Experience in creating dynamic web pages using AJAX, JSON and XML.
- Experience in writing complex database queries, stored procedures, and triggers using Oracle, My SQL, and SQL Server.
- Experience with various IDE’s such as Visual Studio Code, Web Strom, Sublime and Notepad++.
- Experienced in debugging websites using Firebug, Fiddler, Browser Developer tools
- Experience in automated build process by using Jenkins and Maven.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
Programming Languages: JavaScript, TypeScript.
Web Technologies: HTML5/4, CSS3, XML, DHTML, JavaScript, Object Oriented Programming, Web Standards (XHTML, CSS), AJAX, JSON
JS Frameworks: AngularJS, Angular 2/4/5/6/7/8/9/10/11 , Node.JS.
Debugging tools: Chrome Developer Tools.
IDE & Developer Tools: Visual Studio, VS Code, Notepad ++, Adobe Dream viewer, Sublime, Brackets, Eclipse.
Databases: Oracle, MySQL
Version Controls: SVN, CVS, GIT
Methodologies: Agile, TDD, BDD
Operating systems: Windows, iOS, Android
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
UI/Front End/Web Developer
Responsibilities:
- Re-engineered the existing legacy application into a web-based application using the latest web technologies.
- Developed powerful Single Page Application and dynamic responsive Web Application with Angular 9 and later migrated it to Angular 11
- Designed and developed Presentation layer using Angular 11 and Angular material.
- Developing custom HTML elements using Angular directives and Developed Angular factories, used Angular promise API.
- Used HTTP Client Provider with Angular 11 interceptors to make sure the requests are authenticated.
- Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
- Extensively used RxJS library to create observables, subjects and behavior subjects for communication between the components
- Extensively used Angular Reactive forms, form Arrays and implemented reactive validations and validation messages according to the requirement.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 11.
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Worked on creation of components for routing and forms using the Angular-cli and Angular 11.
- Fixed 508 compliances issues for Reactive-search, search-kit and search-UI.
- Performing peer code reviews and pull requests reviews using GIT.
- Used JIRA as a Tool for tracking the estimates based on the User Stories and iterations for each sprint.
- Attending and providing feedback in various meeting like daily stand-ups, sprint planning and pointing sessions, sprint retrospective meeting, defect review meeting, every major/minor release planning and progress meetings.
Environment: Angular 11, TypeScript, Node JS, Angular CLI, NPM, RxJS, Angular Material, JSON, HTML5, CSS3, AJAX, Jira, GIT, Agile, Windows.
Confidential, Conshohocken, PA
UI/Front End Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Define, Design and deploy mobile solutions for clients by effectively utilizing available information and technical expertise.
- User Angular as framework to create Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, Bootstrap.
- Write code in HTML, Typescript under the Angular 8/7 frameworks according to the technical requirements specified.
- Created nested lazy loaded modules to load modules lazily and to maintain the performance of the application.
- Implemented Angular Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Created Directive for type ahead search functionality using RXJS and Angular which can be attached to any input field.
- Created Angular 7 custom pipes to format the data before displaying it to the user. Used Angular 7 Forms API to get the data from the user.
- Involved in using Angular CLI commands to run various builds locally replicating higher environments like prod.
- Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node JS applications.
- Analyzed the response of JSON to update Document Object Model (DOM) and involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and XML.
- Used Express.js on the top of Node.js as a proxy to interact with RESTful services.
- Involved in debugging the product using JIRA Bug Tracking. Deployed the application on to WebSphere application server.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
Environment: Angular 8/7, TypeScript, Node JS, Angular CLI, NPM, RxJS, Bootstrap, HMTL5, CSS3, JSON, XML, AJAX, Jira, GITHUB, Agile, Windows.
Confidential, Short Hills, NJ
UI/Web Developer
Responsibilities:
- Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
- Enhanced application performance by Angular 6/4 Component based development in view of future Angular framework transitions.
- Created SPAs with multiple views using route services and developed/tested features in an AGILE environment using Angular 6/4 and Typescript.
- Written modular, secure, and well-tested front-end code in TypeScript, HTML5 and CSS using the latest web.
- Created services as Dependency Injection and implemented Input, Output, View Child to do components communication and get local reference value of HTML.
- Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption. Handled various exceptions based on the response.
- Leveraged Angular 6/4 resources for all data access, encapsulating URLs and standardizing data access interfaces
- Working with Angular 6 modules, services, templates, directives, Routing and dependency Injection.
- Writing NgRX actions and selectors to communicate between UI and NgRX store
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used GIT for source control and JIRA for tracking purposes.
Environment: Angular 6/4, TypeScript, Node JS, Angular CLI, NPM, HTML5, Swagger UI, CSS3, Postman, NgRX, Jira, Agile, Windows.
Confidential, Pittsburgh, PA
UI/Web Developer
Responsibilities:
- Developed Rapid application in Angular 2/JS with TypeScript and implemented RXJS (reactive extension) for using Observable sequences to allow async data streams with out of the box RXJS operators.
- Developed features in an AGILE environment using Angular-2 and Typescript.
- Used Angular forms to validate fields and created custom validator directives and updated pages using HTML5, CSS3 in Angular framework.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time using $http service.
- Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Actively involved in using TypeScript, Bootstrap and HTML5 to enable client-side data to meet specific criteria by applying various validation variables.
- Facilitates Angular components like modules, components, built-in and customized directives, services, components to build Model-View-Controller (MVC) architecture for the web application using typescript.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
- Evaluated code to ensure the validity, structure which meets W3 standards and is compatible with various devices and operating systems.
- Used JIRA for bug tracking. Git is used as a version control tool and Jenkins is used for continuous integration of builds.
- Created a build process for different environments like dev, test and production.
Environment: Angular 2/JS, TypeScript, BootStrap, HTML5, CSS3, HTTP, RxjS, Jira, GIT, Jasmine, Agile, Windows.
