Hello! I'm Razaq Sanusi, a passionate and experienced Backend Engineer with a firm belief in clean code, solid architecture, and continuous learning. Over the past several years, I’ve sharpened my skills across multiple programming languages, frameworks, and infrastructure tools, delivering efficient and resilient backend systems that support modern web and enterprise applications.
- Programming Languages & Frameworks
- C# & .NET Core / ASP.NET Web API: Designed and implemented RESTful APIs, authentication/authorization flows, integrated third-party services, and data-driven backend logic.
- Java & Spring Boot: Developed portable microservices, business logic layers, and integrated with enterprise messaging systems.
- Python & Django: Built admin dashboards, Data APIs, and ETL processes with asynchronous tasks and data validation.
- Database Management
- Relational Databases: Skilled in schema design, performance optimization, writing complex SQL queries, stored procedures, and indexing strategies.
- Non-relational Databases: Experienced with MongoDB for document-based data modeling and Redis for caching and real-time data access.
- Distributed Systems & Messaging
- RabbitMQ: Architected event-driven systems and asynchronous worker patterns to decouple processes and ensure fault-tolerance.
- Containerization & Orchestration
- Docker: Containerized apps for consistent development and production environments.
- Kubernetes: Deployed microservices at scale, configured deployments, services, and monitored clusters.
- DevOps & CI/CD
- Automated build, test, and deployment pipelines to ensure continuous delivery and rapid feature rollout.
- Defined and architected microservice-based systems for large-scale applications, improving modularity and maintainability.
- Spearheaded end-to-end feature development, from database modeling and API design to deployment and monitoring.
- Tuned database performance, reducing query times and transaction load by optimizing indexes, optimizing queries, and implementing caching.
- Coordinated containerized system deployments on Kubernetes clusters, enabling smooth scaling and resilience under heavy load.
- Integrated message queue solutions to decouple services and build reliable asynchronous workflows, resulting in increased system throughput.
I thrive in solving complex backend challenges—whether it’s scaling a service reliably, modeling data efficiently, or streamlining deployment automation. I’m always seeking new technologies and patterns to improve delivery speed, code quality, and system reliability. I enjoy collaborating across teams—developers, product owners, and DevOps—to build systems that are not just functional, but scalable, secure, and maintainable.
If you need a dedicated backend engineer who brings both technical depth and strong architecture skills, I’m ready to dive in and help you build your next generation of services—robust, efficient, and future-proof.