Rahul P Singh
Full-stack Developer
I'm a developer dedicated to soaking up as much knowledge as possible. I
learn quickly and work well with others. I hope to earn your respect as
both a developer as well as a friend through hard work and loyalty.
EMPLOYMENT
Freelance JavaScript developer
Toptal (Apr. 2016 - Present)
At toptal, I work with startups to create MVP for the next project and
sometimes work with the team to add features in the existing projects,
code refactoring and fixing important bugs. Some of the awesome
startups I worked in the past are Lanetalk, Yewno, Ylopo, Bounty0X and
Panacea biotech.
Technologies - JavaScript, PHP, Node.js, Express, Koa, Meteor, Laravel,
MySQL, PgSQL, MongoDB, React, Redux, React native, GraphQL, Git,
AWS, GCP
Full-stack developer
Growflow.ai (Mar. 2018 - Nov. 2018)
• Developed user event tracking system for browser events with
VanilaJS.
• Developed action framework for user events.
• Developed an email and popup builder.
• Contributed in the development of dashboard.
• Developed email renderer for MJML templates.
• Fixed some issues in backend and Wordpress plugin.
Technologies - JavaScript, PHP, Node.js, Express, Laravel, MySQL,
MongoDB, React, Redux, GraphQL, Git, AWS
Software Engineer
Samsung Research Institute India, Delhi (Jul. 2016 - Apr. 2018)
• 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
AngularJS.
FREELANCE
React Developer
Lanetalk (2019 - 2019)
• Completed booking widget from scratch to finish.
• Integrated stripe in the booking widget.
• Created scheduling system with Fullcalendar.
• Contributed in the development of groups, pricing and more in the
dashboard.
• Contributed in setting up the pipelines using gitlab-ci and docker.
Technologies - React, Redux, React router, Preact, Stripe, Fullcalendar, Git,
Gitlab-CI, Docker
Full-stack Developer
Keyo, Inc. (2018 - 2018)
• Developed the API and front-end for the dashboard.
• Created listings and individual listing pages.
• Created an API to fetch location data from Yelp to display in the
listings.
• Created an API to fetch data from Google sheets to display in the
dashboard.
• Contributed to the development of responsive pages.
Technologies - React, Redux, GraphQL, Keen.io, WordPress, Laravel, Git
Senior React and React Native Developer
Inquirr, Inc. (2018 - 2018)
• Created the initial MVP of the product.
• Implemented Firebase authentication.
• Used Firestore to create and fetch live events.
Technologies: React, Redux, Firebase, Redux-saga, Firestore, Git
React Native Developer
Panacea Biotech (2018 - 2018)
• Developed the meal plan workflow part of application.
• Built the recipe search and details part of the application.
• Created the doctor search and profile part of the application.
• Contributed in the development of ecommerce solution part of the
application.
• Reviewed code, refactored the codebase, and more.
Technologies: React Native, React, Redux, Redux Saga, Reselect
Web Developer
Bounty0X (2017 - 2017)
• Created a login/register/profile management system with multiple
roles.
• Created a bounty creation/update/delete management system for
admins.
• Created a response submission/edit/delete management system for
users.
• Added bounty search, filters, and more for bounties.
• Optimized page performance to be loaded in <2s.
Technologies: React, Redux, Redux-saga, Reselect, ES6
Front-end Developer
Yewno Inc. (2016 - 2017)
• Developed a full-featured front-end framework for a search engine
from scratch to production using React and Redux.
• Optimised the performance of the search engine to load the website
within two seconds.
• Used D3.js to create an advanced data visualisation of the records.
• Developed a custom and fully responsive WordPress theme to
display about the company, products features, testimonials, and
more.
Technologies: React.js, Redux, JavaScript, WordPress, jQuery, Git
Full-stack Engineer
Ylopo Inc. (2016 - 2017)
• Implemented search and save search for logged in users.
• Created listing details and expired listing details page.
• Implemented Wishpond in the main website.
• Participated in various refactors of the codebase.
Technologies: React.js, Flux, Express.js, Git, JIRA
EDUCATION
B. Tech. Computer Science and Engineering
National Institute of Technology, Patna (2010 - 2014)
• Developed in depth knowledge of Data structure and algorithms.
• Studied Operating systems, DBMS and Computer networks and got
very good hands on it.
SKILLS AND EXPERTISE
Programming Languages
JavaScript(ES6/7/8)
C++
Java
SQL
GraphQL
Front-end libraries
PHP
HTML5
Go
CSS3
Python
Backend frameworks
Express
Koa
Meteor
Laravel
CMSs
Wordpress
Ruby on Rails
Drupal
Strapi
RxJS
Angular
Bootstrap
DynamoDB
Prisma
Contentful
Gitlab-CI
Testing
Mocha
905, Viento A, LSG, Palava city,
Navi Mumbai, India (421204)-https://rahulpsingh.com
-
jQuery
D3.js
Chart.js
Google Cloud
Git
Docker
Jest
Tooling
Webpack
Babel
Azure
Circle CI
Vagrant
Jashmine
PHPUnit
Grunt
CONTACT DETAILS
Redux-Saga
Cross platform app development
React Native
Ionic
Electron
Jenkins
Databases & Data Storage
MySQL
PostgreSQL Redis
BAASs
Firebase
Redux
DevOps
AWS
Shopify
MongoDB
React
Gulp