Frontend Developer Resume
3.00/5 (Submit Your Rating)
Wayne, NJ
SUMMARY
- Over 5 years of front - end developer experience in Enterprise Applications and Web Application development with emphasis on front end Technologies as well as UI/UX Designing.
- Experienced in building cutting edge web applications and SPA.
- Expert in programming language of JavaScript, TypeScript.
- Expert in multiple JavaScript Libraries, including bootstrap-table, chart, google map JavaScript API.
- Expert level in developing Mean Stack web application using AngularJS, Angular2+, ReactJS, Node.js, MongoDB.
- All the Angular developing tools are facilitated. Angular CLI, angular bootstrap angular material, angular universal.
- Experienced in using Redux to managing application state.
- Familiar with the web developing server and database, including MongoDB, SQL, Node.JS, apache, tomcat.
- Many years of experience with multiple web of web developing stacks including MERN and MEAN developer’s stack.
- Good Understanding of Document Object Model (DOM) and DOM Functions in web browser and developing practice with jQuery in various UI widgets.
- Experiences in different CSS frameworks and libraries, bootstrap, bootstrap-table, angular bootstrap, angular material, Semantic UI, Material UI.
- Implementing RESTful API with AJAX.
- Used Node Package Manager (NPM) as package manager, which handles template cache and to installing required dependencies packages.
- Performed Unit Testing and code coverage with Karma, Jasmine for angular test cases.
- Experience in writing queries in SQL and PL/SQL and involved in performance tuning of the queries. Hands-on experience on Database tools like SQL Developer.
- Worked with Typescript and ES6 new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules.
- Experienced in using Git for version control.
- A Great problem solving, enhancement, debugging and maintenance skills
- Received several appreciations from Business managers and clients for solving technical problems.
- HTML
- JavaScript
- TypeScript
- CSS
- JSON jQuery
- ES6 ajax
- REST service using AJAX
- Bootstrap
- Frameworks
- ReactJS
- React - Redux
- AngularJS
- Angular2+
- Karma
- Jasmine
- NPM
- Babel
- MongoDB web API
- SQL
- Node.js
- Git
PROFESSIONAL EXPERIENCE
Confidential - Wayne, NJ
Frontend developer
Responsibilities:
- Frontend development of the signal page applications using HTML, CSS, and JavaScript, JSX, ReactJS and Redux.
- Collaboration with the UI/UX designers and back-end developers to develop reusable react components.
- Implemented UI design with JSX elements and passes JSX attributes to component with props object.
- Rendered DOM tags and user-defined components with JSX elements.
- Design props object for component to access JSX attributes.
- Building components in functional and class.
- Using local state to store the keys, values and functions for a component and update all children components.
- Using one-way data flow to passing data from parents to children components.
- Declaring lifecycle methods on the component class to run some functions when a component mounts and unmounts.
- Modifying and updating component state asynchronously.
- Using Redux to manage application state.
- Handling events and passing arguments to event handlers.
- Implemented form submit by controlled components and handling multiple inputs.
- Merging a partial state into the current state by using setState function.
- Developing and updating a web page quickly and effectively using HTMLS, CSS3, JavaScript, and jQuery with the web page cross browser compatibility.
- To handle Restful calls by AJAX using lifecycle methods and using setState to update component when the data is retrieved.
- Performed Unit Testing and code coverage with Jest and React test library, for React component test cases.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client-side scripting using React.
Environment: HTML5, CSS3, DOM Manipulation, ES6, NPM, ReactJS, Redux, jQuery, RESTful API, AJAX, Node.js, Express, d3.js, SQL, Authentication
Confidential - Newtown Square, PA
Frontend developer
Responsibility:
- Participate in collaborating with UX team to conduct web app.
- Developed service infrastructure components in Angular/Typescript for a web UI initiative.
- Facilitate in the new principles such as responsive design, mobile first and adaptive design using Angular libraries and Typescript.
- Designed and coded customized Angular services to interact with the backend API and server.
- Implemented dependency Injectable services to connect the web application to back-end RESTful APIs to POST/GET the data used in the application.
- Implemented various custom Pipes for grouping the data.
- Worked on routing and navigation functionality to navigate through different pages.
- Design and develop single page application responsive Web UI using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular2 to meet the usability, scalability and performance.
- Develop the registration page and login page with angular reactive form for customizing the validators with specific requirements.
- Using Md5 to encrypt the secured data including passwords and customers sensitive info.
- Create various visualization charts such as bar charts and line charts with drill down functionto visualize annually, quarterly and monthly profits by using Chart.js and d3.js.
- Develop the profit calculation page with JavaScript for calculating the expected profits of customized investment portfolios created by customers.
Environment: HTML5, CSS3, JavaScript, Bootstrap, JSON, AJAX, DOM, jQuery, Angular 2, Node.js
Confidential - Charlotte, NC
Frontend developer
Responsibility:
- Designed and implemented the user interface by using HTML, XHTML, CSS, Bootstrap, jQuery
- Worked with CSS background, CSS layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and some behaviors in CSS
- Knowledge of human factors and usability, best practices for interface design.
- Implemented JavaScript source code and embedded nested handling logic by using jQuery event handlers.
- The functional programming includes call back functions, closure, first class function and constructor function.
- Used routing schemes to develop single page applications with the AngularJS Route attribute responsible for debugging and troubleshooting the web application
- Maintained continuous communications between team members to track and roll the critical mission driven development
Environment: HTML, XHTML, CSS, jQuery, Bootstrap, AngularJS