Hey there! I'm Satvik.

I love solving problems with my programming and engineering skills.

2023 - PRESENT
React Native
Worked on Trainafy built on React Native.

2022 - 2023
Unreal Engine C++ Engineer

Worked on a multiplayer first-person shooter in Unreal Engine.

2015 - PRESENT
Node.JS Backend Engineer

Server side standalone apps

2013 - PRESENT
Java Backend Engineer

Linux native apps & Spring REST services.

Skills

Computer science and software engineering have been my passion since I was 7 years old (that was 10+ years ago!). I have been sharpening my skills in many languages and denominations since then, ranging from Minecraft Java to React Native Apps.

System Design

Planning for scale and high uptime can be challenging. I have 8+ years of experience in microservice architecture and modular designing to achieve the best results.

Back-end Engineering

I am proficient with Java and JavaScript for back-end development, and have used MySQL, PostgreSQL, MongoDB, Firebase, and more. I am also comfortable with Linux CLI, AWS, and GCP.

Project Management

I have been the leader of many projects, especially because of my system architectural skills.

My Aspirations

My goal is to create a better tomorrow using my skills. I want to use my ability to design and develop systems to solve problems faced by people around the world.

TOOLS

My favorite tools for development are WebStorm (JS) and IntelliJ Idea (Java) for IDEs, and GitHub for VCS. I use VS Code for Unreal Engine.

DEVELOPMENT SKILLS

I am comfortable with many technologies and languages (Java, JS, C++, and Python). I am confident in my ability not only to solve problems, but to learn new technologies as times change.

alternative alternative alternative alternative alternative alternative alternative

My Latest Project

My latest project is Trainafy, a mobile app designed to help underprivileged youth access high quality workout programs.

Project: React Native Mobile App Details: I built with Expo.dev / React Native and Firebase to create, store, and manage workouts for a user. Website