Reactjs Developer Resume
Allentown, PA
SUMMARY
- Around 8 years of IT experience which includes React JS, Angular and UI Development.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Experienced in developing web pages using HTML/HTML5, XML, CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, jQuery, JSON, Node.js, Angular, Angular2.0, Ajax, Java, J2EE, Spring - Boot, JQUERY, Bootstrap.
- Extensive experience in designing professional User Interactive (UI) web applications using with the help of HTML4/5, CSS2/3, DHTML, SASS, LESS, JavaScript, jQuery, Redux, Flex, Bootstrap Framework, Modernizer JS, Media Queries, AJAX, JSON, XML, Angular.js, Angular 6+, Typescript, D3.s, React.js, Backbone.js and Flash
- Experienced in developing single-page applications (SPAs).
- Experienced in creating user Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Experienced in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Experienced in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Experienced in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experienced in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Experience in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
- Good experience in creating Custom Reusable React Components Library.
- Experience on UI Screen and Modules in both IOS and Android and integrate with React Native application
- Developed Mobile UI also good at using Native Modules and Native UI components from both IOS and Android
- Experienced in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Hands on experiences withCore JavawithMultithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
- Used Java/J2EE Design patterns such asSingleton, Service Locater, DAO etc. andSpring IOC patternand responses.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Node.JS and NPM modules like http-server, Mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Elastic search experience and capacity planning and cluster maintenance. Continuously looks for ways to improve and sets a very high bar in term of quality.
- Used Elasticsearch for powering not only Search but using ELK Stack for logging and monitoring our systems end to end Using Beats.
- Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats etc.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
- Knowledge of utilizing cloud technologies including Amazon WebServices (AWS),
- Experienced in RESTful, SOAP web servicesto integrate between Application to Application
- Experience with front-end development with back-end system integration.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Enzyme, Mocha test runners
- Experienced in using bug tracking tools like JIRA, HP Quality Center and Bugzilla
- Experienced in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Experienced in using build process tools like Jenkins and Maven.
- Experienced in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, VS Code.
- Ability to work effectively while working as a team member as well as individually.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented.
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++.
Databases: MONGO DB, Spunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008;
Cloud: AWS, Splunk
Frameworks: React JS, Node JS, Angular JS 2.0/4.0, Angular 6+, Java Spring Boot, Angular 8
Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, Web Services.
Flat forms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
Debugging Tools: Firebug, IE Tester, Chrome Elements Inspector
Application/webservers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server.
Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock, Manual Testing
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
PROFESSIONAL EXPERIENCE
Confidential, Allentown, PA
ReactJS Developer
Responsibilities:
- Worked on PTA (Payment Terminal Apps), that allow user to scan QR code on configuration or while making payment.
- Worked on creating UI that simulates the process of scanning QR code.
- Integrate designs and wireframes within the application code and write application code with JavaScript.
- Worked on writing optimized code considering performance issue.
- Translate wireframe and design into good quality code.
- Used Redux architecture in the whole process to maintain state.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Implemented ReactJS client-side form validation to validate the user inputs before passing to back-end.
- Extensively used Selectors and React Hook in the whole process to maintain and access state data.
- Worked with Mocha unit test framework to write unit tests for React code.
- Worked on JAWS accessibility tool compatible code development.
- Experience on testing with JAWS accessibility tool to verify text to speech output.
- Used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix bugs.
- Interacted with Testing Team, Scrum Masters, and Business Analysts for fixing of Issues
- Participated in day-to-day meeting/workshops, status meeting, strong reporting and effective communication with project manager and developers with the help of Agile Methodology.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, Photoshop, ECLIPSE, SVN, Linux, Git hub, Restful API, AWS, JIRA, Jasmine, Web Strom and Bootstrap
Confidential
Frontend UI Developer/ React JS Developer
Responsibilities:
- Design and develop the web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, and Mongo DB.
- Developed client-side Interface using React JS.
- Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Worked with Angular 4+ to develop single page applications, worked with ngrx for managing Angular applications.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Worked on Angular 8 and did migration from Angular 8 to ReactJS.
- Used React-auto complete for creating google maps location search on the webpage.
- Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
- Implement modules into Node JS to integrate with designs and requirements.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Implemented MV architecture using React and Redux framework.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Has the knowledge on Gatsby for deploying the build.
- Has the Knowledge on restful API’s and APIGEE.
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
Environment: HTML5, CSS3, Bootstrap, Angular,SASS, LESS, JavaScript, React JS, Redux, Flex, JSP, MS Office, JIRA, Mocha, GitHub, Jenkins, Angular 8 and Web Strom
Confidential
UI Developer/ React JS 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.
- Developed 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.
- Developed user interface by using the React JS, Redux for SPA development.
- Involved 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.
- Developed 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.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- 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 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.
Environment: HTML 5, CSS3, SASS, LESS, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, SQL Server, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom
Confidential, Union, NJ
UI Developer/ React JS Developer
Responsibilities:
- Designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, React.js and Redux, Node.js and Express.
- Designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Experienced in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Experienced in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experienced in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Experience in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
- Good experience in creating Custom Reusable React Components Library.
- 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.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions using redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Works with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Used Restful web services to call for POST, PUT, DELETE and GET methods.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Works on AWS for fetch the pictures and Videos from AWS to UI
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Used HP Quality Center as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Used ELK (Elasticsearch, Logstash and Kibana) for name search pattern for a customer.
- Installed Logstash rpm and started the Logstash in our environment.
- Used Elastic Search for name pattern matching customizing to the requirement.
- Works with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
Environment: HTML 5, CSS3, JavaScript, Bootstrap, ReactJS, Redux, React Native, Ajax, My SQL, XML, XSL, XSLT, JSON, Git hub, Java, J2EE, Spring Boot, Restful API, Elasticsearch, Lambda, AWS, Mongo DB, HP Quality Center, Jasmine,.
Confidential, New York
UI Developer
Responsibilities:
- Worked on Agile(Scrum) Development Team to deliver regular updates to business team and project managers.
- Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
- Responsible for React and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implements stableReactcomponents and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- UsedReact-autocomplete for creating google maps location search on the webpage.
- Develops the React container and presentational components (as Stateless and Functional components when applicable).
- Develops the flux pattern by using redux framework as a core dependency.
- Configured Web pack to execute linters, magnifiers/post-processors, tests, transpierce based on build target.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Develops the application on Node JS platform using JavaScript programming
- Implement modules into Node JS to integrate with designs and requirements.
- Developed single application to render dynamically based on the JSON from the Node JS server
- UtilizedReactfor its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Experience in RESTful web servicesto integrate between Server side to Client Side
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5,CSS3,Bootstrap,SASS,LESS,JavaScript,ReactJS,Reduct,JSP,MSOffice,JIRA, Mocha, GitHub, Jenkins.
Confidential
UI Developer
Responsibilities:
- Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, used Jira for project management.
- Interfaced with the Marketing and IT departments &developing requirements to implement.
- Designed and Developed UI for Portfolio Review Dashboard application using AngularJS, HTML, CSS, Bootstrap, LESS, JavaScript and jQuery.
- Developed cross-browser/platform HTML, CSS and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Responsible to create Responsive Web Design using Twitter Bootstrap and Media Queries.
- Managed cloud-based projects on agile for esteemed clients. Used SAAS, PAAS&IAAS based cloud models, Virtualization of Servers and compute storage.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- Created Custom Directives in AngularJS to make re-usable components used across various applications.
- Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using Angular UI router.
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
- Created API-driven interactive applications utilizing AJAX technology.
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed using Node.js, using some JavaScript concepts.
- Understanding of web Sockets. Created HTTP Rest API's using Node.js.
- Integrated Node.js with Express.js and communicated with MongoDB for CRUD operation on the data.
- Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies.
- Developed business service layer and data access layer using Spring and Mongo-db. (Spring Mongo-Template).
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Used JASMINE, Karma unit test frame work to write unit tests for JavaScript code.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Extensively used Git for version controlling and regularly pushed the code to Git hub
Environment: HTML5, CSS, Bootstrap, JavaScript, jQuery, Angular-JS, Node-JS, Express JS, MySQL, Mongo-DB, IT, Eclipse, Apache Camel, Grunt, Gulp, Jasmine, Karma, JIRA.