Roj Thomas

Engineering Manager

Bengaluru, Karnataka, India25 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 24 years of experience in backend systems and microservices.
  • Expert in cloud computing and distributed systems.
  • Proven track record in leading innovative media applications.
Stackforce AI infers this person is a Backend and Cloud Computing expert in the Media industry.

Contact

Skills

Core Skills

Backend EngineeringCloud ComputingMobile Applications

Other Skills

AWSAWS LambdaAWS Step FunctionsAgile MethodologiesAmazon EC2Amazon Web Services (AWS)AndroidApache CamelC++CI/CDCloud AdministrationCloud-Native ArchitectureDevOpsDynamoDBDynatrace

About

With over 24 years of experience in the tech industry, I specialize in building robust, scalable backend systems and microservices, with deep expertise in cloud computing and distributed systems. My journey has spanned designing and delivering critical backend systems, mobile applications, and frameworks, leveraging cutting-edge technologies to drive business impact. šŸ”¹ Backend Engineering: Expertise in languages like GoLang, C++, Java and Python for building high-performance, scalable systems. šŸ”¹ Cloud Computing: Proficient in AWS (EC2, Lambda, API Gateway, EKS, VPC, Step Functions etc), enabling seamless, cost-effective cloud-native solutions. šŸ”¹ Mobile Applications: Extensive experience in mobile app development, including Objective-C, Swift, Android, PalmOS, and WinCE, creating efficient, user-friendly applications for diverse platforms. šŸ”¹ Microservices & DevOps: Skilled in microservices architecture, container orchestration with Kubernetes, and CI/CD pipelines using GitLab for faster, reliable deployments. šŸ”¹ Performance Monitoring: Experienced in real-time system monitoring and performance optimization using NewRelic and Dynatrace šŸ”¹ Leadership & Collaboration: Passionate about mentoring teams, driving technical excellence, and delivering impactful software solutions. I thrive in dynamic, fast-paced environments, always focused on innovation and creating solutions that empower businesses to grow and scale.

Experience

25 yrs 11 mos
Total Experience
7 yrs 6 mos
Average Tenure
21 yrs 3 mos
Current Experience

Dish network

Engineering Manager

Mar 2022 – Present Ā· 4 yrs 3 mos Ā· Bengaluru, Karnataka, India

  • Engineering Manager – Client Middleware Services | Sling
  • Leading the Client Middleware Services team, responsible for the design, development, and maintenance of over 20 microservices, primarily built in Go.
  • Overseeing end-to-end service architecture, deployment, and scalability in a fully AWS-based environment, leveraging services like EC2, Lambda, API Gateway, EKS, and S3.
  • Managing a robust CI/CD pipeline with GitLab for automated builds, testing, and deployments, ensuring high reliability and minimal downtime.
  • Implementing comprehensive monitoring and performance optimization strategies using Dynatrace, enabling real-time visibility and proactive issue resolution.
  • Working with diverse data storage solutions, including MongoDB, DynamoDB, and PostgreSQL, to meet varying data access patterns and scalability requirements.
  • Collaborating closely with cross-functional teams to drive innovation, improve customer experience, and ensure seamless integration across multiple services.
  • Mentoring and guiding a team of engineers, fostering a culture of technical excellence, and driving continuous improvement.
GoAWSCI/CDDynatraceMongoDBDynamoDB+3

Sling media

Principal Engineer

Mar 2005 – Present Ā· 21 yrs 3 mos Ā· Bangaon Area, India

  • Engineering Leader | Backend Systems, Cloud Computing, and Mobile Applications | 20+ Years of Experience
  • VOD Content Onboarding: Led the design and development of a scalable VOD content onboarding platform, integrating workflows for encoding, metadata enrichment, QA, and asset publishing. Managed provider and network onboarding with real-time tracking through custom dashboards.
  • Technologies: Apache Camel, Java, React.js, MySQL, Kafka, RabbitMQ, Tomcat, NGINX, GitLab, Jenkins, New Relic.
  • International Metadata Integration: Managed the integration of global metadata using pre-defined APIs, including the development of verification tools for content providers.
  • Technologies: Python, Node.js, React.js, AWS (Step Functions, API Gateway, Lambda, S3, EC2, CloudWatch), Terraform.
  • Metadata Enrichment Tool: Designed and implemented a tool for enriching program metadata, addressing gaps in descriptions and images.
  • Technologies: React.js, Go, Kubernetes, PostgreSQL, Apache Camel, GitLab.
  • Multiscreen Experience (SlingTV): Pioneered innovative features like remote app installation, seamless session transfer, and 10ft device control from mobile, securing a US Patent (US11356735B2).
  • Technologies: Swift, Android, Roku (QT), FireTV, tvOS.
  • Dish Anywhere: Managed the Dish Anywhere app, enabling remote content access for set-top box users.
  • Platforms: iOS, Android, Web.
  • SlingPlayer and SlingCatcher: Led the development of SlingPlayer across multiple platforms and contributed to SlingCatcher, enhancing media streaming from computers to TVs.
  • Platforms: iOS, Android, Windows Mobile, Palm OS, PocketPC, WinCE.
  • Skills: System Architecture, Java, Cloud Computing, Swift, AWS, Kubernetes, C++, Android Development, Go, PostgreSQL, Elasticsearch, DevOps, SQL.
JavaReact.jsMySQLKafkaRabbitMQGitLab+7

Jataayu software

Senior Software Engineer

Mar 2001 – Feb 2005 Ā· 3 yrs 11 mos

  • Part of the team that developed first WAP Browser (jBrowser) in Windows Mobile. Also worked with TTPCOM Browser project.

Framatome

Software Engineer

May 2000 – Feb 2001 Ā· 9 mos

Education

Mahatma Gandhi University

MCA

Jan 1995 – Jan 1999

St. Thomas College Pala, Kottayam

MSc — Physics

Jan 1992 – Jan 1994

Stackforce found 100+ more professionals with Backend Engineering & Cloud Computing

Explore similar profiles based on matching skills and experience