Ritwik Raj Singh

Software Development Engineer

About Me

Projects

Event-Driven Real-Time Chat Platform

Event-Driven Real-Time Chat Platform

JavaSpring BootTypeScriptRedisDockerTraefikEureka Service DiscoverySpring Cloud GatewayKafkaMinio Object StoreJSON Web Token

An enterprise-grade messaging architecture comprising 9 decoupled microservices. Leverages Redis Pub/Sub for horizontally scalable WebSockets, Apache Kafka for asynchronous data persistence without blocking the main thread, and the complete Grafana LGTM stack for full-system distributed tracing and observability.


Distributed URL Shortener

Distributed URL Shortener

JavaSpring BootConsulRedisDocker

A high-concurrency, scalable URL shortening service architected for massive traffic loads. Implements advanced distributed system patterns, including lock-free ID generation via Consul consensus, dynamic API gateway routing, and Redis Bloom filters for robust cache penetration defense.


Full-Stack EMS & Automated CI/CD Pipeline

Full-Stack EMS & Automated CI/CD Pipeline

JavaSpring BootAngularTailwind CSSTypeScriptSpring SecurityJSON Web Token

A production-grade application engineered to demonstrate end-to-end software lifecycle ownership. Features a responsive Angular frontend, a secure Spring Boot backend, and a fully automated, zero-downtime Jenkins CI/CD pipeline deployed on a self-managed cloud infrastructure.


Technologines and Skills

Languages

Logo of JavaLogo of JavaScriptLogo of TypeScriptLogo of HTMLLogo of CSSLogo of PythonLogo of CLogo of C++

Frameworks

Logo of Spring BootLogo of Express.jsLogo of AngularLogo of Next.jsLogo of ReactLogo of Tailwind CSSLogo of Spring SecurityLogo of SequelizeLogo of MongooseLogo of Socket.IOLogo of Bootstrap

Other Technologies and Tools

Logo of VS CodeLogo of GitLogo of LinuxLogo of PostgreSQLLogo of MySQLLogo of RedisLogo of MongoDBLogo of DBeaverLogo of Node.jsLogo of KafkaLogo of JenkinsLogo of DockerLogo of Minio Object StoreLogo of Google Cloud PlatformLogo of ConsulLogo of Eureka Service DiscoveryLogo of Spring Cloud GatewayLogo of TraefikLogo of StrapiLogo of SanityLogo of JSON Web TokenLogo of PostmanLogo of GraphQL

Education and Experience

Tunica Tech | SDE - I

Jul 2023 - Present

PostgreSQL, Sequelize.js, Strapi.js


Tunica Tech | Software Developer Trainee

Jan 2023 - Jun 2023

JavaScript, Node.js, Express.js, REST APIs


BTech | CSE

Aug 2018 - Sep 2022

University Institute of Technology, Himachal Pradesh University, Shimla


Contact Me