Starting My Journey on DEV Community: From Competitive Programming to Backend Development
António Kizaidi
Posted on July 26, 2024
Hello DEV Community!
I'm thrilled to write my first post here and share a bit about my journey and what I hope to contribute to this amazing platform.
Who Am I?
My name is Antonio Kizaidi, and I hail from the beautiful country of Angola. I'm currently working on a diverse range of projects, from competitive programming to full-stack development. Here's a snapshot of my journey so far:
Competitive Programming: I was the second-place winner in the national ICPC competition in Angola, competing against over 130 candidates from more than 13 provinces. This experience honed my problem-solving skills and deepened my love for algorithms and data structures.
Educational Background: I'm pursuing a degree in Engineering Informatics at the Faculdade de Engenharia, Universidade Agostinho Neto. This academic journey has been both challenging and rewarding, providing a solid foundation in both theoretical and practical aspects of computer science.
Professional Experience: Recently, I completed a project in C++ for a library management system and another in C for a personalized transport application in Luanda. These projects solidified my experience in using data structures and algorithms to solve real-world problems.
My Current Projects
MercadoApi:
I'm developing a Django-based web application called MercadoApi, designed to revolutionize the market experience in Angola. Using MySQL for database management, the project involves complex backend logic and efficient API design. I'm also implementing security measures and ensuring seamless integration with frontend technologies.
CADEIRA:
This project involves creating both desktop and mobile applications using Java and Firebase. The desktop version is used for registering information about academic subjects, while the mobile version allows students to view their results. The project follows the MVC architecture, ensuring clean code and maintainability.
C Compiler in Java:
A personal project where I'm developing a C compiler in Java. This includes lexical, syntactic, and semantic analyzers, each with specific validations to ensure code correctness and efficiency. This project is a deep dive into compiler design and helps me understand the intricacies of programming languages at a granular level.
Why DEV Community?
I've joined DEV Community to:
Learn and Share: There's a wealth of knowledge here, and I'm excited to learn from the experiences of others while sharing my own insights.
Network: Connect with like-minded developers and professionals from around the world.
Grow: Improve my skills by engaging in discussions, contributing to open-source projects, and writing about my experiences.
What's Next?
I'm currently preparing for a full-time C++ developer role that requires solving complex problems and contributing to innovative projects. This position offers remote work opportunities and a potential relocation to Berlin, which aligns perfectly with my career aspirations.
Stay tuned for more posts where I'll dive deeper into my projects, share coding tips, and discuss challenges and solutions in my development journey.
Thank you for reading, and I look forward to connecting with you all!
Feel free to reach out to me on GitHub here or leave a comment below. Let's build something amazing together!
Best,
Antonio Kizaidi
Posted on July 26, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.