Post Job Free

Resume

Sign in

React Developer User Experience

Location:
Tennessee
Posted:
December 08, 2023

Contact this candidate

Resume:

Venkata Vikas

UI Developer

E-mail id: ad1sjl@r.postjobfree.com

Contact No: 804-***-****

Location: Memphis, TN

Professional Skills

7+ years of experience in Software Design, Development and Testing. Expertise in Designing and Developing Web applications.

Strong working knowledge of HTML 5, CSS3 and JavaScript.

Excellent working knowledge and thorough exposure to compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.

Worked with Functional Programming, Object-Oriented programming and other paradigms with Javascript - ES5/ES6.

Experienced in designing using Web Standards and developing table-less layouts.

Worked extensively in the Agile Development process.

Experience in Application development/maintenance of clinic software using Java, Groovy/Grails, MySQL, jQuery, JavaScript.

Experience in web design using CSS3, D3js, Bootstrap, Adobe Illustrator, Adobe Photoshop.

Proficient in making AJAX-driven web service calls using JavaScript and jQuery framework.

Experienced in using web-pack to bundle the JavaScript files.

Experienced in developing table-less layouts.

Good Understanding of Document Object Model (DOM) and DOM Functions.

Good in Client-Side designing and validations using HTML5, CSS and JavaScript.

Designed and developed HTML Wrappers using HTML5, JavaScript and CSS3.

Understanding and good experience with Object-Oriented JavaScript and Implementation.

Worked on writing the unit test cases and increasing the test coverage.

Extensively worked on agile methodology.

Knowledge in using the Chrome Developer tools for debugging and troubleshooting the front end code.

Experience working with a wide range of applications in all phases.

Excellent working knowledge and thorough exposure to compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.

Experienced with using Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.

Worked in various version control systems - SVN, GIT & TFS.

Technical Skills

Operating Systems: Windows7, 8, 10, Mac OS, AWS, Linux, Unix.

Professional Language: C, C++, Node.js (REST API) JavaScript, Typescript, PL/SQL, SQL.

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, ReactJS, Redux, Angular 2/4/7/11.

Project Trackers: Quality Centre and JIRA.

Databases: MY SQL, Oracle, MongoDB.

Other Tools: Workbench, Putty, WordPress, Jest, Junit, Load Runner, Jasmine, Karma, and Jenkins.

Web/Application Servers: Apache Tomcat, WebSphere 8.0(beta).

Professional Experience

Client: Beacon hill Staffing/Express Scripts Inc/Cigna Aug’ 2022 – Jul’ 2023

Role: React Developer

Responsibilities:

Utilized Typescript and JavaScript in React.js platform to build front end framework.

Worked with other members of web team to design and develop exciting features using JavaScript.

Kept up to date on best practices for JavaScript frameworks and techniques.

Experience in modular programming, developing reusable front-end components (headers, bodies, footers and so on) using React.js.

Optimized responsive web application design of UI, UX with HTML5, CSS3 and UI libraries using Bootstrap and Material UI.

Designed multiple pages with different functions using React.js and used React-Router to navigate these pages (Product list page, Product details page, Product creation and edit pages, customer cart page and customer login page) with user-friendly flow when switching.

Used React Hooks to use state and lifecycle methods inside functional components to decrease complexity and improve maintainability and extensibility of system.

Used Lifecycle Methods, State, Props, Forms and Events to implement interactive React Components.

Used Redux with React.js in application to retrieve and store data (product list, cart list, and customer information) from NoSQL MongoDB and to perform RESTFUL services.

Dispatched rich featured Action Creators that deployed Actions, such as displaying all products at homepage, managing items in cart, and editing products.

Implemented asynchronous actions Thunk as middleware in Redux and used Axios to send multiple HTTP requests.

Worked closely with clients to establish Specifications and System Designs.

Used Middleware, Redux-Saga with Immutable in application to retrieve and store data from Back-End and to also perform RESTFUL services.

Effective use of native HTML elements and custom tags to enhance optimization.

Implemented CSS Box Model and Styled web pages using CSS preprocessor SASS and effectively used Mixins, Functions, Custom Grid Systems, Grid-Area Concepts and Flexbox for fluid-responsive application.

Hands on experience using Node.js and Express.js to build backend server connecting to MongoDB database.

Designed backend server with RESTFUL API for frontend, implemented requests to fetch or manipulate data and user Authentication for login function.

