Software Engineer | Backend & Cloud (AWS) | Distributed Systems
Building scalable, resilient, and cloud-native solutions with a focus on high-performance backend architectures.
I am a Software Engineer with 4+ years of professional experience specializing in Python, Java, and AWS. My expertise lies in designing and implementing Microservices and Serverless architectures that solve complex business problems.
I am a strong advocate for Infrastructure as Code (IaC), Observability, and Automated Testing as the foundation of any production-grade system. My recent focus has been on bridging the gap between Backend Engineering and Generative AI (RAG).
- Current Role: Software Engineer @ Ritmocor
- Specialization: Distributed Systems, Cloud Infrastructure (AWS), and Event-Driven Design.
- Passion: Creating high-impact software, from local-first AI tools to global-scale fintech/health platforms.
- Languages: Python (Expert), Java (Spring Boot), TypeScript/JavaScript.
- Cloud (AWS): Lambda, API Gateway, DynamoDB, SQS/SNS (Messaging), CloudFormation (IaC), CloudWatch.
- Databases: PostgreSQL, MySQL, DynamoDB, ChromaDB (Vector DB).
- Backend: FastAPI, Flask, Node.js, RESTful APIs, Microservices, Serverless.
- DevOps/Tools: Docker, CI/CD (GitHub Actions, CodePipeline), Linux Administration.
A production-style Retrieval-Augmented Generation (RAG) application designed for privacy-first AI workflows.
- Tech: FastAPI, LangChain, ChromaDB, Ollama, Next.js, and Docker.
- Key Impact: Implemented a full ingestion/retrieval pipeline running 100% locally, featuring semantic search, vector persistence, and SSE-based token streaming.
-
Ritmocor β Software Engineer (Nov 2023 β Nov 2025)
- Architecting serverless backend solutions on AWS, focusing on scalability and observability.
- Reduced deployment risks by implementing standardized CI/CD pipelines and automated testing suites.
-
Compass UOL β Data Engineer Intern (Dec 2022 β May 2023)
- Developed automated ETL/ELT pipelines in Python for large-scale data processing in cloud environments.
-
Inova Tech Jr. β Lead Project Developer (Jun 2022 β Nov 2022)
- Led technical delivery and architecture decisions for high-impact local projects.
- Domain-Driven Design (DDD): Building software that reflects business complexity.
- Reliability First: Using TDD and comprehensive monitoring to ensure 24/7 stability.
- Continuous Evolution: Always exploring the next frontier, from Astrophysics simulations to Generative AI.
- LinkedIn: linkedin.com/in/josephalexanndry
- Email: joseph.alexanndry@hotmail.com
"Software engineering is not just about writing code; it's about solving problems with elegance and scale." π



