I'm a Software Developer based in Nairobi, Kenya, specializing in Java, Python, and JavaScript with a strong background in DevOps practices and API management.
I have a proven track record of architecting robust and scalable applications that meet the evolving demands of clients. My expertise extends to API gateway technologies, particularly WSO2's API Management, Rate Limiting, and Identity Server.
- 🔭 I’m currently working on architecting microservices with Java Spring Boot.
- 🌱 I’m currently learning container orchestration with Kubernetes.
- 💬 Ask me about Java, Python, JavaScript, API Management, and DevOps.
- 📫 How to reach me: kibiezekiel@gmail.com | +254722991833
Technology | Proficiency Level | Years of Experience |
---|---|---|
Java | Expert | 5+ years |
Python | Advanced | 4+ years |
JavaScript | Advanced | 4+ years |
Spring Framework | Expert | 4+ years |
Django | Advanced | 3+ years |
React.js | Intermediate | 2+ years |
Node.js | Intermediate | 2+ years |
Docker | Intermediate | 2+ years |
Kubernetes | Intermediate | 2+ years |
Apache Camel | Advanced | 3+ years |
Jenkins | Intermediate | 2+ years |
Git | Advanced | 4+ years |
SQL | Advanced | 4+ years |
NoSQL (MongoDB) | Intermediate | 2+ years |
AWS | Intermediate | 2+ years |
RESTful APIs | Expert | 4+ years |
Microservices | Advanced | 3+ years |
DevOps Practices | Expert | 4+ years |
CI/CD | Intermediate | 2+ years |
Agile Methodologies | Advanced | 4+ years |
API Management | Expert | 4+ years |
Authentication & Authorization | Advanced | 3+ years |
Cybersecurity | Intermediate | 2+ years |
Technical Documentation | Advanced | 4+ years |
Test Automation | Intermediate | 3+ years |
Web Development | Advanced | 4+ years |
Technical SEO | Intermediate | 2+ years |
Troubleshooting | Advanced | 4+ years |
Performance Analysis | Intermediate | 3+ years |
- Developing and deploying RESTful APIs and microservices using Java Spring Boot.
- Integrating diverse systems and data sources with Apache Camel.
- Crafting web services with Django and providing ongoing system maintenance.
- Managing and scaling microservices with Docker and Kubernetes.
- Streamlining deployment pipelines with automation using Jenkins.
- Implementing industry-leading practices in authentication, authorization, and data encryption.
- Designing and implementing scalable database solutions using SQL and NoSQL databases.
- Integrating third-party APIs and services to enhance application functionality and user experience.
- Troubleshooting complex issues and providing timely resolutions.
- Conducting thorough testing, including unit testing, integration testing, and end-to-end testing.
- Collaborating closely with cross-functional teams to deliver solutions that exceed expectations.
- Implementing best practices for cybersecurity to protect applications and data.
- Analyzing performance metrics and user feedback to drive continuous enhancement of products and services.