Summary
Overview
Work History
Education
Skills
Certification
Projects
Timeline
Generic

Misha Thomas

Ernakulam

Summary

I bring over 18 years of experience in IT, beginning my career as a Java developer and progressing through roles like Technical Lead, Program Manager, and now playing the dual role of Technical Lead and Offshore Project Manager in my current assignment.

Over the years, I have handled the full cycle of enterprise software delivery — from requirement analysis and solution design to implementation, deployment, and support. I’ve worked with large distributed teams, including multi-vendor setups, ensuring timely and quality deliverables.

Overview

20
20
years of professional experience
1
1
Certification

Work History

Technical Project Manager

Tata Consultancy Services (TCS)
Kochi
04.2014 - Current

Designed and established software applications for clients, and coded different modules using various technologies.

Project Ownership: Lead the delivery of a multi-platform solution (web and mobile), ensuring sprint targets and release milestones are met.

Team Management: Guide a cross-functional team involving frontend, backend, DevOps, and QA engineers.

Stakeholder Communication: Act as the bridge between product owners, architects, and external vendors for roadmap planning, and delivery alignment.

Technical Oversight: Review code, enforce architectural standards, and ensure implementation quality across the monorepo setup.

DevOps and CI/CD: Collaborate with the DevOps team to define GitHub Actions workflows, infrastructure setup via CDK, and environment configurations.

Technology Stack in EMPR Project

Frontend:

  • React Native (for web & mobile)
  • TypeScript
  • Expo, Babel, TurboRepo
  • GlueStack UI, Tailwind CSS
  • Storybook (for shared components)
  • React Query & Axios

Backend:

  • Node.js with Hono framework
  • Single Lambda function (Lambdalith pattern)
  • API Gateway, Lambda, Edge Lambda

DevOps & Infrastructure:

  • AWS CDK (in TypeScript) to define and deploy infrastructure
  • CloudFront (single distribution with multiple origins)
  • S3 (for hosting frontend)
  • GitHub Actions for CI/CD
  • WAF, IAM, AppConfig, Secrets Manager, CloudWatch, X-Ray

Technical Specialist

Nielsen
Kochi
06.2010 - 03.2014

Senior Software Engineer

Allianz Cornhill
09.2009 - 06.2010

Senior Software Engineer

IGATE Global
Bengaluru
01.2008 - 09.2009

Software Engineer

UST Global
Trivandrum
12.2005 - 01.2008

Education

Bachelor Of Technology -

MG University
05.2005

Skills

  • Full-Stack Architecture
  • React Native
  • TypeScript
  • Java
  • Spring Boot
  • Nodejs
  • Monorepo Management
  • TurboRepo
  • PNPM Workspaces
  • Metro Bundler
  • Cloud & DevOps
  • AWS
  • Docker
  • Kubernetes
  • Backend APIs & Security
  • Hono
  • Restful webservices
  • Spring Security
  • JWT Authentication
  • Testing & CI/CD
  • Jest
  • React Native Testing Library
  • Playwright
  • SonarQube
  • GitHub Actions
  • Project & Product Management
  • Agile
  • Scrum
  • Stakeholder Communication
  • Risk Management
  • Programming
  • JavaScript
  • Frameworks
  • Expressjs
  • Monorepo Tools
  • Backend Development
  • REST APIs
  • JWT
  • OAuth
  • Microservices
  • Database & Cloud
  • SQL
  • MongoDB
  • DevOps & CI/CD

Certification

  • AWS Certified Developer - Associate, 2025-01-01
  • Sun Certified Java Programmer
  • W3Schools JavaScript Certification

Projects

12 Months, Standard Life Phoenix Project EMBER 

Technical Lead & Offshore Project Manager, 

