Ravi P.

About Me

R.P. is a passionate Software Engineer with 8+ years of experience building modern, high-performance web and mobile applications. He specializes in JavaScript, with deep expertise in React, Angular, TypeScript and React Native, with a strong track record in building scalable enterprise applications. He brings expertise in Redux, MobX, GraphQL, Apollo Client, Expo Tool, Node.js, Express.js, and API's integrations, supported by modern CI/CD practices using Git / Git-Flow. He's delivered polished UIs using Tailwind CSS, Bootstrap, CSS3, LESS/SASS/SCSS, and libraries like MUI, Chakra UI, Kendo UI and various UI component libraries. R.P. also brings working knowledge of Docker and AWS, and collaborate effectively across teams to translate complex needs into practical solutions. Always eager to learn, he stays current with tech trends and contribute to high-quality, maintainable codebases.

Frontend

Backend

Express.js Node.js Python REST APIs

QA & Testing

Other

Work history

JobGet
JobGet
Software Engineer
2024 - Present (1 year)
Remote
  • Led the migration of a marketing website from static HTML/CSS/JavaScript to Next.js framework, boosting SEO performance and maintainability.

  • Designed standards-compliant code prioritizing browser compatibility and accessibility.

  • Developed reusable cross-platform React components with Storybook tests, ensuring consistency across applications.

  • Implementing responsive, SEO-optimized landing pages aligned with brand goals.

  • Integrating third-party APIs to enhance application functionality and user experience.

  • Conducting comprehensive code reviews to ensure adherence to coding standards.

  • Optimizing existing systems for improved performance and scalability.

  • Creating custom algorithms addressing complex challenges to increase system efficiency.

  • Managing version control systems and maintaining codebase integrity.

  • Collaborating with project managers, developers, and QA teams to address technical issues.

Foh&Boh
Foh&Boh
Front-end Developer
2022 - 2023 (1 year)
Remote
  • Constructed reusable, cross-platform React components with TypeScript facilitating uniform UI development.

  • Integrated back-end APIs (written in Python) into the front end using GraphQL and Apollo Client for efficient data fetching and state management.

  • Launched impactful features, including real-time employer-candidate chat via Sendbird, Al-driven candidate sorting, and enhanced flow for screening, interviews, offers, hiring, and rejection stages.

  • Designed, developed, and tested new features for the web platform, contributing to improved user experience and product stability.

  • Collaborated on back-end development by implementing Python code for hiring event features and automated outreach flows.

  • Enhanced marketing pages built with WordPress, achieving faster load times and improved SEO alignment.

  • Implemented event tracking with Amplitude to monitor feature usage and guide data-driven decisions.

  • Reported directly to the CTO on feature development, progress, blockers, and technical decisions.

Inexture Solutions
Inexture Solutions
Lead Software Engineer
2021 - 2022 (1 year)
Ahmedabad, India
  • Led a cross-functional team in the development of full-stack web and mobile applications, ensuring timely delivery and high-quality code.

  • Managed product planning, budgeting, and requirement analysis, aligning business goals with technical solutions.

  • Collaborated with stakeholders to define strategy and translate user needs into functional specifications.

  • Created and maintained detailed Product Requirement Documents (PRDs), product roadmaps, and technical documentation.

  • Mentored and trained new front-end trainees during onboarding by assigning structured daily tasks, sharing learning resources, and reviewing progress.

React.jsJavaScriptReact NativeNode.jsnoSQLMySQLMongoDBHTMLExpress.js Web DevelopmentWeb DesignResponsive Web DesignTypescriptREST APIs Third-party Integration Team Leadership Training Product Requirements Documentation (PRD) Product RoadmapsTechnical Documentation
Inexture Solutions
Inexture Solutions
Senior Software Engineer
2019 - 2021 (2 years)
Ahmedabad, India
  • Designed, developed, and maintained responsive websites and mobile applications across multiple client domains.

  • Conducted server-side development to enhance application efficiency, scalability, and user experience.

  • Resolved client issues, provided ongoing support, and ensured smooth deployment and post-release maintenance.

  • Executed complete SDLC tasks, including prototyping, UI/UX design, performance optimization, and testing.

  • Worked closely with the database team on schema design and data modeling for secure, scalable solutions.

  • Reviewed technical documentation to ensure compliance with security standards and best practices.

  • Wrote both functional and technical documentation like internal usage guides and feature specifications.

TatvaSoft
TatvaSoft
Software Developer | Industrial Trainee
2017 - 2019 (2 years)
Ahmedabad, India
  • Designed and developed responsive user interfaces for web and mobile applications using React and React Native.

  • Collaborated with senior engineers to deliver feature-rich solutions, contributing ideas to improve performance and usability.

  • Performed unit testing to ensure code stability and maintainability throughout the development lifecycle.

  • Simulated and worked for multiple projects, including two social networking platforms and one real estate application.

  • Actively participated in daily standups, sprint planning, and code reviews as part of the Agile development process.

Education

MCA
MCA
G H Patel College of Engineering & Technology - India
2015 - 2017 (2 years)
BCA
BCA
Anand Institute of Information Science (SFI) - India
2012 - 2015 (3 years)