Summary
Overview
Work History
Education
Skills
Accomplishments
Additional Information
Work Availability
Timeline
Generic

Pranav Ruparelia

Software Engineer
Jersey City,NJ

Summary

Experienced in developing Responsive UI for the Single Page Applications (SPA) using React Javascript Frameworks. Consistent team player, adapting to a fast-paced environment using Agile and test-driven development (TDD) methodologies.

Overview

4
4
years of professional experience
5
5
years of post-secondary education

Work History

Front End IT Engineer

Aquent LLC, Marketing and Advertising
Boston, MA
04.2021 - Current
  • Modularized existing John Deere software modules idealizing wireframes into reusable components using
  • Typescript, React.js, and Redux frameworks
  • Provided technical recommendations to the business owner’s on behalf of the development team
  • Validated application by implementing Acceptance testing using Jest, Enzyme/ React Testing Utils, and jsDom, achieving 100% code coverage
  • Capitalized on the structural approach for the feature's scope and development across the team
  • Configured and bundled the app using WebPack generating images with GHA for automated deployment
  • Achieved responsive user experience using CSS preprocessors like SASS for users across the globe
  • The app is currently served for more than Two Hundred Thousand users.

Software Engineer

New Jersey Institute of Technology, Development
Newark, NJ
05.2020 - 12.2020
  • Developed cross-browser web app afresh using React.js, Google Maps API, and Geolocation API
  • Created reusable components to adhere to DRY principles
  • Used Jira for tracking processes & streamlining agile planning
  • Achieved 80% code coverage while unit testing features like Filter, Feedback, and Map modules.

React Native Developer

IceKube Media, Social Media Marketing
Mumbai, MH
04.2019 - 07.2019
  • Revised the algorithms for the Appointment and Invoices modules to help brands collaborate with influencers, analyze their reach, and keep track of their appointments
  • Modified app's state management using mobx, decreasing the app's load-time by 2-4 seconds
  • Enhanced User Experience (UX) by developing Infinite-Scroll Campaigns on the Feed and On-boarding screen

Software Engineer

Capgemini Technology Services
Mumbai, Maharashtra
09.2018 - 04.2019
  • Tested functionality, performed debugging and carried out modifications to conduct quality checks.
  • Used strong analytical and problem-solving skills to develop effective solutions for challenging situations.

Education

Master of Science - Computer Science

New Jersey Institute of Technology (NJIT)
Newark
09.2019 - 12.2020

Bachelor of Engineering - Information Technology

University of Mumbai
Mumbai
08.2014 - 06.2018

Skills

UI/UX, HTML, HTML5, CSS, CSS3, SASS, JavaScript, Typescript, Bootstrap, Reactjs, Nextjs, React Native, Reduxundefined

Accomplishments

  • Full-Stack web development with React
  • React: Testing with Jest and Enzyme.

Additional Information

  • JOTTO – the word game Link Implemented Test Driven Development (TDD) using Jest and Enzyme for mocking functions and writing unit tests analyzing component coverage reports. Written unit tests for complex action creators and reducers executing Axios and thunk. Wrote lint (ESLint + Airbnb) and Prettier scripts integrating it with git hooks SpaceX Missions Link Developed a SPA displaying SpaceX missions' using React, Redux, GraphQL, and Node.js. Used the Apollo client library for creating graphs queryable for API calls with thunk architecture. Utilized SpaceX API available endpoints and created Express JS server and express-graphQL middlewares con-FUSION A multi-platform React.js, React Native app, which displays the cuisines of a restaurant. Used redux middleware & thunk architecture to handle asynchronous events/ side effects. Implemented Role-Based Access Control (RBAC) mechanism on the server side. Achieved authentication using OAuth & OAuth2 protocols to communicate securely with other resources by exchanging access tokens.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Front End IT Engineer

Aquent LLC, Marketing and Advertising
04.2021 - Current

Software Engineer

New Jersey Institute of Technology, Development
05.2020 - 12.2020

Master of Science - Computer Science

New Jersey Institute of Technology (NJIT)
09.2019 - 12.2020

React Native Developer

IceKube Media, Social Media Marketing
04.2019 - 07.2019

Software Engineer

Capgemini Technology Services
09.2018 - 04.2019

Bachelor of Engineering - Information Technology

University of Mumbai
08.2014 - 06.2018
Pranav RupareliaSoftware Engineer