Project Overview: Led the modernization of a legacy Java-based application by transitioning to a React Native frontend and integrating a structured backend API layer. The Ember project serves as the foundation for all new feature releases for Standard Life Phoenix accounts, ensuring a scalable, secure, and efficient platform. The project involved seamless integration between modern APIs and legacy export systems, improving maintainability and performance., Roles and Responsibilities:, Architecture Design and Planning: Analyzed the existing legacy Java system and designed a scalable and modular architecture using React Native for the frontend and Node.js (Hono) for the API layer, ensuring seamless interaction with the legacy Export API., Technology Evaluation and Integration: Selected and integrated modern technologies, tools, and frameworks to replace outdated Java components. Implemented React Native for UI development, Node.js for backend API handling, and Axios for API requests, improving performance and interoperability., System Modernization: Led the end-to-end modernization of the Standard Life Phoenix account platform, replacing the old Java-based UI with a React Native-based dashboard. Designed an API gateway layer to bridge the new architecture with the legacy export API., Authentication and API Security: Designed and implemented a secure authentication mechanism using OAuth, JWT, and secure cookies to ensure API security and compliance with enterprise security policies (GDPR, CCPA)., Technical Leadership: Led offshore and onshore engineering teams, ensuring cross-functional collaboration between frontend, backend, and DevOps teams. Provided mentorship, conducted technical reviews, and enforced coding standards to maintain a high-quality software development lifecycle., Performance Optimization: Identified performance bottlenecks in the API layer and implemented optimized data retrieval strategies, reducing latency and improving system response times., Collaboration and Communication: Acted as the bridge between technical teams and business stakeholders, ensuring that modernization efforts aligned with business objectives and compliance requirements., Sprint Planning and Agile Management: Managed sprint planning, backlog prioritization, and roadmap execution, collaborating with product owners, engineering teams, and external vendors., CI/CD Automation & Deployment: Designed and implemented CI/CD pipelines using GitHub Actions & Expo EAS, reducing deployment times by 40% and ensuring seamless software delivery., Incident Management and Support: Led troubleshooting efforts for critical issues in the modernization process, ensuring quick resolution and minimal downtime., Risk Management and Security Compliance: Evaluated potential technical risks associated with modernization, implemented mitigation strategies, and ensured adherence to security best practices. 96 Months, Technical Lead in Nielsen Audio Client Delivery, Project Overview: Led the architectural design, development, and modernization of a suite of legacy Java web applications and web services, leveraging Java/J2EE technologies., Roles and responsibilities:, Architecture Design and Planning: Analyzed existing system architecture and designed scalable, robust solutions for legacy Java web applications, ensuring alignment with business goals., Technology Evaluation and Integration: Selected and integrated appropriate technologies, tools, and frameworks, particularly focusing on Struts and Spring Boot to enhance application performance and scalability., System Modernization: Planned and executed modernization initiatives, migrating legacy systems to contemporary architectures, and refactored existing codebases to improve maintainability, performance, and security., Technical Leadership: Led cross-functional development teams, provided technical guidance, conducted code reviews, and enforced coding standards to maintain high-quality software development., Performance Optimization: Identified performance bottlenecks and implemented solutions, resulting in a significant increase in application performance and reliability., Security and Compliance: Implemented security best practices to protect applications and data, ensuring compliance with industry standards and regulatory requirements., Collaboration and Communication: Collaborated with business stakeholders to gather requirements and translate them into technical solutions, effectively communicating architectural decisions., Documentation and Reporting: Created and maintained comprehensive architectural documentation, technical specifications, and user guides, and provided regular progress reports to management., Continuous Improvement: Stayed current with emerging technologies and industry trends, driving continuous improvement initiatives to enhance development processes and software quality., Incident Management and Support: Provided technical support and troubleshooting for critical issues in legacy applications, leading root cause analysis and implementing permanent fixes., Strategic Planning: Participated in strategic planning sessions to align IT initiatives with business objectives, contributing to the long-term technology roadmap., Risk Management: Identified technical risks and developed mitigation strategies, implementing robust disaster recovery and business continuity plans for legacy systems. 48 Months, Nielsen Audio Panel, Technical Architect for 30-member Member Team, Project Overview: Spearheaded the technical architecture for a suite of legacy Java/J2EE applications with extensive use of Oracle databases. The project included managing multiple scheduled batch jobs and the introduction of AWS services to support a new line of business., Roles and Responsibilities:, Architectural Leadership: Directed the design and implementation of the system architecture for legacy Java/J2EE applications, ensuring the architecture met business requirements and performance goals., Database Optimization: Optimized Oracle database performance, overseeing schema design, indexing, and query optimization to enhance application efficiency and responsiveness., Batch Job Management: Managed the scheduling, execution, and monitoring of multiple batch jobs, ensuring timely and reliable data processing., Cloud Integration: Led the integration of AWS services into the existing infrastructure to support the new line of business, leveraging cloud technologies for enhanced scalability and flexibility., Team Coordination: Coordinated with cross-functional teams, providing technical leadership and mentoring to ensure successful project delivery., Performance Tuning: Conducted in-depth performance analysis and tuning for both the applications and the Oracle database, identifying and resolving bottlenecks., Security Enhancements: Implemented robust security measures, including data encryption, access controls, and compliance with industry standards to protect sensitive information., Stakeholder Collaboration: Worked closely with stakeholders to gather requirements, translate them into technical solutions, and ensure alignment with business objectives., Documentation: Developed and maintained detailed technical documentation, including system architecture diagrams, technical specifications, and operational procedures., Innovation and Improvement: Identified opportunities for technological innovation and continuous improvement, staying abreast of emerging trends and best practices in Java/J2EE and AWS technologies., Incident Response: Led the incident response for critical issues, performing root cause analysis and implementing permanent solutions to prevent recurrence., Strategic Planning: Contributed to strategic planning sessions, aligning IT strategies with business goals and ensuring the technical roadmap supported future growth and scalability., Risk Mitigation: Assessed and mitigated technical risks, implementing strategies to ensure system reliability and business continuity.

Timeline

Technical Project Manager

Tata Consultancy Services (TCS)
04.2014 - Current

Technical Specialist

Nielsen
06.2010 - 03.2014

Senior Software Engineer

Allianz Cornhill
09.2009 - 06.2010

Senior Software Engineer

IGATE Global
01.2008 - 09.2009

Software Engineer

UST Global
12.2005 - 01.2008

Bachelor Of Technology -

MG University
Misha Thomas