We provide IT Staff Augmentation Services!

Ui Developer/react Js Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over 10+ yrs of IT which includes 7+ years of diversified professional experience in Software Industry as UI Developer, Quality Assurance Automation Engineer in automating/developing Web App. I have extensive experience in designing User Interface applications and integration of highly transactional and scalable applications using HTML, XHTML, CSS, JavaScript, NodeJS, ReactJS, JSON and XML.
  • Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM
  • Expert knowledge of the UI design process and deliverables throughout the development lifecycle
  • Experience in designing websites with W3C standards using HTML, CSS to get best cross - browser user experience for long-term user retention and engagement.
  • Expertise in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good knowledge of latest version of object-oriented JavaScript Libraries like AngularJS, NodeJS, Bootstrap, RxJS and Responsive Design.
  • 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.
  • Expertise in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX.
  • Expertise in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
  • Experienced in working with NodeJS and NPM modules like http-server, mongo DB, Micro Services, Request, Elastic Search.
  • Worked as production support and checked daily logs using Splunk.
  • Experience in Node environment using Node JS, NPM, Grunt, Gulp, and Groovy Bower.
  • Expertise in RESTful, SOAP web services to integrate between Application to Application
  • Expertise in using 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 using build process tools like Jenkins and Maven
  • Ability to work effectively while working as a team member as well as individually.
  • Strong interpersonal skills, written and verbal communication skills, Ability to manage conflicting interests and identify compromises, Ability to deliver results under pressure, Ability to travel as needed.
  • Specialize in working with clients, stakeholders, and business owners at all levels with superior communication, presentation, analytical and problem-solving skill. I go beyond expectations for fixing/trouble shooting and issue in no time.

TECHNICAL SKILLS

Automation Tools: HP Quick Test Pro, Selenium, puppeteer and postman

UI Web Technologies: HTML4/5, CSS3, SASS, LESS, JavaScript, AJAX, JQuery, WordPress, JSON, Bootstrap, React JS, Redux, ES6

IDE, HTML Editor: Web Strom, VS Code, Sublime, Eclipse 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, Node JS, Angular JS

Languages: C, C++, JAVA, JavaScript, C#, VB.Net, ASP.Net, web Services.

Plat 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 Web Logic 8.1, J Boss, HTTP Web Server.

Version Control: GIT, SVN

CI/CD Tools: Jenkins

Build Tools: Ant, Maven

Defect Tracking Tool: Jira, rally, and QC

PROFESSIONAL EXPERIENCE

UI Developer/React JS Developer

Confidential

Responsibilities:

  • Involved in building applications using ReactJS and Redux by building re-usable UI components
  • Design and Implement modern, vanilla JavaScript techniques including ReactJS, Redux and ES6/ES7 features.
  • Performed HTTP Requests to fetch data from database and process JSON data to render the Web Page.
  • Used ReactJS with Redux to build single page web application with efficient data flow between the client and server and used to create Controllers to handle events triggered by clients, then send request to server.
  • Developed client-side Interface using ReactJS.
  • Develop Microservices, REST API’s and other database driven applications
  • Used new Life Cycle hooks like useState and useEffect.
  • Implemented Object Oriented Programming concepts to develop UI components that could be reused over the application.
  • Used Material UI components like tool tip, table, Date picker, tabs, snack bar etc.
  • Used Styled component for enhancing UI.
  • Designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table
  • Created new boiler plate using web pack.
  • Created backend services using NodeJS (ExpressJS) and retrieved data from mongo/postgres databases.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites
  • Used Middleware, Redux-Promise in application to retrieve data from Backend service.
  • Programming searching and sorting algorithms using languages like JavaScript
  • Created components for UX-Library consisted of Buttons, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Worked on google maps API (used react-google-maps library) to display provider locations on the map and to show the closet provider based on member address.
  • Evaluated code to ensure that it is valid, is properly structured, meets industry standards and is compatible with varies browsers, devices, or operating systems.
  • Used GIT for version controlling and regularly pushed the code to GitHub.
  • Used Redis to cache the member data (used for 24hr cache method -used in provider search application). Also used
  • Involved in all phases of software development life cycle
  • Performed unit testing using Jest and Enzyme. Utilized Moxios for api calls unit testing
  • Participated in Daily SCRUM meetings to keep tract of the project status.
  • Implement various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Participated in refinement sessions to discuss about needs of business requirements and deliverables.
  • Created and used Reducers that received said Actions to modify the Store State Tree
  • 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.
  • Participate in production deployments and support other developers on demand basis.

ENVIRONMENT: HTML 5, CSS3, JavaScript, ReactJS, Redux, MaterialUI, Postgres, JSON, NPM, Github, Jenkins Restful API, Mongo DB, Jest, enzyme, Moxios-api and Web Strom.

UI Developer/ React JS Developer

Confidential

