Vivek Ranjan

Passionate about building high quality software products that have a positive impact on people's lives.
Loves collaborating across various functions to continuously improve how we work and deliver value to our end users.
Enjoys working with engineers at all levels of their career while fostering a culture of learning.

GitHub bcosynot
LinkedIn vivekranjan1


HTML/CSS, JavaScript, React, Redux, Vue, Vuex
Java, Spring (Boot, MVC, JPA, Data, Data REST, MVC), JPA/Hibernate, SQL (MS SQL Server, Postgres, MySQL, AWS Redshift), Python, NodeJS, Express
Bash/Shell scripting, Git, Amazon Web Service (AWS), AWS CLI, Various AWS services like ECR, ElasticBeanstalk, Cloudfront, S3, Cloudformation, Heroku, Docker


Illuminate Education

Lead Software Engineer Jul 2019 - Present
  • Doubled our deployment frequency by leading a cross-functional effort involving stakeholders from multiple departments across the company.
  • Saved 2-3 hours per week of employee time by building continuous integration/continuous delivery (CI/CD) pipelines that automate the process of pushing our web application to production. Used YAML configuration files, bash/shell scripts, AWS CLI and Cloudformation to develop these pipelines.

FastBridge Learning

Technical Team lead / Senior Software Engineer (Full stack) Feb 2018 - Jun 2019
  • Delivered high-impact reporting web application that provides easy access to millions of data points to help educators & administrators understand the performance of thousands of students across a state in USA.
  • Efforts for the above project included building a data-warehouse in AWS Redshift, ETL pipelines to consolidate data from distributed databases into the data-warehouse and a microservice serving RESTful APIs, built with Spring Boot, to query the datawarehouse.

FastBridge Learning

Senior Software Engineer (Full stack) Mar 2017 - Feb 2018
  • Reduced load time by 98% for a web-based graphical and tabular report, used by educators to inform instructional methodoly for at-risk students
  • Reduced overall development time and change conflicts by building a Docker image of our MS SQL Server database that could be used for development on every software engineer's machine.
  • Helped re-write our software to take advantage of a more distribute system so that we scale with our growing customer base

FastBridge Learning

Software Engineer (Full stack) Jun 2015 - Mar 2017
  • Helped hundreds of thousands of students improve their skills in reading and math by building features full stack for our web application. These features help thousands of educators assess students' skills in reading and math and then analyze millions of data points (in aggregate) to determine which students are at risk and then monitor the progress of these at-risk students over a period of few months to a year.
  • One of the earliest engineers (4th engineer) at a small startup company (~10 employees).
  • Backend - Spring (Boot, JPA, Data, Data REST, MVC), JPA/Hibernate, Microsoft SQL Server along with AWS Redshift and other AWS technologies.
  • Frontend - HTML/CSS, Bootstrap and JavaScript (ES6, webpack, babel and jQuery).

University of Minnesota

Full Stack Software Engineer Jan 2014 - May 2015
  • Using Java (Spring MVC) with HTML/CSS/JS, jQuery and Microsoft SQL server, I added features to existing web app for assessing reading abilities of 1000s of students and tracking their progress.
  • Mentored junior engineer.

Unique Identification Authority of India (Aadhaar)

Software Engineer (Intern) Dec 2011 - Jun 2012
  • Decreased runtime of de-duplication program by ~76% (from ~25 hours to ~6 hours).
  • Built tools to make the intake millions of residents into the Indian government's universal identification program (Aadhaar) more efficient and accurate.


Astoria Digital

Community Engineer Apr 2020 - Present


University of Minnesota

Sep 2013 - Dec 2016
Master - Computer Science

University of Mumbai

Aug 2008 - Jun 2013
Bachelor - Information Technology