Ui Developer/ React Js Developer Resume
Houston, TX
SUMMARY
- Total 8 years of experience in Front end development which includes 4+ Years of experience in React JS Developer and 3 Years of experience in web development.
- Expertise in using HTML, CSS, JavaScript, and jQuery and experience in making web page cross browser compatible.
- Expertise in developing web pages in Responsive Design using jQuery, JSON, AJAX, ReactJS
- Expertise in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, TypeScript, jQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
- Expertise in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Expertise in developing single - page applications (SPAs).
- Stay updated on latest JavaScript practices following Typescript and ES6.
- Experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Expertise to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Expertise in React JS and working with React Flux architecture.
- Expertise in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
- Expertise in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Worked exclusively on the front end developing/updating page using UI libraries like ReactJS (including Hooks and React SAGA.)
- Expertise in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Expertise in creating Custom Reusable React Components Library.
- Expertise in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
- Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application
- Expertise in implementing the MVC architecture in backend applications usingJAVA along with spring, Servlets.
- Involved in writing application-level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Knowledge of utilizing cloud technologies including Amazon WebServices (AWS), GCP, Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
- Expertise in video coding by using HTML5, CSS3 and JavaScript.
- Expertise in RESTful, SOAP web servicesto integrate between Application to Application
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
- Expertise in Bug tracking tools like JIRA, HP Quality Center and Bugzilla
- Expertise in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Expertise in Jenkins and Maven
- Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm
- 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: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, TypeScript, React JS, Redux, Flex, Express JS, Node.js,GitHub
IDE, HTML Editor: Eclipse, Web Matrix, Web Strom, Dreamweaver, and Notepad++.
Databases: MONGO DB, PostgreSQL, Spunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Frameworks: React JS, Redux, Flex and Node JS.
Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web Services.
Platforms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester.
Application/webservers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, Boss, HTTP Web Server.
Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock
Methodologies: Agile, Rational Unified Process (RUP), UML Waterfall
PROFESSIONAL EXPERIENCE
Confidential
UI Developer/ React JS Developer
Responsibilities:
- Working as a UI Developer for internal application.
- Developed the front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of the frameworks React.JS.
- Working with browsers compatibility issues.
- Estimated time to develop for all approved prototypes and the implementation of those prototypes using jQuery and CSS as well as showing to project leads and receiving and implementing any changes or implementation updates
- Responsible for creating the JavaScript code, for different modules.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and stored procedures, which were commonly used by different modules.
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
- Used Bitbucket for the version control.
- Built e2e tests for the node application using cypress.
- Implemented the Drag and Drop functionality using React-Draggable.
- Implemented tooltips for the GUI using lodash.
- Used UI frameworks Bootstrap 3.0, Font Awesome 3.0, Google Analytics.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, React JS, Redux, Flex, JSP, MS Office, JIRA, Mocha, GitHub, Jenkins and Web Strom
Confidential
UI Developer/ React JS Developer
Responsibilities:
- Designed and developed 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.
- 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.
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, React JS, Redux, Flex, JSP, MS Office, JIRA, Mocha, GitHub, Jenkins, and Web Strom
Confidential, Houston TX
UI Developer/ React JS Developer
Responsibilities:
- 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.
- Designed and developed the web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, and Mongo DB.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Used React-auto complete for creating google map’s location search on the webpage.
- Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
- Migrated the code from JavaScript to TypeScript.
- 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.
- Used Graph QL is a query language for APIs and a runtime for fulfilling those queries with existing data
- Incorporated React Hooks with gradual adoption / migration strategy.
- Migrated major class-based containers to Redux connected functional component containers, allowing for compatibility with newer functional component libraries, while introducing react-redux hooks into newer containers to maintain React Redux global state management.
- Familiarly Used Microservices architecture, RESTFUL APIs, and Graph QL
- 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.
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, React JS, Redux, TypeScript, Flex, JSP, MS Office, JIRA, Mocha, GitHub, Jenkins and Web Strom, AWS, ASP.Net, web Services, Jasmine and Web Strom
Confidential, Dallas TX
UI Developer/ React JS Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML5, CSS3, Bootstrap, jQuery and JavaScript.
- Designed 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.
- Implemented user interface by using the React JS, Flux for SPA development.
- Implemented client-side Interface using React JS.
- Build stable React components and stand-alone functions to be added to any future pages.
- Used React-Router to turn application into Single Page Application
- Involved to using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable.
- Used React-Autocomplete for creating google map’s location search on the webpage.
- Added Excel-Builder to download the Tabular data in Excel format using react.
- Used Excel Builder 3rd Party open-source library and tweak it to make sure it will work with IE11.
- Responsible for daily administration tasks in AWS and GCP cloud environments
- Provide guidance on AWS & GCP best practices to internal customers and external vendors
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- 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.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Integrated the social accounts with the express account.
- Have worked on AWS for fetch the pictures files from AWS to UI
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- 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 used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9 and FF.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Interacted with Customers and development teams for Fix the Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, jQuery, Ajax, ReactJS, Redux, Flex, Graph QL, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom
Confidential, San Jose, CA
UI Developer/React JS Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Involved designing in web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB,
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations, and functions.
- Worked onReactJSVirtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implemented 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 map’s location search on the webpage.
- UtilizedReactfor its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Implemented React container and presentation all components (as State less and Functional components when applicable).
- Added Excel-Builder to download the Tabular data in Excel format usingReact.
- Implemented flux pattern by using redux framework as a core dependency.
- Have worked on AWS to integrate the server side and client-side code.
- Experience in RESTful web servicesto integrate between Server side to Client Side.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System, and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, J Query, React JS, Redux, Flex, Web Strom, JSP, MS Office Quality Center, Jasmine, GitHub, and Jenkins.
Confidential
UI Developer/React JS Developer
Responsibilities:
- Participated with end users and business analyst to understand the business requirements.
- Design develops and tests HTML5, CSS3, Bootstrap, JavaScript and React JS that meets accessibility and web browser standards for website.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Integrating JavaScript libraries (React-Bootstrap, High charts, Data tables).
- Developed user interface by using the React JS, Flux for SPA development.
- Involved in using React JS components Forms, Events, Keys, Router, Animations and Flux concept.
- Worked closely with the back-end team to display data using the Custom components, Library components, and Redux.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Used web services SOAP and RESTful for transmission of large blocks of XML/JSON.
- Coded to implement AJAX based application by fetching the response from back-end REST API as a part of JSON.
- Maintaining parent and child elements by using State and Props in React JS.
- Architected and developed for large scale JavaScript application with React JS.
- Used React-Router to turn application into SPA.
- Extensive experience in deploying, managing, and developing MongoDB clusters.
- Experience in working GIT for branching, tagging, and merging.
- Developed unit tests with Mocha.
- Thoroughly performed unit testing and integration testing.
- Interacted with Testing team, Scrum Masters, and Business Analysts for fixing the issues which are reported by testing team.
- Involved in Agile methodologies and full SDLC of designing, coding, testing, debugging, and support.
Environment: HTML5, CSS3, JavaScript, React JS, Redux, Node JS, jQuery, JSON, AJAX, Mocha, Firebug, Agile Development, JIRA, Mongo DB, Jasmine.
