Rohan Jacob - React JS Developer |
[email protected] |
Location: Belleville, Pennsylvania, USA |
Relocation: yes |
Visa: H1B |
Rohan Jacob George
Sr. UI React JS Developer https://www.linkedin.com/in/rohan-george-4a08a522b/ Erie, PA Email Id: [email protected] Contact: +1 551-465-6544 Professional Summary: An ambitious, creative, and experienced web developer with around 9 years of extensive experience in all phases of software application design and development. Developed applications using HTML5, CSS3, SCSS, Bootstrap, JavaScript, jQuery, BackboneJS, AngularJS, ReactJS, UNDERSCORE, REQUIRE, JASMINE, NodeJS. Experience in making Responsive Web Pages using Media Queries and Bootstrap. Developed cross browser compatible pages using Modernizer to ensure proper working of CSS3 and HTML5 features. Experience in developing modern web applications using Angular 2/4, Node.js, React.js, Express.js Vue Js and Mongo DB. Experience in building Single Page Application (SPA) using AngularJS, BackboneJS and ReactJS framework. Worked with jQuery in developing various UI widgets. Experience in working with third party web services APIs and Web Services using AJAX and jQuery. Expertise in Bootstrap framework and building responsive website for both desktop and mobile browser users. Used ReactJS MVC framework to develop Single Page Application (SPA) Experience in developing modern web application using ReactJS. Aptitude to understand and build SEO/semantic solutions. Strong knowledge of object - oriented programming towards front-end libraries. Strong experienced in debugging and troubleshooting the existing code. Broad knowledge-based in JavaScript, especially jQuery, BackboneJS and AngularJS. Solid knowledge of complete SDLC. Involved in daily SCRUM meetings to keep track of the ongoing project status and issues. Experience in Version Control tools including Git and SVN. Experienced in solving cross browser compatibility including Safari, Internet Explorer, Mozilla Firefox, and Google chrome. Competent in developing and designing web pages efficiently using jQuery, jQuery UI and jQuery mobile. Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers on Windows/Mac/Linux etc Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders. Experience working on different IDE s like WebStorm, Visual Studio etc. Worked on project management Methodologies like Agile (XP, Scrum), Waterfall Worked with teams where requirements are constantly being implemented, tested, and improved. Technical Skills: Web Technologies:HTML/HTML5,CSS2/CSS3,DHTML,XHTML,PHP,JavaScript, jQuery, Angular 1/2/4, Node.js, React JS, Redux, Vue Js, AJAX, JSON, DOM, XML and Bootstrap, SASS, Soap and Restful API. Development tools:Notepad++, Eclipse, Visual Studio, Edit Plus and Sublime Text. Tools:Jira, Adobe Photoshop, MS Office, MySQL Workbench Browsers:Internet Explorer, Mozilla Firefox, Google Chrome, Safari and Opera Languages C, C++, SQL, C#, .Net and Java/JEE Professional Experience: Client: CGI/Cigna, Remote May 2022 to till now Role: UI React JS Developer Responsibilities: Took the lead in developing new front-end features using React.js, overseeing the entire implementation process from design to development. Demonstrated successfully implemented features to stakeholders, effectively communicating technical aspects and user benefits. Implement state management using React Context API for global state. Develop and maintain front-end features using React.js, Vue.JS,JavaScript, and TypeScript. Write end-to-end tests using Cypress for front-end components and features. Design and implement responsive UI components using Material-UI (MUI). Utilize Canvas API for advanced graphics rendering and interactive features. Integrate Ag-Grid for efficient data presentation and manipulation. Develop and optimize GraphQL queries for efficient data fetching and updating. Worked on Vue.js events distribution and parent chain for parent-child component communication. Collaborate with back-end developers to integrate front-end components with GraphQL APIs. Optimize application performance and user experience. Stay updated with the latest trends and technologies in front-end development. Participate in code reviews and provide constructive feedback to team members. Troubleshoot and debug issues in the front-end codebase. Contribute to the overall architecture and design of the front-end application. Maintain code quality and ensure adherence to best practices and coding standards. Environment: ReactJS, Redux, HTML5, SAAS, Bootstrap, JavaScript, JSON responses, GIT, WebStorm, Visual Studio, NodeJS, NPM. Client: INTUIT, Enfield, CT Dec 2020 May 2022 Role: Sr. React JS Developer Responsibilities: Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. Developed user interface by using the ReactJS, Flux for SPA development. Developed our own customized UI Library with many different components. Made sure all the components are 100% responsive. Designed and developed base classes, framework classes and re-usable components. Used React-Router to turn application into Single Page Application. Worked on designing single page application using Vue Js components such as Router and Vuex core components Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept Used React JS for templating for faster compilation and developing reusable components. Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers. Review design documents with stake holders and collect approvals. Worked with MVC pattern. Refactored the search suggestions system with Redux Saga to reduce the redundant API calls by an estimate of 60%. Added Redux to simplified components data and state. Implement Bootstrap CSS styles and React components to enhance the interaction Used React Flux architecture to create the data Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux. Experience in using Vue JS to create a simple API to loop through an array of bound data and also done two way binding of data using Vue JS. Did publish twice a week. Created our own webpack configurations and did modifications accordingly. Used Jenkins for builds and Deployments. Wrote JEST, Enzyme test cases made sure code Quality is 100%. Used ESLint for code quality. Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF Extensively used Git for version controlling and regularly pushed the code to GitHub. Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis. Extensively did code reviews. Maintained UI Library and made sure all domain teams are using the components and resolving any issues if they face any. Environment: ReactJS, Redux, HTML5, SAAS, Bootstrap, JavaScript, JSON responses, GIT, WebStorm, Visual Studio, NodeJS, NPM. Client: Aetna, Atlanta, GA Jul 2018 Oct 2020 Role: Sr. React JS Developer Responsibilities: Responsible in developing a responsive web UI for ecommerce digital transformation website for mobile, tablet and desktop versions based on ReactJS, Next.JS. Handled frontend architecture and matched pixel perfect accurate screens. Handled validations and accessibility features. Worked on to optimize the website pages Using SEO techniques to make the pages to be maximum optimized and making sure there are no bad URL s. Used React JS for templating for faster compilation and developing reusable components. Implemented flux pattern by using redux framework as a core dependency. Developed the web pages using HTML, XHTML, DOM, CSS, JSON, JavaScript, ReactJS, NextJS, jQuery, Ajax Used react components like hooks, hoc s etc., Called the Restful web services calls for POST, PUT, DELETE and GET methods. Used React flux to polish the data and for single directional flow. Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application. Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis. Used Devtools for debugging the code to inspect, debug find the code fixes needed. Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team. Extensively used Git for version controlling and regularly pushed the code to GitHub. Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API call. Experience in RESTful web services to integrate between Server side to Client Side Used Jest for running unit test cases. Aware of deployment process in code fresh CI/CD pipelines and monitoring the changes to dev environments. Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers. Involved in SaFe Agile ceremonies. Active in agile ceremonies i.e., iteration planning, iteration review, retrospection, defect triage, iteration practice run and demo. Environment: HTML5, CSS3, JavaScript, ReactJS, NextJS, Redux, Redux-Saga, React Native, React Router, SaFe Agile, Bootstrap, RESTAPI, Webpack, SEO, SASS, NodeJS, Jest, NPM, GIT, JIRA. Client:EMD Millipore, Danvers, MA Feb 2018 Jun 2018 Role:UI Frontend Developer Responsibilities: Established front-end web application structure and UI layout using HTML, CSS, and JavaScript. Dojo Maintained cross browser compatibility and implemented responsive features using Twitter Bootstrap. Used Bootstrap to implement responsive design for web application, with the help of CSS Media Queries to maintain larger style sheet. Used AJAX and jQuery to implement asynchronous functions and features, also used jQuery UI for. Drag-Drop to make web page more user-interactive. Utilized AngularJS to build new MVC structure to set some custom filters and directives. Developed the application's presentation layer using JavaScript and jQuery Libraries. Used AngularJS AJAX calls (such as GET, PUT, POST) to transmit or fetch data from RESTful APIs. Which were created and provided by back-end team. Implemented Single Page Application (SPA) by using AngularJS. Which can bind data to specific. Views and synchronize data with server. Created AngularJS custom directives and made restrictions for the directive created. Used AngularJS to implement form validation and collection customer's data by creating. AngularJS components such as directives, controllers, services and so on. Used HTML, CSS to design page layouts that can meet cross-browser compatibility for various. Debugged JavaScript and HTML4 code with Firefox Firebug, Google Chrome JavaScript debugger and IE Tester. Created Angular JS components like controllers, services, directives to collect different asset data and bind the service to re-usable polymer components. Used SVN as the project version control tool system. Used agile methodology for requirement gathering. Communicated with QA team to work in code debug, performance check and defects resolve. Used GIT for project management and build automation. Implemented latest and CSS3 features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others. Environment: HTML4, CSS, Media Queries, JavaScript, Bootstrap, jQuery, jQuery UI, Angular JS, RESTful API, AJAX, SPA, Firebug, Jasmine, Karma, JSON, SVN, Agile, GIT. Client: Newgen Software,Noida,India Aug 2014 Aug 2017 Role:JavaScript Developer Responsibilities: Development of client-side Validation techniques using Angular, and JavaScript. Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects. Used JavaScript, and jQuery for making the web application user interactive. Developed page layouts, navigation, animation buttons, and icons using HTML, CSS, and JavaScript. Created forms to collect and validate data from the user in HTML and JavaScript. Used JavaScript for page functionality, pop up screens and drop-down menus on the webpage. Applied JavaScript with Regular Expressions for client-side form validations. Used Bootstrap for effective design of Web pages. Thorough understanding of the differences and bugs in various browsers and browser versions. Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience. Designed and developed the front-end application and user interactive web pages using web technologies CSS, Angular1.5 and Java Script. Writing Back-end scripts on Node.js/JavaScript. Utilized the Backbone Marionette library for complex layout management techniques using Object Oriented JavaScript. Used GitHub version control system as a source repository to organize the code base. Environment: HTML, CSS, JAVASCRIPT, JQUERY, AJAX, JSON, BOOTSTRAP, ANGULAR JS, GITHUB. Educational Qualification: Bachelor s in Science & Computer Technology from Yeshwantrao Chavan College of Engineering, Nagpur, India. Master s in Science & Engineering Management from Gannon University, Erie, PA. Keywords: cprogramm cplusplus csharp continuous integration continuous deployment quality analyst user interface javascript database microsoft Connecticut Georgia Idaho Massachusetts Pennsylvania |