I'm a Senior Software Engineer with 5+ years of experience building, evaluating, and testing complex software systems across Python, TypeScript, and Go. I design robust black-box tests, validate end-to-end behavior, and analyze realistic codebases to handle edge cases. I leverage Docker for reproducible environments, craft Linux/Bash scripts to automate tasks, and accelerate development cycles with LLMs like Claude Code and Cursor. I enjoy operating autonomously, migrating legacy architectures, and crafting challenging test cases to push AI and system capabilities to their limits. I thrive in distributed teams, routinely design scalable APIs, and advocate for rigorous testing and reliable deployments. My approach balances practical engineering with creative problem solving to deliver robust software while continuously improving development workflows.

Patrick Ogwuru

I'm a Senior Software Engineer with 5+ years of experience building, evaluating, and testing complex software systems across Python, TypeScript, and Go. I design robust black-box tests, validate end-to-end behavior, and analyze realistic codebases to handle edge cases. I leverage Docker for reproducible environments, craft Linux/Bash scripts to automate tasks, and accelerate development cycles with LLMs like Claude Code and Cursor. I enjoy operating autonomously, migrating legacy architectures, and crafting challenging test cases to push AI and system capabilities to their limits. I thrive in distributed teams, routinely design scalable APIs, and advocate for rigorous testing and reliable deployments. My approach balances practical engineering with creative problem solving to deliver robust software while continuously improving development workflows.

Available to hire

I’m a Senior Software Engineer with 5+ years of experience building, evaluating, and testing complex software systems across Python, TypeScript, and Go. I design robust black-box tests, validate end-to-end behavior, and analyze realistic codebases to handle edge cases. I leverage Docker for reproducible environments, craft Linux/Bash scripts to automate tasks, and accelerate development cycles with LLMs like Claude Code and Cursor. I enjoy operating autonomously, migrating legacy architectures, and crafting challenging test cases to push AI and system capabilities to their limits.

I thrive in distributed teams, routinely design scalable APIs, and advocate for rigorous testing and reliable deployments. My approach balances practical engineering with creative problem solving to deliver robust software while continuously improving development workflows.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Software Engineer at Wazobia Technologies
June 1, 2025 - Present
Built and maintained user-facing dashboards and highly interactive interfaces using TypeScript, while writing comprehensive functional tests to validate end-to-end synchronization behavior. Designed and implemented scalable APIs utilizing Python and Go, migrating legacy monoliths to efficient microservices supported by containerized Docker deployments. Proactively identified system bottlenecks and optimized code to handle continuous data sync requests, utilizing Linux debugging tools and performance profiling.
Full-stack Developer at Marklite
August 1, 2023 - June 1, 2025
Contributed to development and tests of end-to-end features for RouteCTRL, an enterprise logistics platform, utilizing a robust backend architecture of Python, TypeScript, and Go. Designed and maintained reproducible Docker environments for microservices, utilizing advanced Linux and Bash scripting to debug production bottlenecks inside containers. Wrote comprehensive black-box functional tests using pytest to validate real-time API functionality, ensuring high code coverage and secure enterprise deployments. Leveraged Cursor to automate repetitive test generation, accelerate development cycles, and analyze complex codebases across multiple languages.
Junior Software Developer at TechPet Global
September 1, 2021 - November 1, 2022
Developed internal tools and user-facing features using TypeScript and Python, establishing initial test coverage standards to eliminate bugs and accelerate feature velocity by 25%. Configured automated CI/CD workflows using GitHub Actions, integrating Docker containers to ensure reliable, reproducible builds across different development platforms. Enforced strict type safety and rigorous code reviews within an asynchronous team environment, gaining foundational experience in system evaluation and edge-case handling.

Education

Bachelor of Science in Computer Science at University of Nigeria, Nsukka
August 1, 2018 - October 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet