Senior Lead Frontend Developer Resume
Santa Clara, CA
SUMMARY
- Creative and forward - thinking UI Developer with around 8 years of IT experience as a UI Developer, which includes 5+ years of Extensive experience as a React JS Developer.
- UI developer who is able to create cutting-edge websites and applications for high-profile clients with challenging demands and visions.
- Skilled developer and analytical problem-solver with top-notch organizational, scheduling and code verification skills.
- UI/Web Developer with over 8 years of professional experience in Web Designing and User Interface Development using Web Technologies.
- 8 years of knowledge in Web-based Application Development includes HTML5, CSS3, JavaScript, ES6, React, Angular, Node, REST Web Services.
- Worked with React, React Router and Redux state management of application.
- Implemented view architecture of React.js in developing the components which are totally customized to meet the needs of the application.
- Worked with Bootstrap for Responsive Web design. Worked with SASS preprocessor.
- Experienced working with Bootstrap, Ant Design, and Material UI
- Experienced working with Redux to manage the whole state and developed the well-designed store, actions, and reducers.
- Worked with Next.js and developed server-side rendering applications
- Experienced working with Redux-Thunk and Sagas as middleware to handle asynchronous events/side effects.
- Good experience on CSS background, layouts, Positioning, Animation, Borders, Padding, Tables, Pseudo classes and Pseudo elements.
- Worked with Angular pipes, services, directives, components, integration with backend.
- Migrated existing Angular JS application to Angular 9
- Experienced in working on Responsive Web Designs using Bootstrap, Ant Design, and CSS3 Media Queries.
- Used Micro-Front architecture to reuse the modules across the applications
- Experienced in MEAN/ MERN stack MongoDB, Express, React, Node, and Angular.
- Used Node for developing REST web services using Express and integrating with MongoDB
- Used JWT, passport for security configurations on Node.js
- Developed a Mobile application for android and iOS with React Native in different projects.
- Experience in Wireframing and prototyping using Adobe XD and in vision Studio
- Proficient in RDBMS using Oracle, IBM DB2, MySQL database servers
- Worked on Amazon Web Services (AWS) EC2, SQS and S3.
- Experience with WebLogic, IBM WebSphere, and Apache Tomcat.
- Good experience in Unit Testing using Junit and Mockito.
- Used Mocha, Jasmine, Karma, Chai tools and frameworks for JavaScript testing to implement Test Driven Development.
- Good Experience in using Firebase and Version control system software like SVN, GIT.
TECHNICAL SKILLS
Tools: MS Office
Programming Languages: Java, JavaScript
Web Development: HTML5, JS, ECMAScript 5/6/7, React, Angular Js, Angular, Node.js
Databases: MySQL, Informix, MongoDB, Oracle
CSS Framework / Design Language: Bootstrap, Ant Design, Material UI
Development IDE: Visual Studio, IntelliJ, Sublime, Eclipse
Operating Systems: Windows, Linux, Mac OS X
PROFESSIONAL EXPERIENCE
Confidential | Santa Clara, CA
Senior Lead Frontend Developer
Responsibilities:
- Developing high performance customer facing Confidential -commerce application using HTML5, CSS3, JavaScript, ReactJS, React-Hooks, React-Router-Dom, Redux-saga.
- Building custom components for UX library consisting of Accordion, Address-fields, Selectors, Filters, Overlay.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager).
- Developed user interface by using the React-Router-Dom library for SPA development.
- Works closely with Back-End team to display data using Custom components, Library components and Redux-saga.
- Adding dynamic functionality by creating and dispatching Action Creators that deploy actions.
- Working in AGILE based development environment and coordinate code drop meetings with team to ensure that all developers are in sync and to meet product requirements.
- Managing the content for different creating Text Assets, Fragments, Templates and Nodes.
- Use GET or POST methods as per the requirement to fetch the data by passing few header parameters.
- Involved in creating Unit test cases using JEST and Enzyme.
- Worked with GIT Version control.
- Developed build script using maven to build, package, test and deploy application in application server. hi
- Involved in implementing test cases using Jasmine and Karma to test angular controllers and services.
Environment: HTML, CSS, JavaScript, React, Angular, Redux, Java, Spring, Maven, webpack, babel.
Confidential | Dallas, TX
Frontend Software Developer
Responsibilities:
- Experienced in developing a user interface application using HTML5, CSS3, SASS, JavaScript, TypeScript, React JS and Node JS.
- Maintained an existing React, Redux, jQuery, Angular JS based application.
- Developed application with React, Redux, JSX and Webpack.
- Migrated with AngularJS with Angular 9.
- Focused on architecting NoSQL databases using MongoDB.
- Worked with Angular 9 directives, components, and services.
- Implemented REST web services to explore the middleware services using express in node.js.
- Involved in writing Restful web services Spring Boot.
- Worked on application backend implemented as Node JS express application server. Developed REST services, integrated with databases, Configured build tools.
- Worked with GIT Version control.
- Developed build script using maven to build, package, test and deploy application in application server.
- Involved in implementing test cases using Jasmine and Karma to test angular controllers and services.
Environment: HTML, CSS, JavaScript, TypeScript, Angular, React, Visual Studio, EJB3, Maven, webpack, babel.
Confidential | San Francisco, CA
Application Developer
Responsibilities:
- Design to develop an application using HTML5, CSS3, Bootstrap, jQuery, React JS, Node JS, React Native.
- The front-end use HTML5, CSS3,ReactJS and Bootstrap to build a single page web app that communicate with backend via RESTful API.
- UsedReactJSresources for data access, encapsulating URLs, and standardizing data access interfaces.
- Maintained Parent and Child elements by using Stats and Props inReactJS.
- UsedReactJSlibrary functions for the logical implementation part at client side of the application.
- Worked with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Used React-Router to turn application into Single Page Application by implemented components, Forms,
- Events, Router, Animations and Flux concept.
- Involved in creating Unit test cases using Jasmine
- Involved in daily SCRUM meeting to keep track of the project status.
- Implement modules into NodeJS to integrate with designs and requirements.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design
- Used various Bootstrap components such as Forms, modals, grids, charts, schedulers, layouts etc. to develop a rich user interface.
- Installation of MongoDB on physical machines, Virtual machines as well as AWS.
- Implemented AWS client API to interact with different services as Console configuration for AWSEC2..
Environment: Html 5, CSS 3, JavaScript, ES2015, React, React Native, Node.js, Express, webpack, babel, enzyme, mocha, chai.
Software Developer
Confidential
Responsibilities:
- Created web services and desktop applications by using HTML5, CSS3, JavaScript, jQuery, Angular.js, Node.js, Mongo DB, and AJAX.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Developed Custom Directives like Elements, Attributes and Classes and Angular JS Factory to monitor asynchronous service calls through Dependency Injection.
- Created stored procedure using nodes method to load XML file data into SQL server tables.
- Developed REST API for test server for Express Router middleware-based APIs with Mongo DB integration.
- Used node.js to create server-side applications for java script codes to build real-time web API's.
- Making Ajax calls to communicate with the servers and to get the data in the JSON format.
Environment: HTML, CSS, JavaScript, Bootstrap, Node, jQuery and AngularJS.