Frontend Developer Resume
Nyc, NY
Objective
- A JavaScript / React developer with strong attention to detail and an eye for clean and simple design.
- Able to build responsive, mobile - friendly websites and applications from scratch or work with a team, contributing to an existing codebase to make a significant contribution to company’s continued success.
SUMMARY
- Overall, 14 years of extensive experience in IT industry and 9+ years as a Front - End UI Developer with web-based applications and UI applications in various domains experience in application and web development with emphasis on HTML/HTML5, XHTML, DHTML, XML, CSS 2/3, AJAX, JSON, DOM, JavaScript, ES6, Python,jQuery, Angular 2+, React.js,Next.js, Redux, Node.js, Express.js, Babel, Webpack.
- Extensive programming experience in developing Web based applications and Client-Server technologies using HTML5, CSS3, JavaScript, Typescript, and jQuery, ReactJS with Redux, Ajax, ES5, ES6 and JSON.
- Developed Single Page Applications (SPA) using ReactJS.
- Experience with web applications and Restful web services and APIs using Python,Django
- Deep understanding of Object-Oriented JavaScript programming and JavaScript MVC framework.
- Experience in using ReactJS components, Forms, Events, Keys, Router, REDUX concepts.
- Proficient in using Bootstrap for Responsive Web Design and CSS media Queries.
- Have experience in working on version controls using GIT and related tools GitHub/ Bitbucket.
- Hands on experience on Angular CLI (Command Line Interface), knowledge in latest features of JavaScript ES6.
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
- Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
- Proficient in writing Unit test cases using Jasmine Karma, Mocha, chai and protractor.
- Expertise in developing various JavaScript frameworks like Angular.js, Backbone.js, Require.js, Node.js, React.js/Redux, Next.JS, Responsive web design (RWD).
- Good understanding of Angular material design for creating angular application compatible with mobile platforms.
- Experience with Gulp, Grunt and NPM Packages and Webpack.
- Extensive experience in developing web applications with User Experience Design (UX) like Visual Design, Interactive Design and extensive Human Computer Interaction Concepts.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo-classes, Pseudo-elements and CSS behaviors in CSS.
- Knowledge in using Dojo Components and integrating back-end applications with AJAX-driven web 2.0 front-end using OO JavaScript framework and had experience with client-side templating like Handlebars.js.
- Hands-on experience in creating Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend.
- Experienced implementing Web Services using Apache SOAP, WSDL, JAX-RPC, JAX-WS, RESTful and UDDI. Familiar with Managing, maintaining, and improving all aspects of website.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Familiar with creating Custom Reusable React Components Library.
- Proactive and innovative team player proven to work under tight deadlines capable of developing multiple projects and can work efficiently as an individual.
- Developed application using Node.js and ReactJS for Asynchronous Module Definition (AMD) and Grunt as task manager. Performed frequent tasks such as minification, compilation, unit testing, and linting.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.Expertise in using source code control systems such as GIT, Gerrit, JIRA and Jenkins.Worked in JIRA and regular scrum meeting with business requirements as main objective.Experience in working with Agile methodology and SDLC.
- Also, Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
- Expertise in Performance Testing Methodology.
TECHNICAL SKILLS
UI Web Technologies: HTML4/5, CSS3, SASS, LESS, JavaScript, Es6, AJAX, jQuery, JSON, Bootstrap, React JS, Redux, React Native, Angular, Angular2.0.
IDE, HTML Editor: Web Strom, Sublime, Visual Studio Code, Eclipse and Notepad++
Frameworks: React JS, Node JS, Angular JS, Java Spring Boot,Tailwind CSS
Testing Language: SQA Basic, TSL
Cloud: Cloud AWS, GCP,Microsoft Azure
Programming Language: C, Python, Javascript,, Java
Data Bases: MONGO DB, Spunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008
Web Technologies: HTML, Java Script, J2EE, XML
Operating Systems: Windows 98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
Source Code Control: GitHub,Git Workflow,JIRA,Jenkins
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
Frontend Developer
Responsibilities:
- Designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, React.JS and Redux.
- Extensive experience in developing the Accessible Web Pages for people with disabilities according to the 508-Compliance
- Designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Develop the user interface by using the React JS, Redux for SPA development.
- Used Input, Output properties and shared services for data communication between the components.
- Reusable angular components were developed targeting to reduce the large chunk of the code base using component-based architecture.
- Develop user interface by using the React JS, Redux for SPA development.
- Involve in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Used React-Router to turn application into Single Page Application
- Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React-Auto complete for creating Google maps location search on the webpage.
- Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Works with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Used React-Router to turn application into Single Page Application
- Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Building stable React components and stand-alone functions to be added to any future pages.
- Develop the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on the webpage.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experience with distributed version control system such as Git
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Worked on NSS (Mozilla), PKCS11 library to develop the CRYPTO operations for the Node.
- Worked with NPM commands and using Package.JSON for managing dependencies and dev-dependencies of Node.js applications.
- Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module)
- Worked on implementation and modifying the Python code on the back end
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
- Utilized Node.js, Socket.io, Redis, Supervisor, Grunt, Yeoman, and Angular for scalable website architecture and Realtime technology.
- Utilized tools like Jenkins, Docker, docker-compose, and helm to build, test, and deploy code related to the eCommerce platform.
- Worked on binding HTML template to java script objects (modules) utilized Angular JS framework.
Confidential, Dallas, TX
Web Developer
Responsibilities:
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS.
- Involved designing in web pages using HTML 5, XHTML, CSS3, JavaScript, React.js, Redux, React-Bootstrap.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution
- Developed user interface by using the React JS, Flux/Redux for SPA development.
- Used React JS to create custom components for data manipulations and to display data in company standard format.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React-Router to turn application into Single Page Application.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Experience with distributed version control system such as Git
- Designed and developed client's website screens and front-end widgets using React.js.
- Maintaining states in the stores and dispatched the actions using redux.
- Designing Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Utilizing React-Router to turn application into Single Page Application.
- Working with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Working with JEST and Enzyme unit test framework to write unit tests for JavaScript code.
Confidential, Houston
Web Developer
RESPONSIBILITIES:
- Developed Single page applications using HTML5 and CSS, JavaScript and ReactJS that meets accessibility and web browser standards for website.
- Designed CSS templates for use in all pages on the website working with CSS background, positioning, text, border, margin and padding.
- Worked on ReactJS virtual DOM and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front-end using ReactJS and used various predefined components from Node Package Manager and Redux library.
- Applied optimization techniques to reduce page size and load times to enhance user experience.
- Developed user interface by using the ReactJS, Redux for SPA development.
- Worked on state, props and events to create interactive ReactJS components.
- Used React-Router to turn application into single page application.
- Created component hierarchy where states and props are strictly defined by established communication useful for real time data application.
- Worked in using ReactJS components, Forms, Events, Keys, Router and Redux.
- Involved in creating a reusable component using ReactJS and ES6 for DOM Manipulation.
- Experienced with Software Configuration Management, Source Control, and Version Control using JIRA and GIT.
- Used web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Monitor, troubleshoot and support the application in production.