Ujjwal Ojha
Senior Software Engineer
I am a Senior Software Engineer who unblocks business bottlenecks and uplifts engineering standards by designing heavy-typed, contract-tested systems rooted in Domain-Driven Design and event-driven architectures.
Experience
Senior Software Engineer — Maytes, North Sydney
APR 2024 — Present- Led the setup of OpenAPI based API to enable ease of integration for mobile apps.
- Led the rewrite of legacy systems towards modular (event driven and contract driven) architecture of monolithic backend, while also supporting business to add new features.
- Co-led the architecture and migration plan of moving Banking Platform from Shaype to Airwallex to enable the company to launch the product in the US.
Team Lead — Shippit, Sydney
AUG 2023 — FEB 2024- Led the team in discovery and delivery on multiple iterations of a complex, one-of-a-kind logistics optimisation tool which required a deep understanding of logic frameworks and customer needs.
- Collaborated with Design and Product to investigate integration solutions and provide recommendations to improve our reporting functionality.
- Mentored fellow engineers and conducted code reviews to ensure software quality.
Senior Software Engineer — Shippit, Sydney
SEP 2021 — AUG 2023- Led feature implementation in backend (Node, TypeScript) and in frontend (React).
- Implemented advanced monitoring and observability capabilities using DataDog to improve tech resilience.
- Upgraded a critical Aurora Postgres database on prod with close to zero downtime.
- Setup technical infra for multiple services on AWS with a proven track of handling millions of orders in a day.
Software Engineer — The Iconic, Sydney
APR 2019 — SEP 2021- Migrated integration of multiple third party systems smoothly, resulting in zero downtime for our user base.
- Introduced Domain Driven Design and CQRS to architecture a new PHP-based microservice.
- Contributed to troubleshooting and resolving website outages and prepared subsequent incident reports.
- Automated end-to-end CI build and deployment for new services using Kubernetes and Terraform on AWS.
- Re-engineered PHP/JS microservices to handle increased traffic.
Software Engineer — Logpoint
OCT 2017 — MAR 2019- Worked on a distributed system for Managed Security Service Provider (MSSP).
- Collaborated with other engineering teams to ensure API compatibility and smoothly develop new features.
- Engineered an event-based system to scale the distributed system of MSSP asynchronously.
- Engineered a system for MSSP to be able to handle multiple versions of a SIEM system.
- Utilised background job scaling tools including RabbitMQ to design features.
Software Engineer — Introcept Nepal
AUG 2016 — SEP 2017- Worked on Agentcis, a SaaS CRM solution for education and migration consultants.
Software Engineer (Contracting) — Yiwii LLC
AUG 2015 — AUG 2016Software Developer — Hrevert Technologies
MAY 2013 — AUG 2015Skills
Languages:
TypeScript / JavaScript Node.js React PHP Ruby Python
Ops & Infrastructure:
Docker DevOps SRE Terraform Kubernetes GCP
Education
Bachelor of Science in Computer Science and Information Technology
Tribhuvan University, Kathmandu