Expertise usage of GitLab and JIRA as version control and tracking units.

Worked in Agile Methodologies for incremental development to deliver better application.

Environment: HTML5, CSS3, AJAX, JavaScript, JIRA, Bootstrap, React.js, Jest, Saga, Node.js, Express.js, SASS, Axios, AWS, MongoDB, Git-lab, Spare-Point, Jasmin

Client: CVS HEALTH, RI (Contract) Apr’ 2021 – Jul’ 2022

Role: Full-Stack Developer

Responsibilities:

Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, JavaScript, React.js, and Ajax.

Worked on web applications from scratch using React.

Involved in enhancement of existing application utilizing React.js, created HTML navigation menu, worked on Adobe data tracking .

Rewrote one of the key pages, which allows users to manage their content. The task involved investigation of the ReactJS, UI-Grid as well as refactoring of several backend methods.

Built ReactJS modules, components, pop up modals, and file uploader.

Developed React.js pages, Web service-calls and AJAX calls for the application

Worked on writing unit test cases, snapshot testing using Jest.

Used Apache Spark with Kafka to perform web analytics.

Used in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.

Used React.js in components like JSX, creating React components, Virtual.

Participated with end users and business analyst to understand the business requirements.

CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.

Responsible for design and development of web pages from mock-ups (PSD).

Directly involved in the development efforts to produce custom data driven multi- tiered applications and Web Services.

Developed user interface by using the React.js, Redux for SPA development.

Implemented client-side Interface using React.js.

Worked in using React.js components, Forms, Events, Keys, Router, Animations and Redux concept.

Build React components and stand-alone functions to be added to any future pages.

Responsible for developing a front-end application using React Js and Redux architecture for internal team's productivity use.

Experienced in React.js and working with React Redux architecture.

Working with React Router for developing Single Page Applications SPAs.

Worked on Production and Deployment of the code.

IP networking troubleshooting skills.

Worked with the development team, involved in creating MVW (Web API) to implement AngularJS framework for client-side rendering to optimize the front-end.

Created AngularJS directives, factories, and services for developing single page web applications.

Implemented AngularJS client-side form validation to validate the use inputs before passing to back-end.

Knowledge of server to network interfaces, TCP/IP protocols, TCP/IP routing, IP switching, DNS and DHCP.

Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.

Environment: HTML5, CSS3, AJAX, JavaScript, JIRA, Bootstrap, React.js, Jest, Saga, Node.js, Kafka, NGRX, Apache Spark, Angular 11, AWS, MongoDB, Git-lab, Spare-Point, Jasmin.

Client: FedEx, TN (Contract) Jan’ 2020 – Apt’ 2020

Role: Front-End Developer

Responsibilities:

Experience in ReactJS and delivered the project on ReactJS & played a key role. Thorough understanding of React Hooks and Life-Cycle Methods, React Router.

Understanding of asynchronous request handling, partial Page updates.

Experience with web services API integration Rest.

Create testable software components to insure module-level functionality and data structure consistency.

Revamping and rewriting front-end using React.js, redux, saga, webpack.

Hands-on within Redux/Flux architecture and Context API.

Hands-on experience writing JavaScript in an object-oriented and functional Programming way.

Hands-on experience with ES5 as well as ES6.

Worked on Redux for state manipulations and Redux Saga to implement API requests asynchronously.

Hands on with core web fundamentals of HTML/HTML5, CSS/CSS3.

Hands-on with CSS preprocessors like Sass and LESS.

Experience with Styled Components.

Unit Testing with JEST/Jasmine. Strong competencies in data structure, algorithms, and software design.

Good in Node.js and frameworks available for it such as Express, Excel.JS, Strong Loop, etc.

User authentication and authorization between Multiple Systems, Servers and Environments.

Proficient understanding of code versioning tools, such as Git.

Deployed and host the application on AWS.

Maturing of Design and Development practices such as TDD and CI/CD.

Design, build and maintain efficient, reusable, and reliable codes by setting expectations and features priorities throughout the development lifecycle.

Worked with JSON data structures and AJAX.

Wrote SQL queries to get the data, update the data from the database.

Created and executed test cases, test suites and test plans for projects like Nykaa Wallet, Payment Gateway Integration, Multi-Modal payments and Checkout flow.

