Sr. Front End Developer - React Js Resume
Columbia, MD
SUMMARY
- Over 5.3 years of experience in developing professional web applications which include Front - End designing and hand coding with solid proficiency in usability, web and client application using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Semantic-UI, Node, React and Redux.
- Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training Documents and Technical Help documents.
- Proficient in designing single page applications using React and Redux.
- Proficient in designing and developing front end using HTML5, CSS3 and JavaScript.
- Expertise in Bootstrap framework and building responsive website for both desktop and mobile browser users.
- Strong Experience on working Cross Browser issues handling.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, CSS Box Model, Pseudo Classes and Pseudo Elements.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Good understanding and experience with Object Oriented Programming concepts.
- Highly exposed to various databases such as My SQL, PostgreSQL, and MongoDB.
- Knowledge in developing applications using SCRUM methodology.
- Good understanding of GIT source for version control management.
- Experience in performing unit-testing using Jest and Jasmine
- Experience in optimization of front end code for multiple browsers, platforms, and devices with a keen focus on accessibility, site performance and scalability.
- Excellent communication skills and can work in a team as well as an individual.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, Bootstrap.
JavaScript Libraries: React, Redux, React Native, Node.js
Version Control Tools: Git, SVN
IDE & Editors: Visual Studio, Sublime Text and Atom
Database: My SQL, Postgressql and MongoDB
Testing Tools: Jest, Jasmine, Mocha and Chrome Developers Tool
Programming: Javascript, C, C++, Python
PROFESSIONAL EXPERIENCE
Confidential - Columbia, MD
Sr. Front End Developer - React JS
Responsibilities:
- Worked closely with UX designer and other developer to build applications and reach business goals through front end development
- Work extensively on Reactjs, Bootstrap, HTML5, and css3, and Media queries for responsiveness
- Created a state management in react application using redux for the data flow with in the application.
- Implemented React framework to render data from the endpoint.
- Implement redux dev tools to improve the development workflow.
- Responsible for implementing and integrating third party React Libraries for UI.
- Used react-router to navigate pages.
- Configured redux store, reducers and actions. Used redux-thunk for handling middleware and web-services with RESTful API.
- Perform unit testing with Jest and used git for version controls.
- Resolved Cross Browser Compatible issues for different versions of IE, Safari, Chrome, Firefox and Opera.
- Maintain, enhance, and recommend solutions that best suit for business and technology needs for UI standpoint
Environment: HTML5, CSS3, ReactJS, Redux, NPM, RESTful web services, GIT, Bootstrap, Javascript and Visual Studio Code Editor
Confidential - Lake Success, NY
Sr. Front End UI Developer - React JS
Responsibilities:
- Worked closely with UI designer and product manager to make React UI components for the app.
- Used HTML5, React, Bootstrap, CSS3, JavaScript and D3 to develop single page responsive Web UI.
- Developed modular ReactJS services for reusable functionality.
- Developed a mock API’s to make the UI components
- Added react-router with secure navigation and unsecure navigation
- Created a state management in application using redux for the data flow with in the application
- Used react-bootstrap and CSS media queries for handling responsiveness of the application
- Involved in agile process, two week sprints to discuss the development of the application
- Used redux thunk to work with RESTful web services and middlewares.
- Extensively used GIT for version control and regularly pushed the code to GitHub.
- Worked on Cross Browser Compatibility and maintain apps.
- Interacted with other development teams for fix the issues.
- Performed unit testing using Jest.
Environment: React, Redux, npm, react-bootstrap, git, CSS, visual studio editor
Confidential - Jersey City, NJ
Front End and UI Developer - React JS
Responsibilities:
- Created Front-end applications using HTML5, CSS3, Javascript and Jquery.
- Developed non-functional HTML, CSS pages from the mockups and involved in UI review with UI Designer.
- Extensive usage of Bootstrap and SASS for responsive web design.
- Worked on Cross-Browser Compatibility and fixed the bugs and maintain pages for various browsers
- Configured web pack and babel presets to use modern javascript syntax for wider browser compatibility. Added CSS-loader and sass plugin for pre-compiling SASS to CSS.
- Used Git for version controls
- Used Jquery to make HTML and CSS code interact. Added dynamism to the web pages at the client side.
- Development of Client side Form validation.
- Used Node package manager NPM to manage modules and used it to install useful tools as babel.
- Involved in writing application level code to interact with API’s with RESTful web-services.
- Used Object Oriented Programming concepts to module javascript files that could be reused in other application
Environment: HTML, CSS3, Javascript, JQuery, Ajax, GIT, Atom, SASS, NPM, Webpack, Bootstrap
Confidential
Web developer
Responsibilities:
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Involved in the design and development of user profile planning for those accessing the system.
- Analyzed user requirements and converted into use cases.
- Created a website using HTML, designed all pages using CSS and Java script.
- Designed layouts on the front-end using JavaScript, CSS and HTML.
- The new website has made it much easier for the users to access the page and check the required information.
- Developed web and service layer components using MVC Architecture.
- Created Stored Procedure for database access and events.
- Used Oracle Database in the project and developed the Admin screens using JavaScript.
- Developed SQL Queries to interact with Oracle database.
Environment: HTML, CSS, JavaScript, MVC, SQL Server, DOM, XML, Ajax, WIN2000/XP, Net beans, Photoshop.