We provide IT Staff Augmentation Services!

Front End Developer Resume

0/5 (Submit Your Rating)

OH

SUMMARY

  • 7 years of professional experience in front - end WebApplication Development in HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Node.js, ReactJS, Redux, AngularJS/Angular2+ and TypeScript
  • Excellent experience in ReactJS for creating interactive UI with Virtual DOM manipulation, knowledge of ReactJS features, such as Lifecycle methods, customized Components, Props and State
  • Familiar with Redux with React, solid understanding in Flux unidirectional data flow architecture withActions, Reducers, Stores to handle data logic of applications
  • Experienced with Redux-Promise middleware to manage asynchronous API calls
  • Implemented React Router to render isomorphic/universal application views for Single Page Application
  • Thorough understanding of CSS for page layout and style, well versed with preprocessors SASS
  • Extensive experience in responsive design using media query and Bootstrap grid system
  • Implementing data visualization and interactive GUI with third party app such as Chart.js and D3.js
  • Experienced in MEAN stack development integration with MongoDB, Express, Angular and Node.js
  • Developed scalable RESTful web service/APIs to fetch the data and populate on UI with Node.js
  • Built templates engines with Express.js to respond to large amount of HTTP requests
  • Excellent knowledge on Database with detail understanding of CURD process for MySQL and MongoDB
  • Proficient in Angular2+ concepts of Directives, Data Binding, Dependency Injection and Lifecycle Hooks
  • Experience in implementing Front End logic through Typescript, developed Angular Custom Components and Global Services to be reused across different modules in the application
  • Familiar with Angular build-in modules and libraries, such as RouterModule for SPA navigation and Observables from Rxjs library to manage data flow and application state
  • Expertise in Java core concepts such as OO Design, Multithreading, Generics and Exception Handling
  • Good knowledge of Java application development and frameworks such as Spring and Hibernate
  • Performed unit and integration testing using Karma and Jasmine with Test Driven Development principle
  • Experience in debugging using various troubleshoot tools such as FireBug, Chrome Inspector and IE Tester for cross-browser compatibility
  • Experience with version control tools such asGit and SVN
  • Performed efficient tasks to large amount of files on server and set up end-to-end test workflow with automated task runner Gulp and Grunt
  • Familiar with build tool NPM to manage package version and dependencies
  • Experience in Search Engine Optimization (SEO) techniques to increase search visibility of website
  • Hands on experience with Webpack to bundle React/Angular module applications
  • Strong knowledge of Waterfall and Agile methodologies with project management tool JIRA to navigate through full life-cycle development of the project
  • Working knowledge of Adobe Creative Suite and Adobe Photoshop
  • Self-motivated in continuous learning of web development technologies and UI design trends
  • Reliable analytical problem solver and troubleshooter with strong attention to detail
  • Experience in collaboration with business analysts and UX designers to generate site architecture mockup according to UI specs and business requirements
  • Excellent written and oral communication skills and interpersonal skills with a strong ability to excel through collaboration with team members

TECHNICAL SKILLS

Languages: JavaScript, HTML/HTML5, CSS/CSS3, Java, C++, C#, Python, Ruby

Frameworks/APIs: ReactJS, Redux, AngularJS, TypeScript, jQuery, Node.js, Express.js, Lodash

Web Technology: NPM, AJAX, Git/SVN, MySQL, MongoDB, Jasmine, Gulp, Grunt, Webpack

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

UI Developer

Responsibilities:

  • Collaborated in the entire Software development life cycle phases: Requirement Analysis, Implementation, Testing and Final Deployment
  • Worked closely with the Business Analysis Team and UX Team to create a custom components library using ReactJS, HTML and CSS3
  • Experienced with data visualization tool D3.js to generate animated, interactive graphs to show truck driver schedule, route information and payments
  • Used ReactJs virtual DOM instead of regular DOM for improved efficiency and performance
  • Experience with Redux for unidirectional data flow between components, and used middleware Thunk to handle asynchronous API calls
  • Constructed container components with Reducers that received Actions to modify the Store state tree, connected them to the presentational components
  • Extensively worked with backend APIs to fetch data as JSON response and parse it on UI
  • Used Fetch AJAX request for data from back-end based on user input and post updated data to backend database for user to update their shifts, add notes and create notifications
  • Optimized home page loading performance with Server-Side Rendering
  • Built isomorphic application with Router to render appropriate sets of components
  • Involved in responsive web design development that could be served to desktop, tablets and mobile users with Bootstrap grid system
  • Worked on Cross-Browser compatibility (Chrome, Firefox and IE), fixed bugs for several browsers with various troubleshooting tools
  • Developed unit test and integration test using Jasmine, set up end-to-end testing flow with Gulp
  • Used Lodash as a handy method tool to trim complex data from backend to meet front end needs
  • Worked closely with backend group to develop Restful API using Node.js with Express working with MongoDB to provide a robust set of services
  • Used Webpack as bundler, Gulp as automatic task runner, and NPM for package management
  • Worked with JIRA and interacted with the back-end team and scrum master at daily meeting, maintained the history of bugs/issues on everyday basis
  • Used Git to host source code, collaborated with teammate to solve conflicts

Confidential, OH

Front End Developer

Responsibilities:

  • Participated in all stages of Software Development Life Cycle, analyzing, designing, implementing, testing and maintaining the Confidential Online Retail Platform
  • Constructed RESTful web services and single page application utilizing ReactJS in the development
  • Supported client side MVC model with ReactJS for code reusability and maintainability
  • Created reusable code by using React Components to optimize the code and reduce the difficulty of maintenance
  • Handled data that is being retrieved from a database through React component Props and State
  • Configured ReactJS Router for deep-linking URLs to controllers and views following SPA principles
  • Used Node.js API service for data transmission between front-end and back-end service for item pricing, description and image, user information and discount notifications
  • Implemented and optimized the custom asynchronous operation with ES6 feature Promise
  • Designed a rich user interface using CSS3 for items list, user shopping cart drop menu and advertisement bar footer, extensively used SASS for well-organized style sheet
  • Worked on responsive design and developed a single isomorphic responsive website that could be served to desktop, tablets and mobile users with CSS media query and Bootstrap grid system
  • Increased product search visibility on Internet with Search Engine Optimization techniques
  • Used Jasmine and Karma as end to end testing tools for debugging and software quality insurance
  • Used Firebug and Chrome Developer Tools for debugging and for element styling
  • Used NPM to manage dev packages, and Grunt to compress large amount of product image files
  • Worked with agile process management and minimal supervision, Involved in daily scrum meetings to keep track of the project status
  • Extensively used Git for version control and regularly pushed the code to GitHub
  • Developed web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards

Confidential, Columbus, OH

Front End Developer

Responsibilities:

  • Worked as a part of the team maintain their website where I maintained, enhanced, and recommended solutions that best suit business and technology needs from UI standpoint
  • Closely worked with business analyst to understand the requirements to ensure that right set of UI modules been built
  • Used AngularJS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope
  • Leveraged two-way data binding for synchronization between the model layer and view layer
  • Developed Search Engine, Slider-Directives, Grids, Checkbox directives, and other functionalities using AngularJS
  • Built responsive web design using CSS media queries and Bootstrap grid system
  • Worked with CSS preprocessors SASS using features such as import, variables, mixins and nesting
  • Involved in writing application level code to interact with API’s, Web Services using AJAX, JSON and XML
  • Developed Single Page Application template using Angular JS Route Providers and $routeParams service to retrieve set of route parameters
  • Familiar with callback function in Javascript to handle AJAX calls
  • Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO web standards
  • Testing website on multiple browsers (Chrome, Firefox, IE) with their old as well as latest release
  • Used NPM for package dependencies management and experienced using the GRUNT commands for building and deploying the project
  • Coordinated with Interface Design Architects for meeting accessibility standards at code level
  • Co-ordinate with QA for testing, production releases, application deployment and integration

Confidential, Columbus, OH

UX / Front End Developer

Responsibilities:

  • Wrote sophisticated HTML, vanilla JavaScript and jQuery code to create interactive elements within web applications, including animations, transitions, form validation, event handlers and more
  • Responsible for all client side validations and implementing business logic based on user selection using JQuery and JQuery UI for Drag-and-Drop, Widgets, Menus, User Interface and Forms
  • Designed the website for multiple device types utilizing CSS Flexbox and Bootstrap Grid System
  • Developing and maintenance of server applications using Spring, Hibernate and JAVA/J2EE
  • Experienced preparation for build and packaging of all front-end code with Gulp
  • Created and evangelized code standards and living UI component library for internal use to educate new developers on established standards
  • Conducted module unit testing using Jasmine
  • Used JSON for storing and exchanging information between browsers and servers
  • Used Firebug and IE developer toolbar for debugging and browser compatibility
  • Converted approved PSD mockup files into pixel-perfect code which accurately depicts the Photoshop designs
  • Watched files with task runner Grunt and applied automatic task upon file changes
  • Participated in user research to get familiar with UX Principles and methodologies
  • Developed working relationships with individuals at medical device regulation organization and added ADA-Complaint feature to the website

We'd love your feedback!