Inderjit Sidhu, Developer in New Delhi, Delhi, India
Inderjit is available for hire
Hire Inderjit

Inderjit Sidhu

Verified Expert  in Engineering

Software Developer

Location
New Delhi, Delhi, India
Toptal Member Since
January 5, 2017

As a full-stack developer, Inderjit works towards creating fast, modern, and pluggable UIs as well as writing clean and testable web APIs. He also works on web operation tasks such as load time optimization and server-side rendering. He strongly believes in the full-stack philosophy about understanding systems from end-to-end.

Portfolio

Cube26
Sass, Stylus, CSS, D3.js, Django, Python, JavaScript, Angular, React
Hiver
R, JavaScript, Redis, MySQL, Backbone.js, React, Python
Oracle
Business, Java, SQL, DB, Oracle, JavaScript

Experience

Availability

Part-time

Preferred Environment

Chrome, Git, Atom, Ubuntu

The most amazing...

...I've made was a reddit bot that analyzes match threads on sport subreddits.

Work Experience

Front-End Developer

2016 - 2017
Cube26
  • Wrote multiple front-end business dashboard applications with Angular/React from scratch.
  • Worked on load-time optimization and analytics management for websites.
  • Improved a website's user engagement and implemented Google Analytics and Facebook pixel-based event-tracking.
  • Developed the front-end code build processes using Gulp and Python scripts.
  • Worked on the mobile responsiveness for small screens.
Technologies: Sass, Stylus, CSS, D3.js, Django, Python, JavaScript, Angular, React

Full-Stack Software Engineer

2015 - 2016
Hiver
  • Worked on a Python and MySQL back-end mail delivering engine based on the Gmail API.
  • Developed a Gmail-enhancing Chrome extension.
  • Developed aggregation analytics dashboards based on Python and Backbone.
  • Worked on Node WebSockets for delivering notifications to users.
  • Worked towards optimizing the MySQL databases.
Technologies: R, JavaScript, Redis, MySQL, Backbone.js, React, Python

Associate Technical Consultant

2014 - 2015
Oracle
  • Worked on Improving the user experience by making dynamic web applications on top of the Oracle database.
  • Worked on data analytic applications/dashboards with Oracle Business Intelligence.
  • Deployed multiple instances of the core banking platform.
  • Wrote unit and integration tests for legacy code.
Technologies: Business, Java, SQL, DB, Oracle, JavaScript

Image Compressor

A simple Python script that compresses images with a given quality and also with the ability to encode progressive JPEGs, which are helpful for a fast front-end. Gulp-imagemin currently only allows optimizing the images and not compressing them into any given quality, so I wrote this for those cases.

Match Thread Analyzer Bot

This is a reddit bot for analyzing match threads like (https://www.reddit.com/r/soccer/comments/19kvok/match_thread_tottenham_hotspur_v_arsenal/) and posting the results.

Metalsmith Static Site Boilerplate

https://github.com/FalloutX/metalsmith-boilerplate
A Boilerplate skeleton for creating static websites, information catalogs, or blogs with Metalsmith.

cmd-todo | Command Line To Do List

https://github.com/FalloutX/cmd-todo
A gamified to-do list for the command line.

Reos Virtual Lite

Worked on a Reos Virtual Lite project where the user can control a virtual bulb in their browser with his phone. Works on the browsers Chrome and Firefox.

50 Degrees | A Small Weather App

http://50degrees.netlify.com/
A small weather app built with React, Redux, and React Router.

Languages

ECMAScript (ES6), CSS3, Python, Python 3, JavaScript, R, CSS, Sass, SQL, Java, SCSS

Frameworks

Django, Chrome, Angular, AngularJS, Redux

Libraries/APIs

D3.js, React, Backbone.js, React Router

Platforms

Linux, Ubuntu, Oracle

Tools

Atom, Git, Stylus

Storage

Redis, DB, MongoDB, MySQL, PostgreSQL

Other

Business

2010 - 2014

Bachelor of Technology in Electronics Engineering

Maulana Azad National Institute of Technology - Bhopal, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring