Brijesh Bittu

Brijesh Bittu

Senior Software Engineer

Hackerrank

Projects

Work

  • Candidate Coding Experience (Hackerrank)
    • Changed code editor from Codemirror to monaco-editor to provide an IDE like experience in browser for a better overall coding experience.
    • Currently porting legacy Backbone code to React alongwith a new UI to improve the candidate experience with a phased rollout to avoid being dependent on two codebases.
    • Also created pipeline for building and deploying the above as a service on our kubernetes cluster.
  • Agent Dashboard Managment (Helpshift)
    • Ported YUI implementation of main UI to ReactJS with a new design.
  • Custom CMS Frontend (Scroll.in)
    • Built the full frontend using React, React-Router, and also built some of the backend (Using python and flask.
  • Current website of Scroll.in
    • Python (Flask)
    • Vue.js for frontend
  • Imagebank for in-content images with feature to index, search and crop images and import them into the CMS.
    • Python (Pillow for image manipulation, Flask for http-server, boto to save images to S3)
    • React, React-router, Redux for the frontend client

Personal (Active on Github)

  • monaco-vim - Vim keybindings for monaco-editor
    monaco-emacs - Emacs keybindings for monaco-editor
    monaco-themes - A collection of themes for monaco-editor
  • medium-draft - A medium like rich text editor built using draft-js with an emphasis on eliminating mouse usage by adding relevant keyboard shortcuts. (Currently being used by a number of developers in their frontend)
  • Medium style confirm - An alternative for javascript alert, confirm and prompt.
  • Jekyll Themes

Skills

Languages

  • Javascript/Typescript
    • NodeJS for use with client side tooling libraries
    • Proficient in Vanilla JS
    • JS frameworks include high proficiency in React and its associated libraries.
    • Experience with ES6 used in conjuction with babel.
  • Frontend: SCSS & LESS (CSS Preprocessors), CSS, HTML5

Tools

  • High proficiency in Webpack
  • Frontend asset building and task runner with Gulp
  • Git - Version Control

Work

2018 (February - present)

Hackerrank

Senior Software Engineer (Frontend)

2017 (May) - 2018 (January)

Helpshift Technologies

Software Engineer (Frontend)

2015 (January) - 2017 (May)

Scroll Media Inc

Software Engineer (Full Stack)

Education

2010 - 2014

Birla Institute of Technology, Ranchi

Bachelor of Engineering in Electronics and Communication Engineering

First class with Distinction