I build reliable and scalable backend systems and AI powered platforms that solve real world problems. I am passionate about writing clean, efficient code, designing maintainable systems, and continuously learning to build resilient and scalable software solutions.
I am Rohan Karle Sudarshan, a Software Engineer focused on building scalable backend systems and AI powered platforms. I hold a Master of Science in Computer Science from the University of Illinois Chicago.
I have experience working with distributed systems, backend architectures, cloud platforms, and containerized deployments using Docker and Kubernetes. I enjoy designing reliable systems, building maintainable APIs, and developing infrastructure that enables scalable intelligent applications.
I am particularly interested in Backend Engineering, Distributed Systems, and AI Platforms, and enjoy building systems that combine data, infrastructure, and intelligent automation to solve real world problems.
Experience
Education
Software Developer at University of Illinois Chicago
I currently work as a Software Engineer (Backend & AI Platforms) at the University of Illinois Chicago, where I design scalable backend microservices and REST APIs using Python and FastAPI to power data-driven research applications and AI analytics platforms. I integrate AI agent workflows using CrewAI, implement observability with Langfuse, and deploy containerized services with Docker and Kubernetes, improving the reliability and scalability of AI-assisted systems.
oftware Engineer (Grad Research Assistant - Part time) at University of Illinois Chicago
I worked as a Software Engineer (Graduate Research Assistant) at the University of Illinois Chicago, helping architect and deploy the UIC Transit U-Pass platform serving 65K+ users and supporting $18M+ in annual transit revenue, while optimizing a memory-efficient SPA that reduced load times by 45%. I built production REST APIs using Python and C#, implemented Azure AD (OAuth 2.0 + JWT) authentication, and engineered ETL pipelines processing 50K+ daily records, while integrating 200+ automated tests and CI/CD pipelines to improve reliability and reduce defects.
Link to CHIME website: CHIME
Software Engineering intern at Nano Kernel Ltd
I worked as a Software Engineer Intern at Nano Kernel, contributing to the backend of a real-time bus scheduling platform supporting 10,000+ daily route transactions under the India–Spain Bilateral Smart Mobility Program. I built Python REST APIs for route generation, schedule validation, and conflict detection across 500+ active bus routes, while optimizing MySQL queries and indexing, reducing data retrieval latency by 30%. I also helped implement microservices-based backend components and containerized services using Docker, improving deployment consistency across development and staging environments.
Designing and building scalable backend systems, microservices, and REST APIs with cloud-native deployments and containerized infrastructure.
Learn moreDeveloping responsive web applications with modern frontend frameworks and scalable backend architectures to deliver seamless user experiences.
Learn moreBuilding backend infrastructure and workflows that power AI-driven applications, enabling intelligent automation and data-driven insights.
Learn moreCopyright Rohan Karle Sudarshan