Frontend Developer Resume
SUMMARY
- Around 6 Years of professional experience in all phases of software development life cycle including requirements analysis, Applications design, Development, Integration, Installation, Implementation, Testing of various client/server and web applications.
- Strong as a Web Developer in developing web applications using HTML, CSS, JavaScript, REST, REST API,JSON, Angular JS, React.js, Grunt.js, Gulp.js, Redux, Node.js and Ajax.
- Excellent Implementation on Node.js, Express.js, hapi.js.
- Extensively worked on UI Frameworks such as Reactjs, ReactNantive, Angular 2&4.
- Extensively used ES6 or ES2015 syntax and getting familiar with newer versions of ECMA script(ESNext).
- Having good Knowledge on GITLab.
- Experience in NodeJS for Server Side programming.
- Extensive Knowledge in developing single - page applications (SPAs) using various JavaScript frameworks like angular.js and bootstrap.
- Proficient in Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Expertise in maintaining websites, software and understanding and modifying existing code.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Having good Knowledge on AdobeTarget for Web Applications.
- Designed the table less web applications using CSS (2.1/3) and with the help of tags as per W3C standards.
- Expertise in analyzing the DOM Layout Document Object Model (DOM) and DOM Functions, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar
- Extensive experience in using SVN, Github, Eclipse and NetBeans tools.
- Experience in creating test suites using jasmine and worked on tools likeGrunt.
- Expertise in using application servers such as Web Logic, WebSphereand Apache Tomcat.
- Experienced in MEAN stack development Mongo dB, Express, Node, and Angular.
- Highly motivated, reliable analytical problem solver and trouble-shooter with strong attention to detail.
- Demonstrated ability to complete projects in deadline oriented environments.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
- Possess good team-management and leadership qualities.
- Having Strong written and oral communication skills.
- Experience managing daily communication with an offshore development teams.
- Excellent analytical and communication skills with capability to handle new technologies
- Team player, Pair programming, experience working with multiple teams and ability to work on new technologies in a relatively shorter time.
- Ability to work well under strict time limit and without direct supervision
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, XML, JavaScript, AJAX, jQuery, JSON
JavaScript Libraries: Node JS, AngularJS,Angular 2/4/6, React JS, Bootstrap, UI-Bootstrap.
IDE's and Tools: Eclipse, Sublime text, Visual studio code, Firebug, Developer Tools
Debugging Tools: Firebug, Bugzilla, (internet explorer)
Operating Systems: Windows XP/Vista/7/8, Linux, Unix, MAC OS X,AWS.
Continuous Integration Tools: NPM, Gulp, Jenkins, Jira.
Code Version Tools: Git, SVN.
PROFESSIONAL EXPERIENCE
Confidential
Frontend Developer
Responsibilities:
- Responsible for developing a front-end application using React.js and Redux architecture.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Working with React Router for developing Single Page Applications SPAs.
- Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server.
- Used Spring MVC and API concepts to fetch the data from backend.
- Worked on REST API calls and integration with UI. Used ReactJS to develop the component to the application team, Spring MVC to consume REST API’s and used JavaScript , CSS3 and JQuery to display the data in front end.
- Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
- Used webpack, babel and gulp for transpilation(compilation) configuration for typescript to be converted to javascript.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, css autoprefixer, sass compilation, bundling and test runner configurations and make it available as a command.
- Worked with unit testing of javascript applications using Jest, enzyme.
Environment: HTML5, CSS3, CSS, JavaScript, React Js, Node Js, JQuery, AJAX, XML, JSON, PHP, REST web services, Jest,enzyme.
Confidential
UI/Web Developer
Responsibilities:
- Analyzing the requirements, designing a solution and interacting with team members.
- Developed core site functionality using modern JavaScript frameworks (React.Js, Angular & Node.Js).
- Working on pilot project using React.js with the Redux, in the Visual and application design phase.
- Built single page application with modules, reusable components, forms using React JS.
- Worked with UI designers and User experience team to define screen designs.
- Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Work in Agile, Scrum methodology to ensure delivery of high-quality work.
- Involved in creating new service using Spring Boot Microservices.
- Developed five connected web pages based on same style with small variations.
- Worked on Node.js by consuming the resources of node.js and used as a local server.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux libraries.
- Developed a search page with AJAX filters.
- Had a good experience in working with Handlebars.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
- Used React.js to create Controllers to handle events triggered by clients and send request to server.
- Recommended table less HTML (DIV and SPAN) in a DOM based architecture.
- Used HTML5 elements like video, audio, and canvas in making the website interactive.
- Updated and implemented pages and back-end using HTML, CSS and PHP for a website in the CMS Wordpress.
- Used Bootstrap tables and grids for displaying data, using Cassandra as database.
- Used Kubernetes to orchestrate then deployment, scaling and management of Docker Containers.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Good experience with RESTful APIs. Plan and deploy micro services using serverless framework.
- Responsible for maintaining current websites that included updating the web pages, uploading new content/changes.
- Ensure user interfaces work consistently in all browsers and on all platforms.
- Deployed and host the application on AWS EC2 Instances.
- Used Jira for tracking the tasks/issues and Jenkins to run jobs to have continuous integration.
- Used Jest and Enzyme for mocking functions and writing unit tests.
- Coordinating with offshore team to deliver projects on-time.
- Utilized GitHub as version control to safely and quickly develop applications as a team.
Environment: ReactJS, CSS3, HTML5, Node.js, REST, MongoDB, GitHub, Jenkins, JIRA, Jest,Bootstrap 3, Agile Methodology, Karma, Gulp, NPM, Angular,AWS, Kubernetes, Docker.
Confidential, San Antonio, TX
Frontend Developer
Responsibilities:
- Worked on two different applications parallelly. One was on React JS and the another one was on Angular.
- Develop and maintain the Web applications (BAREMETAL) of Confidential using React JS, Node JS, HTML 5, CSS3, Typescript.
- Worked on snapshot tests to make sure the developed functionality works well, using enzyme for the React JS application.
- Develop and maintain another Web applications (ENCORE SEARCH & SUPPORT SERVICE) of Confidential internal application using Angular, Node JS, HTML 5, CSS 3.
- Implemented observables to get a pattern of dealing with data by using array-like operations to parse modify and maintain data in Angular 4.
- Worked with Angular 2 to develop single page applications, worked with ngrx for managing Angular applications.
- Develop and write unit tests to make sure the developed functionality works well, using Jasmine and Karma for the AngularJS application.
- Automate the functional testing using Selenium and Protractor.
- Integrated all the automated test cases to CI/CD using Jenkins.
- Used GIT as the Version control system and integrated docker image creation, unit test and functional test to GIT to make sure as all tests passed for every functionality before release to environments.
- Responsibility of following continuous integration and continuous deployment process.
- Designed and implemented server-side RESTful web services using JS and handled communications to the client side (Node JS) using JSON.
- Handled the Deployment process after the development of every functionality into all different environments like Staging, Pre-production and Production.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
- Use of development tools AngularJS and Electron.
- Used MongoDB as database.
- Work on JIRA as a ticketing tool and run the conversations on tickets for individual requirements.
- Experience on multiple IDE’s like Sublime text editor, Visual studio code, Brackets.
- Work in Agile, Scrum methodology to ensure delivery of high-quality work.
- Play a major role in code reviews and provide code review to co-developers and receive feedback for the better quality of code.
- Actively participate in Brain storming sessions and provide inputs in Scrum, Sprint, Backlog grooming and Retro meetings.
- Experience working with cloud computing platforms specifically AWS.
- Troubleshoot and find solutions for the high priority production issues.
- Experience with Postman to check API calls are responding as expected.
- Experience with different browser extension tools like firebug.
- Work on all the browsers like chrome, Firefox, IE to make sure application is cross browser compatible.
Environment: HTML5, CSS3, AJAX, JavaScript, Bootstrap, MongoDB, SASS, React.JS, Angular2/4, Node JS, JSON, MySQL Database, Git, Jenkins.
Confidential
Web Developer/UI Developer
Responsibilities:
- Design the strategy and developing Unit testing by using jest & enzyme for testing Native components and Sinon.js for testing Actions and Reducers(Unit testing )
- Designing and development Native app using most advanced frame work React Native & JSX which run n java script for creating native components
- Implementation Redux for state management and for creating actions for work structure, Reducers for manipulation and update state, and maintained the store Enterprise Automation Framework and Optimization -
- Design, develop and release highly scalable web applications in Walmart's platform, build high-performance Mobile application web services integration, AngularJS, NodeJS, React, ReactNative, Redux, etc..
- Developed various workflows for Incident Management, Change Management, Integrating services tothe application and creating formatted URLs and error handling Actions
- Developed copy scripts by using Lerna Bootstrap so that It can copy entire modules to other moduleswhich gives usage application smooth flow
- Developing Debug APK’s and single sign on (sso) for handling the security issues
- Working as Point of contact(poc) for angular application and involved in developing 2.0 wrapper services and integrating them in production application
- Execute code quality assurance procedures, fix bugs troubleshoot and optimize the system performance to maximize speed and scale,deploy applications, maintain and upgrade existing systems.
- Used React-Router to turn application into Single Page Application.
- Used components such as React Router, Axios, Redux-form, React Material UI, Components,Forms, Events, Keys.
- Worked on React JS Virtual DOM and React views, rendering using components which containsadditional components called custom HTML tags.
- Responsible for developing a front-end application using React.js and Redux architecture forinternal teams productivity use.
- Build custom validations before submitting it to backend using Redux Form..
- Worked with Node js for creation of robust and secure REST APIs.
- Used Es6 for syntactical sugar and better understanding
- Used React Native to build mobile application .
- Followed agile methodology in developing this application.
- Work in cross-functional team to develop timely changes and meet the design requirements.
Environment: HTML/HTML5, CSS, SASS, JavaScript, Es6,React JS, Redux, JSX, JSON, Bootstrap, NPM, Node.js,Express.js Sublime, Restful APIs,,, Photoshop, Eclipse, Maven, Apache Tomcat, WinScp, Putty, Chrome developer tools, Firebug.