We provide IT Staff Augmentation Services!

Front-end Developer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • 6 years of experience in full stack development, and software design with Object Oriented Programming(OOP) concept and Functional Programming (FP)
  • Extensive experience in Front - end/Web development and web-based application design with expertise in ReactJS, Redux, Javascript and ES6.
  • Expertise in building user interface/SPA with ReactJS along with React-router.
  • Hands on experience in using React.js with ES6 features to develop reusable components and using Redux to enable predictable state change and improve maintainability of the code.
  • Experience in using Redux to manage the application state and applying middleware such as redux-promise, redux-thunk and redux-saga.
  • Expertise at working with RESTful Web Service and third party API to implement AJAX call using jQuery, fetch and axios along with JSON format data.
  • Developed client side validation with JavaScript and AJAX.
  • Designed dynamic client-side JavaScript and jQuery codes to build web forms and simulate process for web application, page navigation and validation.
  • Experience in checking cross browser compatibility, working on different browsers like safari, Internet explorer, Firefox and Google chrome, and debugging and troubleshooting with debugging tools (Firebug, Chrome Inspector and IE Tester).
  • Expertise with Bootstrap grid system, Media Query, Flex Box for the Responsive Web Design to make the web application mobile friendly.
  • Experience with Git for source code version management and NPM for package management.
  • Extensive experience with e Agile software development methodologies.
  • Excellent interpersonal abilities, self-motivated and team player. Commitment to work and deliver under pressure. Understand the challenges being addressed by engagement and collaboration with team members, clients and stakeholders.

TECHNICAL SKILLS:

Web Technologies: HTML/HTML5, CSS/CSS3, AJAX, JSON, XML,Redux

Languages: JavaScript, ES6, Java, Python, C++, C

Frameworks & Libraries: ReactJS, jQuery, Node.js, Express.js, Rails, Bootstrap

Database: MySQL, MongoDB, SQLite, Firebase

Operation Systems: Windows, Linux

WORKING EXPERIENCE:

Front-end Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Developed the Front - End and UI of application using Javascript, ES6, React and Redux.
  • Used React-Router to turn application into Single Page Application and implement navigation of multiple views.
  • Worked in using React components, Forms, Events, Keys, Router and Animations.
  • Created React.js components with type-checking, CSS styling, and unit testing.
  • Maintained states in the stores and dispatched the actions using Redux.
  • Utilized redux-thunk as middleware and React Component Lifecycle to handle asynchronous flow.
  • Used axios to configure HTTP request and get JSON data from back-end.
  • Developed application with ES6 programing and latest features.
  • Used Mixin and High-Order Component to improve component reusability.
  • Applied Oriented Programming techniques to track UI components being added to DOM and to change the behavior of framework methods.
  • Implemented the Drag and Drop functionality using react - dragable.
  • Built our own Designing System following Atomic Design Pattern.
  • Created and implemented a custom CSS grid system with CSS media queries for responsive web design.
  • Assisted in Restful API development using Node.js with Express.js working with MongoDB to provide a robust set of services.
  • Used Webpack as bundler, NPM for package management.
  • Added unit testing using Jest and Enzyme.
  • Used Agile software development methodology and interacted with the back-end staff and scrum master at daily meeting.
  • Used Git to host source code, collaborate with teammate and solve conflicts.

Web Developer

Confidential, NJ

Responsibilities:

  • Involved in all stages of Software Development Life Cycle, analyzing, designing, implementing and testing an e - commercial platform.
  • Developed the Front-End of web application using HTML5, CSS3, Javascript, ES6, ReactJS and Redux.
  • Designed and create reusable React.js components and High Order Components to optimize the code and reduce the difficulty of maintenance.
  • Utilized React.js and React Router in the development for building single page application (SPA) and to consume RESTful web services.
  • Implemented the front-end MVVM architecture by using React.js and Redux.
  • Used React-router to route the components according routes.
  • Used pure functions (Reducers) and Immutable to change the store.
  • Managed state of the application using Redux store.
  • Used axios AJAX call for data transmission between front-end and back-end services.
  • Implemented responsive web design and mobile friendly design using Bootstrap grid system and CSS media query.
  • Added unit testing using Mocha, Chai, Enzyme, and Node-Nock.
  • Used NPM to manage the packages.
  • Worked the agile process management and minimal supervision, attended daily scrum meeting.
  • Used Git for source codes management and collaborating with teammates.

Software Engineer

Confidential, Kirkland, WA

Responsibilities:

  • Participated in entire Software Development Life Cycle.
  • Build and implement custom, web - based solutions using Javascript, jQuery, HTML, CSS and Bootstrap.
  • Implemented DOM manipulation and AJAX call in jQuery and JavaScript.
  • Using advanced level of JQUERY , AJAX , JavaScript , CSS and pure CSS layouts.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Involved in writing application level code to interact with APIs, Web Services using AJAX , JSON and XML.
  • Designed and developed intranet web applications using JavaScript and CSS .
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Provide technical maintenance and troubleshooting support by working with IT and service areas to debug and resolve problems and maintain websites.
  • Maintain graphics and content on web sites and perform daily application level changes to content and code.
  • Perform technical analysis and design, build prototype and page layout and provide input on designs and usability.
  • Used SVN as version control tool to update work progress.
  • Participated in various clients meetings to gather requirement.

Software Engineer

Confidential, NYC

Responsibilities:

  • Involved in requirements analysis, designing, development, and maintenance of the website.
  • Developed the web pages and styled pages layout using HTML, CSS.
  • Implement functionalities according to business requirement using jQuery and JavaScript.
  • Developed dynamic client - side codes to build web forms and simulate process for web application, page navigation, and form validation using jQuery and JavaScript.
  • Optimized the displaying feature in respond to a page redirection event using JavaScript. Using JQuery to handle client-side slide show, hide and show controls, dropdown menus and tab navigation.
  • Using AJAX to request JSON data from the back-end API and showed the data in the screen with the format of tables and charts.
  • Resolved cross-browsers compatibility issues for IE, Chrome, Firefox.
  • Debugged and test the website with Chrome Element Inspector

We'd love your feedback!