Available for Hire
MS

Md Saifi Hassan

Software Engineer III

Software Engineer III with 4 years of experience building scalable web applications and In-Flight Entertainment platforms

Noida, India
4 Years of Experience
Software Engineer III
View Projects
01 — About

About Me

As a Software Engineer III at Thales with 4 years in the industry, I've built production-ready In-Flight Entertainment platforms for airlines including Spirit, Delta, Emirates, and Air India. I work across the full stack with React, TypeScript, Spring Boot, and Golang — from Spring Boot microservices and content ingestion pipelines to performant frontends optimized for low-powered seatback hardware serving millions of passengers.

I started my career after completing my B.Tech in Computer Science, where I won Smart India Hackathon twice. Since then, I've focused on full-stack development, CI/CD automation with Jenkins and Docker, and comprehensive testing with Jest and Cypress. I enjoy tackling complex technical challenges and building software that performs reliably at scale.

Full-Stack Development
Microservices Architecture
Performance Optimization
Code Quality

Frontend

React, Next.js, TypeScript

Backend

Node.js, Golang, RESTful APIs

Web

Responsive, Accessible

Mobile

Progressive Web Apps

02 — Experience

Work Experience

01
Software Engineer III
Thales
Apr 2024 - Present
Noida, India

Leading full-stack development of In-Flight Entertainment platforms for global airlines at Thales.

Key Achievements

  • Led full-stack development of In-Flight Entertainment (IFE) platforms for Spirit Airlines, Delta Air Lines, Emirates, and Air India, including an onboard advertising solution serving millions of passengers
  • Architected a content ingestion pipeline as a suite of Spring Boot microservices, enabling airline onboarding without cross-service modifications and improving system modularity
  • Developed responsive React and TypeScript frontends optimized for low-powered seatback hardware and intermittent connectivity, improving passenger-facing UI performance by 30%
  • Overhauled Jenkins CI/CD pipelines, reducing deployment times by 65% and improving release reliability
  • Instituted structured code reviews and architecture walkthroughs, increasing codebase consistency and developer velocity across cross-functional teams
React
TypeScript
Spring Boot
Java
Jenkins
Docker
Microservices
02
Software Engineer II
Thales
Apr 2023 - Apr 2024
Noida, India

Full-stack contributor to the IFE OTT platform at Thales.

Key Achievements

  • Contributed to the IFE OTT platform across the full stack, developing Golang REST APIs alongside React/TypeScript frontend features
  • Established coding standards and led architectural governance initiatives through peer reviews, improving codebase maintainability by 40% and reducing technical debt
  • Collaborated in Agile/Scrum ceremonies including sprint planning, standups, and retrospectives within a distributed engineering team
React
TypeScript
Golang
RESTful APIs
Agile
Scrum
03
Software Engineer I
Thales
Aug 2022 - Apr 2023
Noida, India

Frontend-focused engineer building reusable UI systems for IFE platforms at Thales.

Key Achievements

  • Built modular, reusable UI component libraries in React, TypeScript, and Storybook to standardize design patterns across IFE platforms
  • Championed test-driven development (TDD) practices using Jest and React Testing Library, driving a 75% reduction in production bug rates over subsequent quarters
  • Identified and resolved performance bottlenecks through profiling and targeted refactoring, reducing page load times by 30%
  • Partnered with UX designers to ensure pixel-accurate, accessible implementations across diverse screen sizes and hardware configurations
React
TypeScript
Storybook
Jest
React Testing Library
04
Software Engineer Intern
Guavus
Jan 2022 - Aug 2022
Gurugram, India

Platform engineering intern focused on build automation, infrastructure provisioning, and Kubernetes operations at Guavus.

Key Achievements

  • Automated build, release, and deployment workflows using Jenkins, reducing manual operational effort and improving deployment consistency across environments
  • Implemented PXE Boot-based provisioning workflows for large-scale server deployments, streamlining operating system installation and infrastructure setup processes
  • Upgraded and maintained Helm charts for Kubernetes workloads, improving configuration management, deployment reliability, and environment standardization
  • Collaborated with platform engineering teams to troubleshoot containerized applications, monitor cluster health, and support production infrastructure running on Kubernetes
  • Developed automation scripts and operational tooling to reduce repetitive administrative tasks, improving engineering productivity and deployment efficiency
Jenkins
Kubernetes
Helm
Docker
PXE Boot
Linux
03 — Projects

Featured Projects

