About

Learn more about me

Sita Berete

Passionate Software Engineer

Since I was young, I had the dream to become a software engineer, probably because of the movies I watched. But I didn't know either how to become an engineer or what type of engineer (I even didn't know there was differents domains in Computer Science), in short, it was just a dream.

In 2018 I learned my first programing language (C) by a pdf book "Apprenez à programmer en C" which means "Learn to program in C", I have learned how to create a Hangman game on the console, and a 2D graphic game (Sokoban clone), that was one of the most beautiful experience I ever had, I made my first program from scratch just by writing lines of code, I will never forget the gratitude and proudness I had felt. That experience made me feel more confident even though I had a lot to learn, and I still have a lot to learn, but I didn't realize that at that time, But I learned from that experience that there is no magic behind the programs, I don't need superpowers other than my mind, All I have to do is to learn, practice, practice, and practice to realize my dream.

By practicing in many hobbies projects, I started realizing the importance of unit tests (the long debugging time they save, the safety they make you feel when you are updating a code after a long period...), I have also realized that not only the time and space complexity of algorithms matter, but the code's architecture matter a lot if you want to have a scalable, testable, and maintainable software. Since that, I have started learning about the software design best practices (SOLID principle, Design patterns, architectures like "the clean architecture"...). Currently, in almost all my projects I apply the SOLID principles and I implement the Adapter design pattern (my favorite) if I have at least one external dependency.

Skills

By following my curriousity and my passion for discovering new things, I learned many languages, concepts, tools and frameworks. Some of them are listed below.

Java
Android SDK
Firebase
Kotlin
Nodejs
Flutter
Git
Type Script

Hobbies & Interests

Video Games

Personal Development

Soccer

Entrepreneurship


Languages

French: Fluent
English: Intermediate

Portfolio

My Works

  • All
  • Mobile
  • Web
  • Desktop
  • Library
GameRes | Game Resources for gamers

GameRes

Android App

An Android application built with Jetpack Compose that retrieves and displays information about video games from an API and let the user create collections of games.


Go4Lunch | Go for lunch

Go4Lunch

Android App

An Android app that lets you choose a restaurant for lunch based on the ones your colleagues have chosen.


Taluxi | Uber-like Open source Flutter App

RealEstateManager

Android App

A Real Estate Manager that stores the data in an SQLite database using Room.


Real Estate Manager | Android App

Taluxi

Flutter App

Uber-like mobile applications (driver/passenger) built with Flutter and Nodejs(TypeScript).


Question Tags | Desktop App

Question Tags

Desktop App (Qt5 - C++)

An application that generates the question tag of its input sentence. Only the MacOs and Windows versions are available for download yet, but the source code can be compiled for linux.


SHOW CASE WEBSITE

ESSENTIELLE ENTREPRISE GUINÉE Sarl

Showcase Website

Creating a showcase website for a telecom company


Firebase Database Moks | Open Source Testing Library

Firebase Database Moks

Open Source Testing Library

An open source library that makes it easy to test applications that depend on the Firebase real-time database


Contact

Contact Me

Email Me

sita.berete.3@gmail.com

Social Profiles

Enable Fullscreen mode for a better experience


Enable Fullscreen mode for a better experience


Enable Fullscreen mode for a better experience


Enable Fullscreen mode for a better experience