Front-end Engineer Resume
Chicago, IL
SUMMARY
- Around 6 years of professional experiences in front - end Web Developing using Web Technologies such as HTML/CSS, Bootstrap, JavaScript, jQuery, React JS, Angular2, Redux, AJAX.
- Highly Proficiency in entire Software Development Life Circle (SDLC), and Agile Methodology Development.
- Experience in designing and developing Single Page Application(SPA) using React JS or Angular2, based on Model-View-Controller framework
- Experience in DOM (Document Object Model) to use in interacting with objects in HTML.
- Hands on experience with Responsive Web Application using Bootstrap's templates. Grid system and implementing different features of Bootstrap.
- Strong knowledge in cross-browser compatibility and W3C standards and experience in solving cross-browser compatibility issues (IE, Safari, Chrome, Firefox).
- Strong experience in RESTful web services with JQuery and React along with JSON to consume response data for user interface.
- Experience with the ES6 new standard and using the babel to compile the ES6 to ES5.
- Experience with ES6 features including premises, class, arrow function, destructuring assignment, modules and default parameters.
- Expertise in React JS Library and its ability to create simple and scalable code for SPA.
- Create desktop application withReactandUnit TestwithKarma-Jasmine.
- Expertise in usingReact Library such as Redux and Router
- Experience in creating Angular components like controllers, services, directives, forms, pipes.
- Experience with the mock up data API services using NodeJS.
- Experience with managing and configuring Web Server like Apache, Tomcat.
- Experienced in using kinds of IDE's including WebStorm, Visual Studio Code, Sublime Text3, etc.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome.
- Experienced in version control tools GIT, Bitbucket and package manager NPM and Bower.
- Experience in system analysis, design, workflow architecture, development, testing and maintenance of web-based applications.
- Familiar with Grunt/Gulp task runner to manage project, module bundler Webpack and Bower package manager to install libraries such as jQuery and Bootstrap.
- Experience in working onMAC OS,Windows, andLinux - Ubuntuoperating systems.
- Excellent communication skills with a strong self-motivating personality and ability to multitask.
- Fast learner to keep up new technologies, also work independently as well as with the team.
TECHNICAL SKILLS
Web-related Technology: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, React, Angular2, Node.js, Express.js, Ajax
Languages: JavaScript, HTML5, SQL, CSS 3, Java.
Servers: Apache Tomcat
Frameworks: Bootstrap, Kendo UI, Angular2.
Debugging: Firebug, Chrome Developer Tools.
Libraries/APIs: JQuery, React JS.
Tools: NPM, GIT, SVN, IIS, Grunt, Gulp, Webpack, Photoshop, Postman, Bash, Robo 3T, MongoDB
Platforms: MAC OS, Linux, Windows.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Front-End Engineer
Responsibilities:
- Implemented the web application using HTML5, CSS3, React JS, Redux and AJAX with Restful web service.
- Worked in Agile work environment attending the daily meeting and scrum.
- Worked with ECMA Script 6 features. For build of JSX and ES6 used Babel, webpack.
- Worked in a team environment partnering with other developers who are providing the back-end functionality of the site.
- Worked on React Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Worked in React States, React props and Events and good understanding of Lifecycle methods.
- Utilized React JS for building reusable and maintainable Higher-Order Components and Components.
- Developed Single Page Application (SPA) using React Router, and implemented a comprehensive user-friendly custom filter for users to located the exactly resources users would like to access to.
- Used the React-redux connect function to connect the react container with the reducers and actions.
- Used Redux to create Redux store holding the application state
- Implemented reducer handling the actions that components trigger and dispatch, and generate new state refreshing the user interface.
- Declared lifecycle methods on the component class to run code when a component mounts and unmounts
- Used Middleware, redux-promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Used Middleware, redux-thunk in application to make actions creator to return a function
- Performed Unit testing on React JS applications using Jasmine.
- Combine the separated different reducers into one root reducers to.
- Used the Kendo UI React JS Chart Gird to do the data visualization for the stock price.
- Utilized NPM to create the project structure and update and install packages.
- Review other computer programmers’ code and write the report to give my suggestions in the JIRA.
- Review the tickets in the JIRA system to change the code and fix the bugs QA and business team required.
- Work with GIT to do the project version control, to commit the updated code and checked the code from the GIT server with GitHub.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML5, CSS 3, React JS, JavaScript, JSON, AJAX, Bootstrap, Apache, REST, Agile development, GIT, VS code, Webpack.
Confidential, Erie, PA
Front-End Engineer
Responsibilities:
- Applied responsive web design technique with Bootstrap framework and CSS media queries to ensure good user experience from both desktop and mobile perspectives.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Designed the graphical user interface for the internal products with HTML5, CSS3 and Bootstrap.
- Developed the Single Page Application (SPA) using Angular and Model-View-Controller (MVC) design pattern.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular2.
- Enhanced the online searching efficiency for special products by different requirement using Angular 2 pipe.
- Rebuilt UI components and webpage structures to satisfy the latest requirements by primarily using Angular (Create self-defined Angular directives, factories, services and injected into controllers to implement logical functionalities).
- Ran the current application to test the program performance and change the web page design based on the user’s requirement.
- Designed and developed web pages using CSS pre-processors such as LESS and SAAS.
- Used the Mozilla Firefox extension, Firebug, chrome developer tools to view and debug HTML, DOM and JavaScript.
- Used NPM, GRUNT for UI task runner and mastered in using the GRUNT commands for building and deploying the project
- Created complex JIRA work flows including project workflows, screen schemes, permission schemes and notification schemes in JIRA.
- Worked with GIT to do the project version control, to commit the updated code and checked the code from the GIT server.
Environment: HTML5, CSS 3, Kendo UI, JavaScript, JSON, AJAX, Bootstrap, Apache, REST, Agile/ Scrum development, GIT, Visual Studio code.
Confidential, Chicago, IL
Front-End Developer
Responsibilities:
- Gathered requirements from business Subject Matter Experts.
- Worked as a user interface designer and web developer for enterprise application development.
- Front End Development including HTML5, CSS3 utilizing the Bootstrap framework.
- Involved in developing CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic Elements and reusable libraries with JavaScript, JQuery.
- Produced content pages with CSS3 layout and style mark-up presentations and used JavaScript methods and properties.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Generated new and edited existing design with CSS to accommodate new changes in design and logic.
- Created a single page application with React JS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Used the Mozilla Firefox extension, Firebug, chrome developer tools to view and debug HTML, DOM and JavaScript.
- Utilized package manager bower to manage the front-end dependencies and task runner Grunt to automate the build tasks including minify, concatenate, etc.
- Fixed the defect and tracked them using Quality Center to completion by communicating and coordinating with the QA and business operation team.
Environment: HTML5, CSS 3, LESS, React JS, JavaScript, JQuery, JSON, AJAX, Bootstrap, Apache, REST, Agile/ Scrum development, GIT.
Confidential, St. Louis, MO
Front-End Developer
Responsibilities:
- Worked with business system analyst and product team to understand the requirements to ensure that right set of UI modules been built.
- Upgraded the existing content structure from DIV tags to HTML5 Section and Article elements capturing the functional significance of the content.
- Worked on HTML5, CSS3 style sheets, JQuery and JavaScript to tie together a diverse range of sites with an easily understandable structure.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Used Twitter Bootstrap to develop complex page layouts including various sections such as headers, footers, sidebars, and content area and marketing area.
- Used JQuery framework for UI centric AJAX behavior.
- Developed RESTful APIs using AJAX and JSON to implement robust and efficient client facing applications.
- Cross browser testing in Internet Explorer6+, Safari, Chrome, and Firefox on Mac OS Windows
- Wrote Page level code using JavaScript with JQuery and other JavaScript libraries.
- Designed navigation structure, interaction and styling for an AJAX environment.
- Used JSON for storing and exchanging information between browsers and servers.
- Animation and gradient were widely used and were implemented using CSS3 transform, transitions and external libraries.
- Conducted unit testing with Firebug, IE Tester and end-to-end testing on the supported browsers and devices.
- Worked closely with business users and other team members to resolve issues.
Environment: HTML5, CSS3, JavaScript, JQUERY, Bootstrap, AJAX, JSON, ECLIPSE, MS Office, GIT.
Confidential, Staten Island, NY
Front-End Developer
Responsibilities:
- Involved in building interactive portable widgets for internal users using HTML, CSS, JQuery and the latest AJAX libraries.
- Designed and developed Web pages using HTML, CSS and XML.
- Developed mockups and prototypes using HTML and CSS.
- Maintained and updated HTML/CSS templates on a regular basis
- Used CSS Borders and JQuery Menus as part of the UI navigation.
- Coded JavaScript for page functionality and a JavaScript clock.
- Tested front-end code in multiple browsers to ensure cross-browser compatibility. Used chrome developer tools, Firebug to view and debug HTML, DOM and JavaScript.
- Maintained close contact with project managers at all stages to develop the websites as per their requirement.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization, Thread pools, lock interface etc.
- Worked collaboratively in a cross-functional team to define and develop product roadmaps.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, BitBucket, JSON, and XML.