FeedHire
FeedHire
A cloud-native job aggregation platform using Java Spring Boot and PostgreSQL, ingesting, normalizing, and enriching 5,000+ job listings daily from 30+ external sources through event-driven microservices. Features RabbitMQ-based async pipelines with dead-letter queues, AI-powered enrichment and semantic search via OpenAI APIs and pgvector, OAuth2/JWT authentication, Redis caching for sub-300ms search, and Kubernetes deployment on Oracle Cloud with GitHub Actions CI/CD and Prometheus monitoring.
Java
Spring Boot
PostgreSQL
Redis
RabbitMQ
Docker
Kubernetes
OpenAI APIs
CMT
Conference Management Toolkit
A full-stack conference management platform for handling paper submissions, peer reviews, and conference workflows. Features include author and reviewer dashboards, submission tracking, role-based access control for organizers, and automated review assignment with status notifications.
React
Next.js
Node.js
MongoDB
TypeScript
Parchhai Studio
Parchhai Studio
A full-stack creative studio portfolio with React.js featuring scroll-driven animations, SPA navigation, and an admin dashboard with rich-text editing, drag-and-drop media uploads, and JWT-authenticated CRUD. Includes a FastAPI chunked video upload system (up to 50 MB) and a responsive dark-themed UI with glassmorphism cards, marquee animations, and mobile-first layouts.
React.js
Tailwind CSS
FastAPI
Python
MongoDB
Docker
School App
School Management System
A comprehensive school management application using React.js and Next.js with student registration, QR code ID card generation, and automated report card system. Features Firebase Authentication and Firestore for real-time data sync, plus an Excel-style interface for bulk report card creation with automatic grade calculations and print-ready templates.
React
Next.js
Firebase
TypeScript
Tailwind CSS
Chat App
Real-time Chat Application
A real-time messaging application using React.js and Next.js with event-driven architecture for instant message delivery and user presence tracking. Integrated Google authentication and Firebase backend services with WebSocket connections for real-time communication and message persistence.
React
Next.js
Firebase
WebSocket
Tailwind CSS
Expense Tracker
Expense Tracker
A comprehensive expense tracking application that helps users monitor their spending habits. Features include expense categorization, budget management, visual charts, and financial insights to promote better money management.
React
Chart.js
Local Storage
Tailwind CSS
04 — Skills

Technical Skills

Frontend Development

React
Next.js
TypeScript
JavaScript
HTML5
CSS3
Tailwind CSS
Material-UI
Redux
React Router
Sass
Bootstrap

Backend Development

Golang
Node.js
Express.js
Java
Spring Boot
Spring Framework
RESTful APIs
GraphQL
Microservices
Event-driven Architecture
WebSocket

Database & Storage

PostgreSQL
MongoDB
MySQL
Firebase
Redis
Elasticsearch
Amazon S3
Database Design

Programming Languages

JavaScript
TypeScript
Java
Golang
Python
C/C++
SQL

Full Stack Technologies

MERN Stack
React + Node.js
Golang + React
Next.js Full Stack
Java + React
Spring Boot + React

Core Fundamentals

Data Structures & Algorithms
Problem Solving
Object-Oriented Programming
System Design
Design Patterns
Clean Code

DevOps & Tools

Git
Docker
Jenkins
AWS
Vercel
Postman
Linux
CI/CD
GitHub Actions

Testing & Quality

Jest
Cypress
Percy
JUnit
Mockito
React Testing Library
Test-Driven Development
Unit Testing
Integration Testing

Development Tools

VS Code
IntelliJ IDEA
Figma
Swagger
Maven
npm/yarn
Webpack
Babel
05 — Education

Education

2019 - 2022
Bachelor of Technology in Computer Science
Dr A.P.J Abdul Kalam Technical University, Lucknow

Percentage: 78%

Completed B.Tech through lateral entry in the second year, leveraging my diploma foundation to excel in advanced computer science concepts. Specialized in software engineering, system design, and emerging technologies while actively participating in competitive programming and technical leadership roles.

Relevant Coursework

Advanced Data Structures & Algorithms
Software Engineering & Design Patterns
Database Management Systems
Computer Networks & Security
Operating Systems
Web Technologies & Frameworks
Object-Oriented Programming
System Analysis & Design
Mobile Application Development
Software Testing & Quality Assurance

Achievements

  • Maintained consistent academic excellence with 78% overall grade
  • Winner of Smart India Hackathon 2020 & 2021 - National level competition
  • Delivered Peer Training sessions on Android Development with Java at GNIOT
  • Served as Designer Lead of Computer Science Club, organizing technical events
  • Developed multiple full-stack projects demonstrating industry-ready skills
  • Gained expertise in modern software development methodologies and best practices
2016 - 2019
Diploma in Computer Engineering
Jamia Millia Islamia, New Delhi

Percentage: 74%

Completed a comprehensive 3-year diploma program focusing on computer engineering fundamentals, programming concepts, and practical application development. Built a strong foundation in software development and computer systems.

Relevant Coursework

Programming Fundamentals
Data Structures & Algorithms
Operating Systems
Database Management Systems
Computer Networks
Software Engineering
Web Technologies
Object-Oriented Programming

Achievements

  • Mastered core programming languages including C, C++, and Java
  • Developed strong foundation in data structures and algorithmic thinking
  • Gained practical experience in operating systems and system programming
  • Built multiple projects demonstrating full-stack development skills
  • Achieved consistent academic performance with 74% overall grade
06 — Writing

My Blogs

07 — Contact

Let's Work Together

I'm always interested in new opportunities and exciting projects. Let's connect and discuss how we can create something amazing together.