Summary
Overview
Work History
Education
Skills
Additional Information
Timeline

Swetha M

Developer
Coimbatore

Summary

Backend Developer with 2.5+ years of experience building scalable microservices, modernizing legacy systems, and developing device-management platforms in .NET. Strong expertise in debugging complex legacy flows and re-architecting them into clean, reliable microservices aligned with domain-driven design. Proven ability in API development, integration with device ecosystems (Apple MDM), event-driven processing, and improving system reliability. Experienced in Unity/AR projects and automation tooling, with a strong foundation in clean code, SOLID principles, and test-driven practices.

Overview

2026
2026
years of professional experience

Work History

AR/VR & Innovation Projects

Thoughtworks
  • Tech Stack: Unity (C#), Android/Kotlin, Python, Blender APIs
  • Built a Sign Language Recognition app in Unity with text-to-video sign-language generation using open-source APIs.
  • Developed an AI Assistant app in Unity integrated with OpenAI APIs for conversational interactions.
  • Developed a 3D model post-processor using Python + Blender to convert FBX/OBJ models into GLB format, fully automating pipeline conversion.
  • Contributed to rendering 2D applications inside 3D environments for immersive experiences.

Android POC

Thoughtworks
  • Tech Stack: Android (Kotlin)
  • Led the development of a file-sharing POC using an in-app HTTP server enabling secure file transfer from mobile to browser clients.

Consultant Developer

Thoughtworks
06.2022 - Current
  • Project: MDM ModernizationTech Stack: .NET 8, C#, Entity Framework, Docker, PostgreSQL, Kafka, Microservices
  • Designed and developed microservice-based REST APIs to fetch and process device samples, improving reliability and reducing cycle time of device data processing.
  • Debugged complex legacy flows and re-engineered them into modernized services following DDD and clean architecture, reducing code complexity and improving maintainability.
  • Implemented the Strangler Pattern to incrementally transition legacy features to new microservices with zero downtime.
  • Built integrations for Apple MDM commands, enabling accurate sample collection and device instruction processing.
  • Published events to Kafka and integrated internal modules using NuGet, enabling seamless communication across multiple microservices.
  • Improved code quality by applying design patterns and refactoring large legacy modules into modular, testable units.
  • Developed extensive unit & integration tests using xUnit, improving confidence in deployments and reducing regression issues.
  • Actively mentored teammates by explaining architecture flows, PR practices, integration tests, and repository setup.
  • Collaborated closely with client and cross-functional teams, taking ownership of complex stories and driving them to closure.
  • Contributed to operational excellence by reporting impediments early, documenting technical decisions, and participating in delivery planning.

Education

B.E. - Information Science Engineering

Kumaraguru College of Technology
01.2022
GPA: 9.1 / 10

Skills

  • Languages: C#, Java, Python, Kotlin, SQL
  • Backend / Frameworks: NET 6/7/8, Entity Framework, Microservices, REST APIs, Async Programming, LINQ

Additional Information

  • Enjoy mentoring junior developers and helping teams debug complex flows.
  • Strong focus on writing clean, maintainable, modular code.
  • Open to backend-focused .NET, microservices, or cross-functional backend roles.

Timeline

Consultant Developer - Thoughtworks
06.2022 - Current
Android POC - Thoughtworks
Kumaraguru College of Technology - B.E., Information Science Engineering
AR/VR & Innovation Projects - Thoughtworks
Swetha MDeveloper