Hi 👋! I am Freedisch Thibaut Batale,
an undergraduate student at African Leadership University in Software Enginnering
I build and unintentionally break things (which I eventually fix 🙂). I have keen interests in software development, system design and love contributing to Open Source.
Experience
- Designed the architecture and workflow of a new user-friendly command-line interface (CLI) for OWASP secureCodeBox, simplifying interaction with Kubernetes Custom Resources (CRs) for security scans.
- Developed a new command line client for secureCodeBox, allowing users to quickly initiate scans, observe real-time progress, and manage scan configurations directly from their terminal.
- Tested components rigorously with 87% test coverage
- Implemented comprehensive Rest API documentation utilizing go-swagger and swaggo library, ensuring clarity and ease of use for developers.
- Elevated the backend test coverage from 0% to 25.48% for GRPC and REST handlers, utilizing the Go testing library to enhance system reliability and performance
- Enhanced frontend test coverage from 0% to 30.36%, focusing on web views components through adept use of the React testing library
- Led the migration of code architecture to an interface model, optimizing system structure allowing to write efficient and maintainable test cases.
- Optimized GraphQL handlers, significantly boosting performance and user experience in data management and retrieval
- Worked on the CNCF project project Meshery.
- Developed APIs to support new features and enhanced existing endpoints to ensure consistency.
- Wrote a manifest file for Prometheus deployment and setup communication between Prometheus and Node exporter to scrape metrics from the running cluster.
- Migrated API documentation from Swagger to Redocly and added workflow to enable new release of the documentation whenever changes are being made..
- Migrated the backend server from Firebase to Node.js, enhancing operational efficiency and scalability for improved system performance, and wrote CI workflows for software maintenance and reliability.
- Added unit test cases for the Rest API reaching a test coverage of 72% using mocha chai library.
- Assist wilco users on a weekly basis and worked along with the wilco team to grow their developer community. 👮♂️
- Worked with CEO to organize the discord community and create different activities to increase users engagement. 🎉
- Provided feedback on the SDK and different quests. 🙂.
- Optimized existing docker image by using multi-stage builds to separate dependencies and artifacts into different stages
- Reduced the number of layers by combining run instructions
- Build a docker container for each service and deploy a Kubernetes cluster on digital ocean
Projects
- Built a React-based UI library that helps you move fast during ui development with both high-level and low styling allowing you to extract the style of the different components. Allowing you to boost productivity and create visually captivating interfaces with a short among of time.
- Code Extreme Hackathon winner with SafetyCall, a camera-based platform that uses computer vision and cloud-based machine-learning algorithms to detect signs of seizure and send notifications to designated emergency contacts.
- worked on the Backend to develop both the API connections for the monitoring system and the AI model to capture the User movements and determine when the user has a seizure.
- Developed a mobile application using Flutter serving with Google Speech to text API and OpenAI API for generating quizzes and notes from physical classes.
- Implemented a feature for extended audio recording, enabling users to record audio beyond 1 minute and integrated an audio file upload feature, providing users with the flexibility to upload pre-recorded audio.
- Won the 2nd prize during the 24-hour hackathon organized by Major League Hacking with my project AI-Coach, a platform powered by GPT-3 that sends daily project-based learning via WhatsApp to help you improve your skills.
- Redesign of the previous opportunity from our college made with canavas to improve the user experience with new features.
- Built the client with react and tailwind css. Used redux toolkit to manage state cross the different components
- Platform allowing students to have access to test to evaluate their skills in different subjects.
- Built with Django with REST framework.