I consider myself a dedicated and driven programmer with a strong commitment to continuous learning and problem-solving. I take pride in delivering not only effective solutions but also clean, maintainable, and efficient code. I believe that quality code is the foundation of sustainable development, and I ensure that every project I work on adheres to best practices and industry standards. Guided by the principle, 'Good, better, best. Never let it rest. Until your good is better and your better is best,' I consistently strive for excellence. If the solutions I deliver are not up to the standard I expect, I am motivated to put in the extra effort required to achieve the highest level of quality.
I began my career as an intern, where I primarily focused on developing web scrapers to extract and process data efficiently. During this time, I gained hands-on experience with data extraction techniques and strengthened my foundational programming skills. Due to my dedication and performance, I was promoted to a Junior Software Engineer. In this role, I contributed to the development of microservices using Spring Boot, where I honed my skills in designing scalable and maintainable backend systems. I also collaborated with cross-functional teams to ensure the seamless integration of these services within the broader system architecture. As my journey at the company progressed, I transitioned into the role of Fullstack Developer. While I focused primarily on backend development, I also gained experience working with Angular on the frontend. This allowed me to contribute to both the client and server sides of applications, ensuring a cohesive development approach and delivering high-quality, full-stack solutions. Throughout my career, I have consistently demonstrated a strong ability to adapt to new challenges, contribute to the success of my team, and work towards creating scalable and reliable software solutions.
During my time at university, I had the opportunity to engage with a wide range of subjects that provided me with a comprehensive understanding of software development. My coursework included topics such as game production, software patterns, software design, and game design, which allowed me to develop both the technical and creative aspects of development. I also gained proficiency in core programming concepts, ranging from foundational principles to advanced topics such as object-oriented programming (OOP), data structures, and algorithms, including backtracking. Furthermore, I explored frameworks like Spring and embraced practices such as Test-Driven Development (TDD), which enhanced my ability to write clean, maintainable code. Additionally, I gained hands-on experience in both 2D and 3D game development, as well as artificial intelligence (AI), which expanded my skill set and deepened my understanding of how technology can drive innovative solutions. This diverse academic background has equipped me with the knowledge and skills necessary to approach complex development challenges with a balanced perspective of both theory and practical application.
Please resize the browser window wider, you are not in mobile device. Switch to mobile device to see the mobile view.