Software Engineer @ Maersk · Toptal Top 3% · I automate everything.
Software Engineer at Maersk (Bangalore), where I build event-driven backend services and lead large-scale frontend applications. My work spans the full stack — backend systems in Java / Kafka / Temporal, frontends in React / TypeScript, and the SRE & automation work that keeps it all running.
I'm Toptal-vetted (top 3% of global talent) and take on contract automation work on the side. If there's a repetitive task to kill or a pipeline to automate, ping me — that's my favorite kind of problem.
Maersk — Software Engineer · Jul 2023 – Present Build backend services with Java, Kafka, and Temporal; led two large-scale React + TypeScript frontends with zero major post-production defects; implemented Azure AD SSO + RBAC; and cut external partner onboarding from 25 days to 3 with a front-end-driven integration workflow.
Maersk — Site Reliability Engineer · Aug 2022 – Jul 2023 Automated monitoring and operational workflows in Python, built Grafana observability dashboards, and reduced production bug incidence by 32% through proactive incident detection and root-cause analysis.
Syngenta (Contract) — Automation Engineer · 2026 – Present Develop and optimize CI/CD pipeline automation for a Swiss agri-tech company.
Liorra (Remote · Cape Town) — Backend Engineer (Contract) Primary backend Java engineer on a multi-role nurse recruitment platform; built secure auth + RBAC for healthcare data and an automated job-ingestion pipeline that scraped the NIMS portal and delivered near real-time notifications.
Languages
Frameworks & Libraries
Tools & Platforms
Specialties: System Design · Distributed Systems · API Development · Real-time Streaming · Web Scraping & Automation · SQL Optimization · Data Structures & Algorithms
A centralized exam-results platform for JNTU Hyderabad that I independently designed, built, deployed, and maintain.
-
📈 3,500–4,000 daily active users and 22,000+ API calls per day
-
🥇 #1 on Google for the keyword "JNTUH Results" via an SEO-optimized Next.js frontend
-
⚡ Sub-40 ms results-fetching across all semesters
-
🔄 Asynchronous processing with RabbitMQ and optimized caching with Redis
-
☁️ Deployed on AWS EC2 with Docker; full observability via Prometheus, Grafana, and Loki
-
🤖 Native Android app built with Kotlin, Jetpack Compose, Material 3, Clean Architecture, Hilt, Retrofit, Room, DataStore, and Firebase Cloud Messaging
-
🍎 Native iOS app built with Swift 6, SwiftUI, Observation, Swift Concurrency, URLSession, Codable, XcodeGen, Swift Testing, and XCTest
Backend & Web: FastAPI · Next.js · RabbitMQ · Redis · PostgreSQL · Cloudflare
Infrastructure: AWS EC2 · Docker · Prometheus · Grafana · Loki
Android: Kotlin · Jetpack Compose · Material 3 · Clean Architecture · Hilt · Retrofit · Gson · Room · Navigation Compose · DataStore · Firebase Cloud Messaging
iOS: Swift 6 · SwiftUI · Observation · Swift Concurrency · URLSession · Codable · NavigationStack · SFSafariViewController · XcodeGen · Swift Testing · XCTest
📦 Frontend · Backend · Android · ios
Thilak Scripts — A collection of day-to-day scripts I use to fetch and scrape whatever data I need. 📦 Repository
I occasionally write about software and algorithms:
- How I Scaled my website from a Simple Script to 22K+ API Calls Daily
- Me and the Me: Devil’s Innocent Story
- Avoiding Undefined Behavior in C++: Insights into Array Index Bounds Checking ( left > nums.size()-1 vs left >= nums.size())
- Automating C++ Compilation Ctrl+B and Execution in Neovim
- Pre-order, post-order, and in-order traversal of a binary tree in one traversal using recursion
- How to make automation projects using Postman
- 🔗 LinkedIn: thilakreddyy
- 📸 Instagram: thilak_reddy
- 🌐 Website: thilakreddypothuganti.com
- 📧 Email: thilakreddypothuganti@gmail.com



