Reactjs Developer Resume
Charlotte, NC
SUMMARY
- Overall, 8 years of experience in web development with user interface design, development, and analysis with extensive experience in the full lifecycle of the software design process.
- Extensive experience in designing professional UI web applications using major front - end technologies like HTML5, CSS3, JavaScript ES6,Angular 4/6|TypeScript, ReactJS, Jasmine, Bootstrap, SASS/SCSS, NextJS, Gatsby JS and Redux
- Experienced in working with mobile application development using React Native.
- Experience in SAAS and LESS scripting languages they are interpreted or compiled into Cascading style sheets.
- Strong experience with Cross Browser Compatibility issues and Optimization for the web, including CSS.
- Designed web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Experience on developing applications MEAN and MERN (MySQL/Mongo DB, Express, React/Angular 4, Node) Stack.
- Developed websites Restaurant and Coffee Shops, with a Payment gateway using GatsbyJS.
- Experience in working with displaying visualizations from Tableau Server in different web pages of the application.
- Experience Cloud Computing infrastructure such as Amazon AWS, IBM Bluemix.
- Expertise in coding business components using various API’s of Java like Multithreading, Collections.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Used Python and Django to interface with the ReactJS UI to develop robust web applications.
- Implemented Unit Testing using Jasmine and Integration testing during the projects.
- Experience in acquiring data from multiple data sources for Tableau data visualization and analyzing it for useful insights
- Experience in Developing high performance application servers using Node JS and Python Flask Frameworks
- Extensive experience in using Node JS in making the server-side automations.
- Experience in using Version Control Systems like GitHub.
- Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
- Worked with some CMS like Contentful for improving the website performance and browsing experience.
- Developed Faster websites using Static Site Rendering Frameworks like GatsbyJS, with Headless CMS, using Contentful API to speed up image load on the websites.
- Developed extensions for different CMS and custom API endpoints using PHP framework as per the requirements.
- Worked with Python Flask to develop Blockchain application to manipulate Blockchain.
- Experience hosting static websites over Netlify and connecting it with CMS websites like Contentful.
TECHNICAL SKILLS
Programming Languages: JavaScript, Python, Ruby, PHP
WebFrameworks: React JS, Next JS, NodeJS, Bootstrap, Flask, Django, Ruby/Rails,Laravel
Interests: Web Designing, Web Development.
PROFESSIONAL EXPERIENCE
ReactJS Developer
Confidential, Charlotte, NC
Responsibilities:
- Developed responsive single page applications using ReactJS, Material UI, JavaScript/ES6, and Node.js
- Developed a server using Python Flask with endpoints to provide data to the UI.
- Developed functional components using React Hooks and designed custom Hooks.
- Worked on leveraging best practices in user interface design to facilitate the definition of User Experience (UX) requirements with mission stakeholders and end-user.
- Designed reusable components to consume REST API's with Component-based architecture provided by React JS.
- Developed the application using Spring MVC controllers and used resource bundle to manage properties.
- Worked with different design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Java Spring
- Application development using Java/J2EE Technologies which include Servlets, Java Beans, Spring 3 Web Services
- Developed fully automated continuous integration system using Git, MySQL, and tools developed using Java Spring.
Fullstack Developer
Confidential, Plano, TX
Responsibilities:
- Developed responsive UI using ReactJS, Styled-Components, Material UI, and GraphQL Apollo.
- Developed interactive visualizations using ChartJS.
- Developed unit test cases for the UI using Jest
- Worked with my team to develop Test cases in Selenium to automate UI Functional testing on the deployed environment
- Developed web API using Nodejs and hosted on multiple load balanced API instances.
- Debugged the website using Chrome Developer's tool and manipulated the Nodes using DOM functions.
- Testing the website on multiple browsers to check if they are Cross browser compatible.
- Worked with database modeling and design, to develop and implement a web application using ExpressJS.
- Utilized React Hooks and custom hooks to implement class-based functionalities into a functional component
- Developed RESTful services with NodeJS Loopback Framework and consumed with React Context API.
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
Fullstack Developer
Confidential, Riverwoods, IL
Responsibilities:
- Worked as lead developer and discussed with product owner with any suggestions to adhere to the requirements.
- Developed responsive single page applications usingReactJS, SASS, JavaScript/ES6, and Node.js
- Developed a server using Python Flask with endpoints to provide data to the UI.
- Developed functional components using React Hooks and designed custom Hooks.
- Worked on leveraging best practices in user interface design to facilitate the definition of User Experience (UX) requirements with mission stakeholders and end-user.
- Worked with team in developing an interactive menu with elegant animations using D3.js.
- Designed reusable components to consume REST API's with Component-based architecture provided by React JS.
- Performed unit testing using testing libraries like Jest, andEnzyme, in a test-driven approach.
- Used Dynamo DB for faster transactions utilizing the in-memory caching feature provided by dynamo DB.
- Used JSON for storing and exchanging information between browsers and servers.
- Handled multiple API calls to different endpoints to fetch data analytics using RxJS.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Worked with developmentof the mobile application for IOS, using React Native.
- Worked with popular CMS tools like Contentful, to reduce the page load time.
- Implemented and enhancedCRUDoperations for the applications using the MVCModel View Controller architecture of Rails framework and Ruby conducting code reviews.
- Worked React JS 16.8 with React Hooks to use reactstate and lifecycle features from function components.
- Assisted platform team with installation, upgradation and configuration of Tableau server on premise environment.
- Designed page specific endpoints using NodeJS to serve data to the UI pages.
- Co-ordinated with development team for deployment of application into Node Server
- Used Redux for maintaining the consistency to run the application in different environments.
- Worked with enhancing the API endpoints of legacy applications using PHP Laravel
Fullstack Developer
Confidential, Whippany, NJ
Responsibilities:
- Designed Responsive Single Page Application using React JS, JSON, SASS/SCSS
- Developed an application using React JS, Redux, ES6, and Bootstrap in a Test-Driven Development Environment.
- Cooperate with UX team and redesigned using React-Bootstrap and React-UI to improve business competencies.
- Consume RESTful resources using for receiving and processing JSON responses to get the required format.
- Design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using React-Native.
- Discussed with client managers to get the UI requirements and composeUI Wireframes, that follow UX principles
- Contributed to design and development of the UI for the Credit Card Offers Portal
- Worked with database modeling and design, to develop and implement a web application using ExpressJS.
- Utilized React Hooks and custom hooks to implement class-based functionalities into a functional component
- Developed RESTful services with NodeJS Loopback Framework and consumed with React Context API.
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Used Bootstrap and React-UI Bootstrap for creating rich, Responsive UI for varying screen sizes and devices.
- Configured app navigation by using reactnativenavigation, created a fork for adding features to fit design needs.
- Creation of REST Web Services framework for the management of data using Apache CXF.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node.JS.
- Developed the jQuery callback functions to implement asynchronous communication using AJAX.
- Developed web applications and RESTful web services and APIs using Python, Django and PHP.
- Have Experience in List Comprehensions and python inbuilt functions such as Map, Filter and Lambda.
- Used WebHooks with Contentful to actively load the media files from the popular CMS platform.
- To fetch data of definite options that are selected, Python routines were written to log into websites.
- Configured Spring Beans following the spring’s Dependency Injection(DI) and Inversion of Control(IOC) principles
- Developed components and assets to be leveraged by the rest of the web team, using PHP5's OOP support for protected members, and interfaces, to ensure the integrity of the framework across dozens of client implementations.
- Working with PHP and PL/SQL to aggregate and process millions of records for client-specific reports.
- Built REST API with Node JS, Express JS and used modules in Node JS to integrate with designs and requirement.
React JS Developer
Confidential, Franklin Lakes, NJ
Responsibilities:
- Developed SPA using ES6, ReactJS, Redux, Context API, Node.js and Express JS
- Utilized React Server-Side Rendering, to make the website faster by handling UI exceptions Confidential server side
- Composed Unit Test cases using Jest - Enzyme for the ReactJS components, in a test-driven approach
- Developed single application to render dynamically based on the JSON from the Node JS server
- Used popular Node.js frameworks like Express and Restify to create a Restful Mock API
- Worked on developingconsumer-based features and applications using ES6, ReactJS, andRuby on Rails
- Extensive use of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server-sideapplications.
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
- Used JavaScript and XML to update a native of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Worked on generating interactiveand descriptive visualizations for the data extracted with the help of Tableau.
- Identified patterns and meaningful insights from data by analyzing it.
- Worked with Active Record classes from Rails console for Database programming to write active record validations.
- Explored in some ways to tweak the SQL queries for improving the performance in visualization.
- Worked on maintaining existing Ruby on Rails application and provided some UI enhancements using ReactJS.
- Managed datasets using data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector MySQLdb package to retrieve information.
- Development of real-time multi-tasking systems using Python. Created data access modules in python.
- Designed and maintain databases using Python and developed Python-based RESTful APIusing Flask.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE, Google Chrome, and Mozilla Firefox.
- Developed the UI using SWT to add/remove tags.
- Developed JavaScript validation for client-side validations. Performed Code reviews and code fixes.
Full Stack Developer
Confidential, San Francisco, CA
Responsibilities:
- Actively involved in Requirement Gathering meetings with the Clients and Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Implemented Single Page Application (SPA) using HTML5, CSS3, Bootstrap and Angular 4.
- Managed a stream of data from API endpoints by combining multiple API calls using RxJS
- Developed secure applications using form-based authentication using Angular 4/Typescript.
- Developed custom JSON parsers to automatically discover the projects or schemas defined in the data source.
- Developed internal web dashboard applications using Node JS.
- Utilized some of the newly added Angular 4 features like new If/Else statement, ng-templates and form validators.
- Analyzed and fixed bugs reported in QTP and effectively delivered bug fixes reported with quick turnaround time.
- Migrated existing controllers and services to Angular 4 to improve responsiveness and reduce dependency.
- Developed web applications using JSP, JavaScript, jQuery, HTML5, CSS3 and Spring (MVC) Framework.
- Worked on JMS (Java messaging services) using EJB MDB and JMS(IBM MQ)
- Used Spring IOC to inject services and their dependencies and leveraged spring-hibernate and Spring-mvc.
- Worked with Web/RestAPI to create services for Angular $http service calls and bind data using ng-repeat attributes.
- Developed the application using Spring MVC controllers and used resource bundle to manage properties.
- Worked with different design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Java Spring
- Application development using Java/J2EE Technologies which include Servlets, Java Beans, Spring 3 Web Services
- Developed fully automated continuous integration system using Git, MySQL, and tools developed usingJava Spring.
- Worked with team to developautomation scripts for new enhancements using Selenium WebDriver and Junit
- Working with team of 5 members and worked closely with them in delivering the task and also work with project manager, engineering principals, and the production team.
- Worked on testing the services and endpoints created using Java Spring Framework, with Postman
Cloud Developer
Confidential, Pleasanton, CA
Responsibilities:
- Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS).
- Deployed Web Applications into Amazon AWS by configuring the Elastic Beanstalk application and environment
- Worked On-Premises migration into AWS, over a dedicated connection using AWS Direct Connect
- Analyze AWS based product for defects and enhance automated testing to prevent regression.
- Developed cookbooks using Cheffor Deploying services on Hybrid environments, both Windows and Linux
- Developing a deployment management system for Docker Containers in AWS Elastic Container Service.
- Converted numerous existing Java projects to a single deployment method using ECS Docker Containers.
- Used Cloud Watch for monitoring AWS cloud resources and the applications deployed on AWS
- Generated various visualizations for specific collection for data and exported the visualizations for analytics
- Installed and Configured configuration tools such as Chef Server/workstation and nodes via CI tools to AWS nodes.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Possess basic knowledge on using AWS Quick Start to deploy fully functional Tableau Server environment on AWS
- Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Deployed applications on AWS by using Elastic Beanstalk.
- Worked with administrating data visualization tools Tableau
- Involved in designing and deploying multitude applications utilizing almost all the AWS stack (IncludingEC2,Route53, S3, RDS, Dynamo DB) focusing on high-availability, fault tolerance, and Auto-scaling in AWS CloudFormation.
Full stack Java Developer
Confidential, Jacksonville, FL
Responsibilities:
- Implemented Angular app with CRUD features utilizing all concepts of Angular 4 i.e.
- Data binding, Components, Directives, and user-defined directives, Routing, Observables, Forms, Pipes, Services with Dependency Injection
- Worked with Angular 2 forms like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side
- Working with designers to build the interface, navigation and aesthetic of company website
- Developed the business logic using Java Spring MVC and deployed components on Web Sphere Application server Bootstrap used along with Angular 2 in creating the Application.
- Used NodeJS for doing non-blocking design operation for server-side code.
- Used Angular 2 framework in developing various UI components.
- Developed the application using Spring MVC controllers and used resource bundle to manage properties.
- Application development using Java/J2EE Technologies which include Servlets, Java Beans, Spring 3.x, Web Services
- Integrated the Java code (API) in JSP pages and responsible for setting up Angular 2 framework for UI development.
- Developed web applications using JSP, JavaScript, jQuery, HTML5, CSS3 and Spring (MVC) Framework.
- Used FactorySingleton, Value Object, Business Delegate design patterns as part of implementing business logic.
- Worked on JMS (Java messaging services) using EJB MDB and JMS(IBM MQ)
Web Developer
Confidential, Huntington WV
Responsibilities:
- Designed a secure responsive web interface using Bootstrap4 for viewing the website easily on any device.
- Architecting a fast, robust back end using Python Django to record the posts and intimate the personnel about any new maintenance requests and the pre-registered maintenance dates.
- Django ORM was used here to manage all the equipment and user information, over SQL lite 3 DB.
- Utilized the Django templates to design robust user interface for the web application.
- Handled the user sessions using Django sessions package, to ensure secure application usage in multiple aspects.
- Utilized the messaging package to route the ticket raised for any equipment fault or failure to the service persons.
- Created and assigned user roles with appropriate permission to manipulate the tickets raised and currently active.
Web Developer
Confidential, Huntington WV
Responsibilities:
- Developed RESTful services with NodeJS Loopback Framework.
- Created Node.JS middleware application server to encapsulate modern JS widget framework.
- Developed the Front end / UI components using: HTML5, CSS3&SASS, JavaScript.
- Made the website’s UI responsive using Bootstrap4, along with AJAX.
- Designed dynamic web forms and simulated process for a web application, page navigation using React JS.
- Worked on JavaScript to validate input, manipulated HTML elements using JavaScript developed external JavaScript codes that can be used in several different web pages.
- Worked with PHP and JS frameworks to support new features and refactor legacy elements.
- JSON was used in conjunction with JavaScript for making HTTP requests. jQuery is used for validation.
IOT Developer
Confidential, Huntington WV
Responsibilities:
- Developed a wireless sensor network using Raspberry Pi 3, Arduino
- Attached and configures a Vernier Water pH sensor to actively read and report water pH value, of Ohio River.
- IBM Bluemix was the cloud platform use here to receive the water pH values and report the project admin about any changes in the pH level.
Web Developer
Confidential, Huntington, WV
Responsibilities:
- Design and maintain databases using Python to develop using Python Flask.
- Developed responsive component-based UI for the application using React JS, Bootstrap.
- Developed the jQuery callback functions to implement asynchronous communication using AJAX.
- Designed and developed a horizontally scalable APIs using Python Flask.
- Involved in back end development using Python with framework Flask.
- Developed UI with cross-browser compatibility to providegood browsing experience in different browsers.
Software Developer
Confidential
Responsibilities:
- Collaborated with client-side managers, product managers and creative teams to deliver efficient solutions for clients.
- Designed web interfaces for websites and web applications using Bootstrap, React JS and Angular JS/2.
- Developed web applications with frameworks like Node.js, PHP Laravel, Python Django and Ruby on Rails.
- Composed Python scripts to parse documents like XML, Excel, CSV and load the data into database.
- Developed a Rails application for the cross functional sharing data between Backend and Frontend.
- Experienced in developing single page web applications using web frameworks like Angular and React.
- Managed Actionable View database to store customer profile, insight, conversation and interaction event data.
- Full stack web developer responsible for end-to-end web application development.
- Increased code efficiency by reducing bug count in the code developed from 30% to 11%.
- Migrated from LAMP stack to MEAN stack, to reduce latency by 40% and increaseDB admin effectiveness by 20%
- Developed app integration with REST APIs for Google Maps, social media logins, payment processors.
Web Developer
Confidential
Responsibilities:
- Developed a full-stack web applications to process, analyze, and render data visually.
- Designed an internal web application, with a responsive interfaceusing HTML5/CSS3, JavaScript,and Bootstrap 3.
- The entire employee information was stored and managed over aMySQL database
- Gathered requirements the Managers and Team Lead to design the application structure to develop an application that can be easily ported to other projects, easily and will lesser changes
- Worked on developing a secure application safe from attacks like SQL injection, CSRF and Cross-Site Scripting