Position: Junior Front-end Developer
Category: JavaScript
English level: fluent
Years of experience: 2

1. Successfully led the development of an ongoing betting application using Next.js with TypeScript as the main tech stack. Effectively implemented React Query and Mobx to manage data fetching and state handling, providing real-time updates from both our own API and a foreign API. Optimized server-side rendering (SSR) with React Query for faster initial load times and improved user interactions. Additionally, designed an intuitive user interface with Tailwind CSS, elevating the overall betting experience for users.

2. Led the development of an internal mobile wallet application as a Team Lead, using Django, Flutter, and MongoDB. Spearheaded the comprehensive solution to revolutionize financial services, showcasing leadership skills and backend development expertise.

3. Completed the final project for the Frontend Development (React JS) track at Side Hustle, demonstrating proficiency in React JS.

4. Bachelor of Science in Information Technology from Addis Ababa Institute Of Technology (AAIT), Addis Ababa University, Ethiopia.

5. Certifications: Penetration Testing Internship Beginner Track
In my work experience, I have actively contributed to an ongoing betting application project, where we utilized a powerful tech stack, including React Query, Mobx, and other technologies. As part of the team, my current role involves efficiently managing data with React Query and Mobx, ensuring real-time updates from both our own API and a foreign API that is not saved on our backend. I have also played a key role in optimizing server-side rendering (SSR) with React Query, enhancing the application's performance and user experience.

In this project, I have been responsible for implementing Mobx to manage state for a specific part of the application, allowing dynamic rendering and smooth user interactions with data from the foreign API. Additionally, I have actively contributed to designing an intuitive and engaging user interface with Tailwind CSS, ensuring an appealing and user-friendly betting experience.

Moving forward, I aim to further enhance my expertise in TypeScript, which we used extensively in the project. Additionally, I am eager to explore advanced optimizations with React Query and Mobx to improve data handling and overall application performance. As a dedicated team member, I will continue collaborating with the team to maintain and improve the application, ensuring its success and user satisfaction.