Rahul P.

About Me

Rahul is a Senior Front-end Developer with 10+ years of experience in JavaScript development using Express.js, Angular, React, Vue.js, and Meteor. He has developed micro apps, B2B and back-office applications, responsive WordPress themes, and has also worked as a full-stack developer, data visualization/dashboard expert, and React/React Native developer.

Frontend

CSS CSS3 HTML5 React React Redux JavaScript

Backend

Express.js Node.js

Database

Workflow

Other

Work history

UpStack
UpStack
Senior Front-end Developer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Lana
Lana
Front-end Developer
2019 - 2021 (2 years)
Remote
  • Built a UI component system to develop mobile applications over it up to v2 of the UI components.

  • Developed a KYC microapp to record user data to be used to create bank accounts and accounts for other services as part of the application.

  • Contributed to the development of various other micro apps like vendors app, transfers app, and more.

  • Contributed to the development of B2B and back-office applications.

React GoVue ECMAScript (ES6) HTMLJavaScriptNode.jsGitExpress.js GraphqlTypescriptCSSResponsive Web Apps FigmaHTML5CSS3Web DevelopmentLinux
Growflow.ai
Growflow.ai
Web Developer
2018 - 2018
Remote
  • Developed an email and popup builder and an AI rule creator in the dashboard.

  • Developed a script to be integrated with WordPress and more for executing rules created by an AI.

  • Contributed to the development of the back end, based in Laravel.

  • Contributed to the development of authentication, site management, and more.

GitLaravel WordPressGraphqlReduxReact HTMLJavaScriptNode.jsExpress.js TypescriptCSSResponsive Web Apps ECMAScript (ES6) HTML5CSS3Web DevelopmentMySQLMongoDBReact Redux Laravel 5
Freelance
Freelance
Web Developer
2016 - 2023 (7 years)
Remote
  • Worked on client projects offering services as a full-stack developer, data visualization/dashboard expert, and React/React Native developer.

  • Created an NFT visualization platform, integrated authentication with Web3 platforms, and optimized app performance.

  • Built a login/register/profile management system with multiple roles.

  • Developed a full-featured front-end framework for a search engine from scratch to production using React and Redux.

  • Developed a custom and fully responsive WordPress theme to display about the company, products features, testimonials, and more.

Samsung R&D Institute India, Delhi
Samsung R&D Institute India, Delhi
Software Engineer
2014 - 2016 (2 years)
Remote
  • Contributed to the development of a server-side API for B2B TV.

  • Contributed to the development of a TV-side user interface with JavaScript.

  • Developed the front end of the admin panel to manage the TV using Angular.js.

Invincible Arts
Invincible Arts
Intern Web Developer
2013 - 2013
New Delhi, India
  • Developed an OAuth authentication module to integrate with a social network for sports followers.

  • Improved the basic authentication implemented on the server side of the social network.

  • Implemented a user stats module for the social network.

JavaScriptPHPHTMLCSSResponsive Web Apps HTML5CSS3

Showcase

Deep English Mobile App with SDT
Deep English Mobile App with SDT
  • Developed a React Native application for an English learning app.

  • Implemented native audio/video players for the app.

  • Built a reusable sentence detection algorithm using JavaScript and HTML input.

Bounty0x Platform
Bounty0x Platform
  • Developed an alpha release of the Bounty0x community web application.

  • The application includes a multi-role web dashboard with gig management and other features.

  • Built with a React tech stack.

Time Management System
Time Management System
  • Developed an app for tracking daily activities.

  • Utilizes an Express.js API and an Angular.js client application.

  • The project involves an API and a client-side application.

Education

B.Tech Computer Science & Engineering
B.Tech Computer Science & Engineering
National Institute of Technology Patna (NIT Patna) - India
2010 - 2014 (4 years)