Smart Applications International LtdSenior Software Engineer (Backend & DevOps)
Jan. 2018 - Dec. 2020Nairobi, KenyaResponsibilities & Achievements:
• Core System Development: Developed and maintained ABACUS—the core system powering underwriting, benefit management, and claims processing.
• Architecture & DevOps Leadership: Led architecture design and DevOps operations using Java, Spring Boot, and microservices to ensure scalability and reliability.
• Enterprise Integration: Successfully integrated over 60 insurance and hospital systems across Africa using WSO2, ETL, and Enterprise Integration Patterns (EIP).
• EDI Solutions: Designed and implemented robust Electronic Data Interchange (EDI) pipelines to streamline data exchange between partner systems.
• Infrastructure as Code (IaC): Automated infrastructure provisioning using Ansible and Terraform, improving deployment consistency and efficiency.
• CI/CD & Automation: Set up and maintained automated deployment pipelines with Jenkins and GitLab CI/CD, enabling continuous delivery and faster time-to-market.
• Containerization & Orchestration: Deployed services using Docker, Kubernetes, and OpenShift; ensured high availability and fault tolerance.
• System Monitoring & Logging: Implemented observability tools such as Grafana and ELK Stack to ensure proactive monitoring and effective troubleshooting.
• Mentorship & Innovation: Provided mentorship to junior developers and contributed to R&D and innovation initiatives in collaboration with business analysts and stakeholders.
Technology Stack:
Java, Spring Boot, Spring Cloud, Kafka, RabbitMQ, WSO2, Docker, Kubernetes, OpenShift, Jenkins, Git, Keycloak, Swagger, Postman, Apache Camel, Maven, Gradle, JUnit, Mockito, GitLab CI/CD, Fastlane, Ansible, Terraform, Oracle DB, MySQL, PostgreSQL, MS SQL, GraphQL, Realm, Jasper Reports, Power BI, Grafana, Agile (Scrum, Kanban), AWS, Azure, Linux Servers.