Lead Software Engineer
Vintage Technologies Plc
Addis Ababa, Ethiopia
- Led the development team and established coding standards based on Domain-Driven Design (DDD) and Clean Architecture, ensuring high-quality, maintainable code across all projects.- Developed key libraries, including Collection Query for Mongoose and TypeOrm to streamline database queries, an activity logger to track user actions, and a notification service for SMS, template-based PDFs, and email, enhancing system functionality and user engagement.- Designed. implemented and integrating diverse payment solutions such as Stripe, Tele Birr, PayPal, and Chapa, which processed thousands of transactions daily and improved financial operations.- Conducted code reviews and mentoring sessions, promoting best practices, continuous improvement, and knowledge sharing within the team, leading to a 20% increase in code quality and team productivity.- Monitored and optimized system performance, identifying and resolving bottlenecks, which improved system scalability and efficiency.