Environment: HTML5, CSS3, AJAX, JavaScript, JIRA, Bootstrap, React.js, Saga, Node.js, NGRX, Angular 7, MongoDB, Git-lab, AWS, Spare-Point, Jasmin.

Client: Pearson, AZ (Contract) Jan’ 2017 - Aug’ 2019

Role: Front-End Developer

Responsibilities:

Implemented the front end using JSP, XHTML, DHTML, XML, CSS, React JS, Bootstrap, Java Script and used AJAX for dynamic web content.

Experience in developing react components for the partner homepages using React JS.

Involved in developing front end (UI) of the application using React JS, JavaScript, jQuery, HTML5, and CSS3.

Angular JS tinplating uses a combination of customizable HTML tags and expressions.

Designed various routing mechanisms and implemented HTTP functionality in AngularJS in order to retrieve data from web servers.

Involved in production infrastructure (servers/network) and maintenance periods.

Built html templates for high traffic and complex data driven websites.

Manage payment posting process including verifying error and performing resolution.

Provide Customer Service Support on payment processing information including queries, reports, communication.

Used Node.js to run Webpack tasks and build the project.

Implemented modules into Node JS to integrate with designs and requirements.

Experience on OpenShift platform in managing Docker containers and Kubernetes Clusters.

Experience with AWS access over HTTP using the REST architectural style.

Experience in open-source Kafka and Kafka connects.

Development of test environment on Docker containers and configured the Docker containers using Kubernetes.

Customized the Node.js server to pick the local package.json and run the applications without changing the local paths and variables.

Implemented UI components and validations using jQuery and DOJO libraries.

Used React JS for creating reusable UI components.

Used Node JS to run Grunt tasks and build properly the project (compile, minify, concat, etc.)

Using AWS for providing online services to other websites and client-side applications.

Created JSP's, Conversations, POJOs, Services, and DAO.

Developed the client interface for back-office bolster and worked cooperatively in Agile scrum group on the outline and improvement of use based MVC system utilizing AngularJS 2.0, HTML 5.0 and CSS3.

Used AWS for providing online services to client-side applications.

Involved in designing activities while Production on Website

Involved in the development of Functions, Triggers for PL/SQL backend implementation, and involved in Performance tuning.

Used for the development of Java-related classes and components using Eclipse 3.5 as IDE for developing the application.

Experience in using various network protocols like HTTP, FTP, TCP/IP and Load-balancing.

Developed Unit Tests and Test Suites using Junit and used Log4j for traces and logs.

Environment: WEBLOGIC, ORACLE ADF and ORACLE PL/SQL experience, Scala, Java 1.6, servlets, JSP, JSF, JavaScript, Subversion, API Development, Kafka, Kubernetes, jQuery, ReactJS, NodeJS, HTML 5.0,

Client: WinMind Software Solutions, India Jun’ 2012 - Oct’ 2014

Role: Software Developer

Responsibilities:

Involved in all phases of software engineering including requirements analysis, application design, code development, and testing.

Involved in the design and development of the application framework.

Developed the application using Eclipse IDE.

Developed the application based on the Spring framework using MVC architecture.

Designed the web pages with JSP and HTML elements based on the page specification document.

Developed web applications using spring, Rest based Web services. Used HTML, CSS, JavaScript, JSP, JQUERY, AJAX and Bootstrap in front end.

Developed the UI using Java, XML, XSLT, DHTML and JavaScript.

Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.

Developed modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.

Designed and developed presentation tier using JSP, HTML, DHTML, XHTML CSS and JavaScript and AJAX.

Used GIT repository to perform all the changes, operations on the code.

Supported the application in QA and Production environments.

Developed PL/SQL stored procedures, triggers, and use indexes for query optimization.

Worked on bug fixes on the server-side and involved in making enhancements on the UI.

Extensively used CSS and HTML for designing new Static pages.

Worked with the struts library and connected to the database using JDBC.

Performed Unit testing using JUnit and used Log4J for logging.

Configured Springs-context.xml, Web.xml.

Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.

Reported Daily about the team progress to the Project Manager and Team Lead.

Environment: Eclipse, Restful Web Services, Log4j, ANT, JUnit, Oracle10g, XML, CVS, WebSphere, JavaScript,

MVC, GIT, SQL & PL/SQL, JSP, Struts, Validation Framework, JDBC.

Education:

Bachelors from Acharya Nagarjuna University, 2012.

Master Of Computer Science from Virginia International University, 2016.



Contact this candidate