Ui Developer - Reactjs Resume
Fort Worth, TX
SUMMARY
- Over 7+ years of IT experience in analysis, design, developing, testing and implementation of web and distributed Enterprise application frontends using React JS, and various Client - Server technologies.
- Strong experience in working on web applications using HTML5, CSS3, JavaScript, jQuery, jQuery Mobile, Ajax, JSON, XML, Angular JS, DOM manipulation etc.
- Strong experience in developing React components using JSX, ES2015(ES6) and React Virtual DOM algorithms and Redux state management of application
- Worked with various features of React Router, React JS and Redux are implemented with ES6 as a framework for Single Page Application, Redux-Saga and Redux-thunk for asynchronous process
- Experience with TypeScript supporting Angular development.
- Experience in the Bootstrap framework and building responsive website for the mainstream browser, such as chrome, safari, IE, Firefox, and portable devices.
- Worked with Angular 2.0 Components, Injectables and Pipes with TypeScript and strong experience in AngularJS 1.x Controllers, Directives, Services and Events.
- Strong experience Node.js for developing REST webservices using Express.js and integrating with mongoose, MongoDB.
- Extensive knowledge in CSS3 Styling Modules, Animations, and Responsive Web Design for all different types of Devices.
- Understanding of W3C standards, accessibility, usability, and browsers compatibility.
- Experience in developing Service Oriented Application (SOA) using RESTful web services.
- Hands-on experience in database design using SQL, MySQL, SQL Server.
- Experience in the use of Web Storage, Cookies, and SQLite.
- Experience in writing unit tests using JASMINE, performed unit testing using Junit.
- Experience in integration and deployment of applications using tools like Jenkins and bamboo.
- Strong experience using version control and management tools like SVN,GIT and IDEs like Eclipse, Sublime text, Intellij, VS Code.
TECHNICAL SKILLS
Client-Side Technologies: HTML, CSS, JavaScript, XML, JSP, JSON, AJAX, JS templating (Nunjucks, Handlebars).
Server-Side Technologies: Node.js, java
Libraries/Frameworks: JQuery, JQuery Mobile, JavaScript (Underscore, Angular, React, Require, Redux), Bootstrap, CSS (LESS and SASS), Cordova.
Version Controls: GIT, SVN
Data Storage: SQLite, MYSQL, MongoDB, DB2
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
UI Developer - ReactJS
Responsibilities:
- Develop user interface components with a team of web developers using several JavaScript frameworks and libraries like React, Node, and design frameworks like Bootstrap
- Foundation to extend the programming capabilities of existing technologies like HTML5, CSS3, SASS, JavaScript, React.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Maintained states in the stores and dispatched the actions using redux.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Implement data tables with filtering, sorting, and search capabilities using third party libraries like datatables.js for Throughput Planner application to display trains information.
- Consume third-party REST services to get train leads information and crew information from Throughput Planner (TPP) application using JavaScript asynchronous calls.
- Build backend restful services using Spring boot and integrate db2 using the Hibernate framework.
- Identifying high priority production and non-production application issues and resolving them as soon as possible.
- Build, run, deploy, and perform continuous integration using Jenkins.
- Use of Dynatrace for monitoring load balance, application performance, detect and analyze problems on all stages (production, test, and development).
- Build UI components for Terminal planner Admin tool using react.
Environment: HTML 5, CSS3, Babel, JavaScript, Bootstrap, Ajax, React JS, Redux, Bootstrap, HTML5, CSS3, SCSS, React, VersionOne, IntelliJ, Json, Sprint boot, mongo, DB2,Kibana, Dynatrace, Openshift, Jenkins.
Confidential, Tysons, VA
UI Developer
Responsibilities:
- Building UI pages for PenFed’s Premium Online Savings product.
- Took advantage of the responsive utilities of the Bootstrap framework to ensure the web page displayed properly on different devices, including desktop, tablets, and smartphones.
- Developed Email markups that will be sent out to the user upon account creation.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus, and tab navigation using jQuery.
- Built reusable react components that are used by multiple development teams across the organization.
Environment: HTML5, CSS3, SCSS, JavaScript, Bootstrap, Underscore, React, jQuery, Backbone, JIRA, Confluence, Prepros, Git, SVGs, Json, VS Code.
Confidential, Washington DC
Frontend Developer
Responsibilities:
- Involved in Developing Confidential Design System (INDIGO) using HTML, SCSS, jQuery, and Nunjucks templating engine.
- Build the Confidential Design systems Documentation site. Published google docs to doc site.
- Develop CSS media queries to make the application responsive.
- Created components like Buttons, Breadcrumbs, Modal, Notifications, Pagination, Progress bar, Tab, and Tooltips by utilizing the design decisions made by the UX team.
- Ensure consistency in using Color, Space, Icon, and Typography.
- Responsible for assisting development teams to integrate Design System into their products/Tools.
- Handling cross-browser/platform compatibility issues (IE, Firefox, and safari).
- Participated in the day-to-day meeting, status meeting, strong reporting, and effective communication with project managers and developers.
- Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on webpages.
- Worked with WordPress developer in building a decoupled WordPress front end using angular 4.
- Created Typescript reusable components and services to consume WP-API content using component-based architecture provided by angular.
- Developed single page application using Angular4, typescript, Webpack, grunt.
- Involved in Usability testing with UX Designers and tested how the application is easy and interactive to the end-users.
Environment: HTML5, CSS3, SCSS, Nunjucks, JavaScript, ESLint, jQuery, Angular 2+, Typescript, Zeplin, JIRA, Confluence, Bamboo, Gulp, Git, SVGs, WP-API, Webpack, Angular CLI, Node js, Sublime Text.