Position: Software Engineer
Category: PHP
English level: fluent
Years of experience: 7


- Lead end-to-end design, development, and deployment of backend services and APIs services integrations.

- Led the seamless integration with NIBSS NIP with Cintrust (now Kolomoni) Microfinance Bank core banking system. API integration developed done with Java (JAX-WS)

- I ensure optimal knowledge sharing and facilitate on-boarding of new team members by maintaining comprehensive documentation for APIs, integration processes, and architectural design decisions.

- I evaluate and handpick third-party APIs for integration with our flagship SAAS platform, prioritizing security, performance, and compatibility to meet business requirements. SASS platform built on Laravel and its flavours (TALL stack)

- Monitor and analyze API usage patterns continuously, to identify potential issues and implement optimizations for enhanced user experience

- I oversee code quality and adherence to best practices by actively participating in code reviews, fostering a culture of excellence and continuous improvement in the development process.

- I introduced testing methodologies, including unit tests, feature tests and integration tests, to guarantee the reliability and correctness of developed features and integrations

- I developed a streamlined Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitHub Actions, automating the release, testing, and deployment processes for heightened efficiency and reliability. Continuous deployment developed with Laravel Envoy & Bash.

- Developed and integrated robust authentication and authorization mechanisms for APIs, ensuring compliance with industry regulations and safeguarding sensitive financial data.

- Collaborated closely with senior engineers, providing mentorship to less-experienced team members in systems architecture and API design, fostering skill development and team growth