Responsibilities:

  • Works on Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Designing and developing the webpagesusingHTML5, CSS3, JavaScript, Bootstrap, React.js, Redux, Flex, Node JS, Mongo DB,
  • Responsible to Style, look and feel of the webpage with CSS Media queries.
  • Work son React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Implement various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Implements stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-autocomplete for creating google maps location search on the webpage.
  • Develops the React container and presentation al components (as State less and Functional components when applicable).
  • Develops the flux pattern by using redux framework as a core dependency.
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Used Node Package Manager (NPM) to manage modules.
  • 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
  • Fetch data from mongo DB using NoSQL
  • 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.
  • Experience in RESTful web services to integrate between Server side to Client Side
  • Worked with Mocha unit test framework to write unit tests for JavaScript code.
  • Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

ENVIRONMENT: HTML5, CSS3, Bootstrap, JavaScript, React JS, Redux, Flex, JIRA, Mocha, GitHub, Jenkins and Web Strom.

UI Developer

Confidential

Responsibilities:

  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
  • Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
  • Hands on the process of development, testing and maintenance.
  • Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML.
  • Enhanced and built reusable components across different modules using Custom directives and CSS classes.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
  • Created Cross-browser compatible.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented and designed user interface for web-based customer application.
  • Developed data formatted web applications and deploy the script using client-side JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Worked extensively on Spring MVC framework to develop new internal web application.
  • Integrated with back end code for highly interactive AJAX based applications.
  • Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.

ENVIRONMENT: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN.

UI Developer

Confidential

Responsibilities:

  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
  • Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
  • Hands on the process of development, testing and maintenance.
  • Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML.
  • Enhanced and built reusable components across different modules using Custom directives and CSS classes.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
  • Created Cross-browser compatible.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented and designed user interface for web-based customer application.
  • Developed data formatted web applications and deploy the script using client-side JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Worked extensively on Spring MVC framework to develop new internal web application.
  • Integrated with back end code for highly interactive AJAX based applications.
  • Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.

ENVIRONMENT: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN.

Automation Engineer

Confidential

Responsibilities:

  • Developed and executed automated test scripts for various modules and their respective web pages using Java and Selenium. Written automated test scripts using various techniques like TestNG, Cucumber and Protractor frameworks, Page Object Model Design Pattern, Data Driven, Keyword Driven and Hybrid framework methodologies.
  • Performed Data Driven Testing using Selenium Web Driver, TestNG framework and JDBC Connection which reads data from scripts using Excel, Properties and XML files.
  • Used automated scripts and performed functionality testing during various phases of the application development using Selenium.
  • Performed End-to-End testing on various applications. Testing methodologies include System, Unit, Performance, Functional, Regression and GUI testing.
  • Created test automation framework which follows BDD methodology by using Selenium and Cucumber framework. Written all the automated tests using Gherkins language.
  • Solely created entire framework that includes Feature File, Step Definition and Runner Files which are used in Cucumber for UI automation.
  • Used Selenium Web Driver API to perform automated tests on cross browser and cross platform environments. Sound knowledge on Object Oriented Programming concepts.
  • Developed unique testing solutions for Mobile as well as Web UI automation which helps in projects to easily manage and support extensibility of automation coverage.
  • Automated Mobile based applications using Appium and Selenium WebDriver which includes Android Phones, iPhones, Android Tablets and iPads.
  • Supported testing objectives to store and forward the data from PLC to Cloud based service called Predix Cloud through Predix Edge OS.
  • Developed REST Web Services using HTTP Requests like GET, PUT, POST and DELETE to generate JSON/HTML/XML data.
  • Performed both manual and automation testing of Rest API web services. Used Postman for manually testing and Rest Assured for creating automated tests using Selenium.
  • Worked with development and other internal teams in troubleshooting, identifying risks, resolving issues and ensuring defects are resolved.
  • Created comprehensive test plans, test scripts, test sets, user stories and use cases in Rally.
  • Responsible for cloning/pulling the latest build/code from Git Hub and by using Docker commands, deploying those builds on Virtual Machines for various testing purposes.
  • Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate HTML and JSON test reports. Triggered automation jobs using Jenkins to get the email of cucumber reports.
  • Container management using Docker by writing Docker files, setting up the automated build on Docker Hub. Automated the entire process of building and deployment of Docker images, pushing of images to Docker Trusted Registry.
  • Deployed applications on Predix Edge servers using Web-UI module called Technician Console.
  • Actively took part in test estimation activities, worked on scope analysis and contribution towards Master Test Plan creation. Attended various business review and walk through meetings like Sprint Planning, Sprint Retrospective, walk-to-wall and stand-up calls.

ENVIRONMENT: Java-J2EE, Python, SQL, JavaScript, Docker, Shell Script, Selenium Web Driver, Selenium Grid, JMeter, Appium, TestNG, Junit, BDD framework, Cucumber, Jasmine, Protractor, Apache Tomcat, GIT, Jenkins, REST API services, Rest Assured, Predix Edge OS, Predix Time series Data Base, Predix Cloud, Unified Automation Expert, Rally, Propel, Unix/Linux.

We'd love your feedback!