Ethani Caphace
Experienced Back-end Software Engineer
Dodoma, Tanzania
Phone: -
linkedin.com/in/ethani-caphace
portfolio-,-
Relevant Experience
Application Programmer, Dec 2021 - Present
e-Government Authority,
- Deliver high-quality, maintainable, and robust production-ready software applications for a number of client’s
projects
- Work (as Technical- Lead as well team-member) alongside Business analysts, designers, and other engineer to
transform creative concepts into production realities for clients and stakeholders,
- Designed and implemented scalable microservices architectures for different systems, and migration from a
monolithic legacy system to microservice’s systems, setting up CI/CD, deployment to K8 infra. and monitoring.
- Monitoring, debugging, and performance tuning including API (REST and GraphQL), and Database Query
Optimization.
- Mentoring a number of junior developers through regular code reviews, pair programming, and technical sessions.
- Seamless Integration of third-party services including payment gateways, external identity providers, and ERP
systems via GraphQL, RESTful and SOAP APIs, automating business processes and enabling real-time data
synchronization across platforms.
Skills: Java · Spring Boot · Microservices · Docker · Kubernetes · Git · Continuous Integration and Continuous Delivery
(CI/CD) · Django · PHP · Laravel · API (REST and GraphQL) · Web Application Design, Development, Deployment, and
Monitoring · Amazon Web Services (AWS) · Extract, Transform, Load (ETL) · PostgreSQL · MySQL · RabbitMQ ·
Apache Airflow · Apache Kafka · Python
Junior Machine Learning and Data Engineer, Oct 2021 - Dec 2021
Omdena - Freelance
- Collaborator on ML/AI project which aims to Improve Driver Voice Assistance Using Machine Learning to Help
Reduce Road Accidents, where i joined as Junior ML Engineer. https://omdena.com/projects/voice-assistance/
Skills: Scikit-Learn · TensorFlow · Machine Learning · Flask · Apache Airflow · Apache Kafka · Web Application
Development · Python (Programming Language) · PyTorch · Keras · Exploratory Data Analysis · Amazon Web Services
(AWS) · Extract, Transform, Load (ETL) · Django · Apache Spark
IoT and Software Developer (Internship), Oct 2020 - Nov 2021
e-Government Authority Research, Innovation, and Development Center,
- Full-stack Web application development using Django and Laravel frameworks,
- Researching and developing an ML solution for Interactive Voice
Recognition, and Optical character recognition (OCR) projects
using Deep Learning Neural Networks, and
- Designing and Implementation of different Embedded and IoT systems.
Skills:
IoT · Embedded Systems · Sensory networks · Networking · Web Application Development · Python
(Programming Language) ·Django Framework ·PHP, and Laravel Framework
Education
Dar Es Salaam Institute of Technology (DIT), Tanzania
- Bachelor of Engineering in Electronics and Telecommunication (BENG-ETE)
Oct 2016 - Sept 2020
- Graduated with a 4.2 GPA out of 5.
- Embedded, and IoT Systems, Networking, RF Broadcasting, and Transmission,
Telephone systems, Cellular and Mobile Communications, etc
10 Academy, July 2021 - Oct 2021
- Machine Learning and Data Engineering Trainee
3 Months intensive hands-on training, and experience in solving real-world/industrial problems using
Data Engineering, and ML Engineering solutions/approaches, involving;
- Setting up project's codebase, version control (git, DVC, and MLflow),
- Performing Data Exploration Analysis, Feature Extraction, and Pre-processing, etc.
- Building data pipelines for ETL using Kafka, Spark, and scheduling tasks using Airflow.
- Developing, Testing, and Maintaining ML Models using different Algorithms,
- Perform CI/CD using Travis CI, and Compare models using MLflow,
- Dockerization, and Dashboard presentation and Visualization, and deployment on different platforms,
including Heroku, Streamlit, AWS, etc.
- Some of the projects can be found here, https://sites.google.com/view/ethani/home
Skills: Scikit-Learn · TensorFlow · Machine Learning · Flask · Apache Airflow · Apache Kafka · Web Application
Development · Python (Programming Language) · PyTorch · Keras · Exploratory Data Analysis · Amazon Web
Services (AWS) · Extract, Transform, Load (ETL) · Django · Apache Spark
Technical Skills
1.0 Programming Language:
Java, Python, PHP, JavaScript, TypeScript, HTML
2.0 Frameworks:
Spring, and Spring Boot, Django, Flask, Laravel, React, NextJS, Tailwind CSS
3.0 Tools, Platforms, and Technologies:
Git · CI/CD · Microservices · Docker · Kubernetes · API (REST and GraphQL) · Web Application Design,
Development, Deployment, and Monitoring · Amazon Web Services (AWS) · Extract, Transform, Load (ETL) ·
PostgreSQL · MySQL · RabbitMQ · Apache Airflow · Apache Kafka · Exploratory Data Analysis (EDA) ·
OAuth2.0 · Apache Airflow · Apache Kafka · Apache Spark · TensorFlow