Senior Software Engineer
CurrentMarketplace platform connecting tradespeople, civil engineers, and construction professionals with job opportunities across 54 job functionalities.• Implemented test-driven design (TDD) principles to ensure a scalable and maintainable architecture.• Architected a user management strategy for administration of more than four user roles and 54 order types including data-heavy models and complex datasets. This alone benefited by reducing 80% ambiguity of user-requested services according to marketing stats and user surveys.• Optimized the systems by offloading notifications to a separate service, resulting in a 100% reduction in the main service load by utilizing FastAPI and Celery.• Executed rigorous testing and debugging protocols, enhancing the reliability of the job marketplace platform by 60%, and optimized performance metrics resulting in a 15% increase in user engagement due to reduced load time.• Revamped the database schema to enhance scalability, resulting in a roughly 50% reduction in backend code compared to MVP.• Provided fellow engineers and co-workers with metrics, traces, and logs from a customized OpenTelemetry collector to improve system reliability and operational efficiency.• Leveraged Docker, Kubernetes, and CI/CD to improve developer experience and faster deployment.• Successfully guided and mentored junior developers to fully integrate with the team and technology stack.