# Ali Farhan > Founding Software Engineer. 2x founding engineer at early-stage startups. I build the backend infrastructure that products ship on — from zero to production. Java, Go, Spring, Kubernetes, and whatever the system needs. ## About Ali Farhan is a software engineer specializing in backend systems, distributed infrastructure, and developer tooling. He has been a founding engineer at two early-stage startups, where he owned end-to-end backend architecture from day one. Currently building AI-powered voice agent at [Ringg.ai](https://ringg.ai). I'm currently open to exploring new projects and freelancing opportunities. Feel free to reach out. - Website: https://olifarhaan.me - Email: hello@olifarhaan.me - Location: Bangalore, India - Resume: https://olifarhaan.me/resume.pdf ## Links - GitHub: https://github.com/OliFarhaan - LinkedIn: https://www.linkedin.com/in/OliFarhaan - YouTube: https://www.youtube.com/@OliFarhaan - X: https://x.com/OliFarhaan - Medium: https://medium.com/@OliFarhaan - LeetCode: https://leetcode.com/OliFarhaan ## Skills ### Backend Java, Go, Python, Spring(Cloud, Data JPA, AI, Security, AOP, Cloud), Chi, FastAPI, Node.js, Express ### DevOps Kubernetes, Docker, GCP, Azure, GitHub Actions, KEDA, Render ### Observability OTEL Collector, Prometheus, Grafana, Jaeger ### Data & Messaging NATS JetStream, PostgreSQL, MongoDB, Redis ### Misc Asterisk VoIP, SIP Trunking, WordPress, Shopify, JavaScript, React, Tailwind ## Experience ### Software Engineer (Founding) — Ringg.ai Jun 2025 — Present | Bangalore, India - Led KSA-compliant infrastructure deployment, migrating NATS JetStream, K8s workloads, and data pipelines for regional data residency. - Built a Pre-Call API framework enabling agents to prefetch and decrypt customer data via phone numbers, now powering most enterprise workflows. - Led technical client integrations, directly working with enterprise clients to design and implement telephony, SIP, and CRM integrations. - Architected an Asterisk-based SIP telephony stack, removing dependency on third-party providers and enabling global outbound calling through client-hosted PBX systems. - Implemented event-driven Kubernetes autoscaling using KEDA and introduced OpenTelemetry-based standardized monitoring for vendor-agnostic observability. - Resolved 18 backend and infrastructure vulnerabilities discovered during third-party VAPT audits, strengthening enterprise security compliance. ### Software Engineer (Founding) — GyanGrove May 2024 — May 2025 | Bangalore, India - Led architecture and development of an enterprise-grade social-tech platform, building group membership with granular access control, timeslot scheduling with cross-model aggregation, real-time notifications, and AOP-based monitoring. - Engineered a direct parent-to-school payment system enabling secure zero-intermediary transactions. - Implemented multi-environment CI/CD pipelines using GitHub Actions for automated Azure deployments and built an Azure Function for PDF-to-PNG conversion. - Built RAG pipelines using Python and OpenAI GPT with Azure OpenAI integration, wrote integration tests across 200+ REST APIs, and developed a demo data generation tool reducing setup time from hours to minutes. ### Java Programmer (Internship) — LearnSmasher EduTech Jun 2023 | Remote - Built desktop applications using Java, Java Swing, AWT & JavaFX including an ATM Simulator and Task & Employee Management systems. - Programmed a high-performance Download Manager using JavaFX and Java multithreading. ## Education ### Master in Computer Applications — MMMUT — Technical University of Engineering June 2024 | Gorakhpur, UP, India | Percentage: 77.9% (Honours) Coursework: Software Engineering & Web Technology, Java, C++ & Python, Operating Systems & Computer Networks, DBMS, DSA & Distributed Systems, Artificial Intelligence ### Bachelor of Science — Ewing Christian College (Autonomous) 2017 — 2020 | Prayagraj, UP, India | Percentage: 54.3% Coursework: Advanced Analysis, Linear Algebra, Mechanics, Elementary Analysis ## Projects ### Lakeview — Enterprise Hotel Reservation Engine Tech: Spring, Redis, Redisson, Python, MySQL, Docker GitHub: https://github.com/olifarhaan/lakeview - Built a high-concurrency booking engine using Redis distributed locking, eliminating double bookings while supporting 5K+ concurrent requests. - Engineered a real-time room availability system using composite B-tree indexes and implemented role-based access control, validated with Pytest load tests. ### Snap Civic — Civic Engagement Platform Tech: Spring, Hibernate Spatial, Python, MySQL, Docker GitHub: https://github.com/olifarhaan/snap-civic - Built a geospatial issue-tracking system using Hibernate Spatial and JTS for radius-based location queries. - Containerized the application using multi-stage Docker builds. Implemented method-level performance monitoring to track execution time and errors. ### Quick Quip — Full-Stack Short URL & QR Code Generator Tech: React, Node, Express, MongoDB, Tailwind GitHub: https://github.com/olifarhaan/quick-quip - Architected a scalable application with URL shortening, QR code generation, and a modern UI. - Implemented custom middlewares ensuring clean, modularized code and data integrity. ### Griha Milan — Real-Estate Listing Platform Tech: React, Firebase, Tailwind GitHub: https://github.com/olifarhaan/griha-milan - Engineered dynamic listing features for creating, updating, and managing property listings. - Integrated Firebase authentication for data security and user authentication integrity. ## Achievements - AIR 18 in CodeBugger Coding Competition. - Represented GyanGrove at IIM Bangalore for the Google for Startups Program. - Token of Love from CSSE for being an Executive Member. - Solved 420+ problems on LeetCode and CodeChef. ## Activities ### Former Executive Member CSSE & IEEE-STB at MMMUT - Led the organization of Code Bugger in association with Coding Ninjas. - Active involvement in organizing society events like Technokratos and Techsrijan. ### Freelancer Delivered low-code and digital solutions for businesses including Nirvana Beauty, Ravisha Continental, and Liba Fashions. ### Technical Writing Backend engineering, distributed systems, and software architecture. Read more: https://medium.com/@OliFarhaan ### Volunteer — Covid Sahayata Designed bilingual (English & Hindi) informative graphics to combat COVID-19 misinformation in rural India during the pandemic. ## Contact I'm currently open to exploring new projects and freelancing opportunities. Feel free to reach out. - Email: hello@olifarhaan.me - Schedule a call: https://calendly.com/olifarhaan/30min ## Source Code This portfolio is open source: https://github.com/OliFarhaan/backend-portfolio