Software Engineer

Vivek Tak

Software Engineer | Building scalable & modern applications

About Me

I am a software engineer with ~5 years of experience designing and building scalable, modern applications with a strong focus on performance, reliability, and developer experience. I enjoy building end-to-end solutions across backend and frontend, obsess over developer ergonomics, and care deeply about performance and accessibility. Outside of work, I write about engineering practice and mentor folks starting out in tech.

Skills

Primary

Java
Java
Spring Boot
Spring Boot
Spring Security
Spring Security
Hibernate
Hibernate
PostgreSQL
PostgreSQL

Secondary

Node.js
Node.js
React.js
React.js
Next.js
Next.js
GitHub Actions
GitHub Actions
Docker
Docker
AWS (S3, Lambda)
AWS (S3, Lambda)
Redis
Redis
Vercel
Vercel
Azure
Azure

Work Experience

logo

ADRIA Business & Technology

Jun 2025 – Present

logo

Société Générale

Dec 2022 – May 2025

logo

TCS

Mar 2021 – Oct 2022

Logo

Freelance & Contract

Remote · Ongoing

  • Welocalize — Search Quality Rater
  • Outlier & Alignerr — Data Annotation Expert (Computer Science)
  • Multiple clients — Web apps and services across Java/Spring and React/Next

Projects

Leave Tracker (Adria)

Leave Tracker (Adria)

Leave management system built with Next.js, TypeScript, Tailwind CSS, Supabase and Vercel KV (Redis). Features role-based dashboards, admin approvals, email notifications and a simple JSON auth layer. Deployed on Vercel.

Project Two

Project Two

Another project with interesting aspects and outcomes.

Project Three

Project Three

Focus on performance and reliability with a modern stack.

Education

UPES

2016–2020

University of Petroleum and Energy Studies

Birla School, Pilani

2015

Birla School, Pilani – Class 12