Suriyaprakash Palanisamy · Senior Software Engineer
Backend · Cloud · ML platforms · AI-driven development
10+ years across the full SDLC. Now building FastAPI microservices on AWS EKS/ECS that serve ML forecasting models at Freddie Mac (McLean, VA). Mechanical engineer by degree: from gears to graphs.
LinkedIn · Stack Overflow · Docker Hub · suriya4code@gmail.com
PangoLock · Swift / SwiftUI · macOS 13+ · MIT · v0.2.1 (pre-1.0) · verify-before-delete, atomic writes, crash-window tests, recovery key, portable lockers, encrypted sharing
RAG PDF Genie · Python · LangChain · Ollama (llama3.2 + nomic-embed-text) · ChromaDB · Streamlit · multi-query retriever, grounded prompt
OCR trilogy: tesseract-ocr (2020) → tesseract-flask (2021) → tesseract-pillow (2022) · Observability: express_js_prometheus
python-microservice · Docker Hub: python-flask-microservice · flask-ocr
FastAPI patterns fastapi_practices · fastapi_sql_aws_base
Frontend & 3D Babylon_Vue · react-basics-rejuvenation · AngularInMemoryCompanyAdmin
Containers flask_mongo_dockerized · heroku_deploy_flask
DSA galaxy dsa_algo · blind_leetcode_python · Tools github-stats
Plain-text version (the whole drawing set, for screen readers and quick scanning)
Suriyaprakash Palanisamy
Senior Software Engineer · Backend · Cloud · ML platforms · AI-driven development · McLean, VA
Now: senior backend engineer on an ML forecasting platform at Freddie Mac (since Jul 2026), building FastAPI microservices on AWS EKS/ECS that serve machine-learning models for large-scale forecasting.
Signature numbers
- 10+ years across the full software development life cycle
- Contributed to a platform of 50+ AWS microservices
- Refactored a >3,000-line Python backend to ~1,000 lines with OOP, +20% performance
- PyTest coverage kept above 85% for all new code
- 5 domains: finance, healthcare, retail, pharma, insurance
- Led backend teams (Freddie Mac 2023–25, Humana 2019–22) and led API development at CVS Health
Experience
| When | Where | Domain | Highlights |
|---|---|---|---|
| Jul 2026 – now | Freddie Mac | Finance · ML forecasting | Rejoined; FastAPI microservices on AWS EKS/ECS serving ML forecasting models |
| May 2025 – Jul 2026 | Capital One | Finance · card portfolio decisioning | 50+ AWS microservice platform; event-driven serverless pipeline (EventBridge → Lambda → DynamoDB Streams → Step Functions → Glue/Spark); React/TS + Python; Vitest/RTL, Playwright BDD, feature-flagged rollouts |
| Jan 2023 – May 2025 | Freddie Mac | Finance · ML forecasting | Led the backend team; 3,000 → 1,000-line refactor (+20% perf); >85% coverage; Tableau deployment PoC → production; built a local RAG system |
| Apr 2022 – Jan 2023 | Agero | Serverless data sync | FastAPI on AWS Lambda from scratch; S3 events → EventBridge → Lambda → MongoDB data sync; GitHub Actions CI/CD; React job dashboard |
| May 2019 – Apr 2022 | Humana | Healthcare · specialty pharmacy | Led the backend agile team; Tesseract OCR services in Flask integrated with .NET apps; Django; React |
| Jun 2018 – May 2019 | McKesson | Pharma SaaS | Flask + MS SQL; Angular + C# Web API; Express/Node portal with TDD |
| Sep 2017 – May 2018 | Woolworths (Sydney) | Retail | ASP.NET/C# N-tier; Azure App Insights monitoring; Sev-1 incident response |
| Jan 2016 – Aug 2017 | CVS Health | Pharmacy apps | Led API development; AngularJS SPA from scratch on Web API + SQL Server |
| 2015 | Anna University | BE Mechanical Engineering | The origin story: from gears to graphs |
Featured projects
- PangoLock: zero-knowledge folder vault for macOS (Swift/SwiftUI). AES-256-GCM with per-item keys (HKDF-SHA256), master key from PBKDF2-HMAC-SHA256 × 210,000, zero-knowledge verifier, Keychain + Touch ID, verify-before-delete, atomic writes, crash-window tests, 87 XCTest tests, CI on macOS, written threat model. MIT, v0.2.1 (pre-1.0).
- RAG PDF Genie: ask a 115-page IRS PDF questions with a fully local LLM (LangChain, Ollama llama3.2 + nomic-embed-text, ChromaDB, Streamlit). No API keys; the document never leaves the machine.
- OCR trilogy: one OCR engine, three deployments: tesseract-ocr (FastAPI on Heroku, 2020) → tesseract-flask (Flask-RESTX on Docker Hub, 2021) → tesseract-pillow (Flask web UI with Heroku + Azure CD, 2022).
- Express observability lab: Express CRUD API with prom-client (request counter + latency histogram by method/route/status) and winston-loki logs; Prometheus, Grafana and Loki via Docker Compose.
- Containers & Kubernetes: Flask API, 5 replicas behind a LoadBalancer Service on Minikube; Docker Hub images
suriya4code/python-flask-microserviceandsuriya4code/flask-ocr.
Tech stack Python, C#/.NET, JavaScript, TypeScript, Swift, Java, Bash, SQL · FastAPI, Flask/Flask-RESTX, .NET Web API/Core, Node/Express, Django · React, Angular/AngularJS, Vue, Redux, SwiftUI · AWS (Lambda, Step Functions, DynamoDB, EventBridge, S3, Glue/Spark, EKS/ECS), Azure, Heroku · GitHub Actions, Docker, Kubernetes, Jenkins · MS SQL Server, MongoDB, PostgreSQL, Oracle, Redshift, DynamoDB, Tableau, pandas/NumPy · PyTest, Playwright BDD, Vitest/RTL, XCTest, TDD · Prometheus, Grafana, Loki, CloudWatch, Azure App Insights · Claude Code + MCP + Copilot, local RAG, Tesseract OCR
Certifications Anthropic: Claude Code in Action, Introduction to Model Context Protocol, Claude 101 (Aug 2026) · Microsoft: AZ-204 (Azure Developer Associate), AI-900, AZ-900
Contact LinkedIn · Stack Overflow · Docker Hub · suriya4code@gmail.com