CanonicalSoftware Engineer
Nov. 2022Nigeria, Lagos● Optimize database queries, business logic and APIs consumed by various applications and platforms, improving data delivery and system efficiency significantly
● Introduced Docker Compose and Taskfile to facilitate consistent reproducible local docker environments, leading to faster development time and better developer experience across the team.
● Integrated Terraform and GitHub Actions for IaC, enabling rapid, consistent, reproducible, and well-documented deployment and management of services and infrastructure.
● Implemented long running tasks managed and executed by Temporal, enabling event-driven architecture on various microservices for resource intensive operations and transactions.
● Integrated standardised testing frameworks (unit, integration, and e2e) and implemented CI/CD processes to deliver high-quality, bug-free releases, improving system uptime by over 50%.
● Enhance user experience, interfaces and stories by collaborating with Visual and UX designers to
craft user stories and information architecture for web applications and products.
● Craft comprehensive documentation and specifications by creating and maintaining detailed recor for concepts, user flows, tools, and architectures across multiple features and systems.