DWG S4C · GEARS TO GRAPHS

Blueprint title sheet: Suriyaprakash Palanisamy, Senior Software Engineer. A meshing gear train, a nod to his mechanical engineering degree, drives a lantern wheel whose pins are graph nodes. An encoder turns the motion into a signal that flows through a node graph to FastAPI, AWS EKS/ECS and ML forecasting.

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


Who I am: 10+ years across the full SDLC; a platform of 50+ AWS microservices he contributed to; a 3,000-line Python backend refactored to about 1,000 lines with 20% better performance; PyTest coverage above 85% on new code; five domains: finance, healthcare, retail, pharma and insurance.


Tech stack as a bill of materials. Languages: Python, C#/.NET, JavaScript (primary), TypeScript, Swift, Java, Bash, SQL. Backend: FastAPI, Flask/Flask-RESTX, .NET Web API/Core (primary), Node/Express, Django. Frontend: React, Angular (primary), Vue, Redux, SwiftUI. AI: Claude Code, MCP, Copilot, local RAG, Tesseract OCR. Data: MS SQL Server, MongoDB, PostgreSQL, Oracle, Redshift, DynamoDB, Tableau, pandas/NumPy. DevOps: GitHub Actions, Docker, Kubernetes, Jenkins. Cloud: AWS (primary) incl. Lambda, Step Functions, DynamoDB, EventBridge, S3, Glue/Spark, EKS/ECS; Azure; Heroku. Testing: PyTest (primary), Playwright BDD, Vitest/RTL, XCTest, TDD. Observability: Prometheus, Grafana, Loki, CloudWatch, Azure App Insights.


PangoLock, zero-knowledge folder vault for macOS, as an exploded isometric drawing: password, PBKDF2-HMAC-SHA256 with 210,000 iterations, master key with zero-knowledge verifier, HKDF-SHA256 per-item key, AES-256-GCM, atomic write of a .plock file, decrypt-and-compare, original removed, vault locked. 87 XCTest tests, CI on macOS, written threat model.

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: ask a 115-page IRS PDF questions with a fully local LLM. The PDF is chunked, embedded with nomic-embed-text and stored in ChromaDB; rewritten queries (multi-query retriever) retrieve context; llama3.2 in Ollama writes an answer grounded only in that context. No API keys; the document never leaves the machine.

RAG PDF Genie · Python · LangChain · Ollama (llama3.2 + nomic-embed-text) · ChromaDB · Streamlit · multi-query retriever, grounded prompt


OCR trilogy: one Tesseract engine, three deployments. FastAPI on Heroku (2020), Flask-RESTX on Docker Hub (2021), Flask web UI with Heroku and Azure CD (2022). Express observability lab: an Express CRUD API instrumented with a prom-client request counter and latency histogram by method, route and status, plus winston-loki logs; Prometheus, Grafana and Loki run from Docker Compose. Dashboard drawing is illustrative.

OCR trilogy: tesseract-ocr (2020) → tesseract-flask (2021) → tesseract-pillow (2022) · Observability: express_js_prometheus


Containers and Kubernetes: a Flask API running as five replica pods behind a LoadBalancer Service on Minikube, with images published to Docker Hub (suriya4code/python-flask-microservice and suriya4code/flask-ocr). The same pattern as EKS and ECS at work.

python-microservice · Docker Hub: python-flask-microservice · flask-ocr


Repo constellation: smaller repositories grouped into five themes: FastAPI patterns, Frontend and 3D, Containers, DSA galaxy and Tools.

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


Career as a revision history, latest first. Rev J, Jul 2026 to now: Freddie Mac, FastAPI microservices on AWS EKS/ECS serving ML forecasting models. Rev H, May 2025 to Jul 2026: Capital One, platform of 50+ AWS microservices and an event-driven serverless pipeline. Rev G, Jan 2023 to May 2025: Freddie Mac, led the backend team. Rev F, Apr 2022 to Jan 2023: Agero, FastAPI on AWS Lambda from scratch. Rev E, May 2019 to Apr 2022: Humana, led the backend agile team, Tesseract OCR services. Rev D, Jun 2018 to May 2019: McKesson. Rev C, Sep 2017 to May 2018: Woolworths, Sydney. Rev B, Jan 2016 to Aug 2017: CVS Health, led API development. Rev A, 2015: BE Mechanical Engineering, Anna University.


AI-driven development: Claude Code runs a plan, code, test, review loop, connected over MCP to the codebase, tools and data, with Copilot in the editor, and tests and human review in the loop. Certifications: Claude Code in Action, Introduction to Model Context Protocol and Claude 101 (Anthropic, Aug 2026); AZ-204 Azure Developer Associate, AI-900 and AZ-900 (Microsoft).


Approval block signed by Suriyaprakash Palanisamy and stamped APPROVED.

LinkedIn: in/suriyaprakashp Stack Overflow: users/10440572 Docker Hub: u/suriya4code Email: suriya4code@gmail.com

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

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

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