I'm a dedicated software developer
with a strong passion for web development,
always aiming to deliver high-quality work
and continuously improve in everything I do.
Seeking a role where I can contribute to building impactful, high-quality software while continuing to grow as a developer and team contributor. I bring a strong sense of ownership, a results-driven mindset, and a passion for technology. With experience across multiple roles—including junior and senior developer, team lead, and software architect — I understand what's required to deliver successful, scalable solutions in collaborative environments.
I've been working as a software engineer since 2008, and over the years, I've had the chance to work on a wide range of projects that continuously challenged me to learn and grow. I've often found myself stepping outside my comfort zone to pick up new skills and technologies. While the term “full-stack engineer” gets used a lot these days, I think it accurately reflects the broad range of development areas I'm comfortable working in.
After graduating from the Faculty of Electrical Engineering, I enrolled in a Master's program while also starting to gain hands-on experience at several IT companies. It didn't take long for me to realize that balancing both wasn't sustainable, so I decided to put my Master's studies on hold to focus on my professional growth.
My strong interest in problem solving naturally led me to study computer science. I was drawn to the idea that something you build — or even just contribute to — can make a real difference for others, and that's what really motivated me.
I've always had a strong interest in mathematics and regularly participated in city and state-level competitions. That experience really helped me develop solid analytical and problem-solving skills.
This role marked my entry into the FinTech world. As part of a team building a trading platform, I had the chance to work with modern technologies and contribute to several projects. It was also where I saw firsthand the value of Continuous Delivery and how it plays a key role in ensuring both quality and project success.
Working on software products for the healthcare sector has been especially meaningful. Even a small contribution can have a real impact on people receiving medical care. It also taught me the importance of paying close attention to detail, since these products are used by a wide range of users — including those with disabilities.
Working at Up and Running Software was fast-paced and dynamic. I often collaborated with multiple clients at the same time, which required quickly switching between contexts and picking up new tools and concepts on the fly.
I worked on a project that used cutting-edge technologies at the time, which required me to shift from proprietary tools to open-source solutions. That transition pushed me to change my mindset and expand both my perspective and understanding of how things are done in the open-source world.
Meeting tight deadlines to deliver high-quality products for demanding clients was a big part of my experience at this company. One key lesson I took away was that clear, effective communication is just as important as the work itself. Working with clients like JPMorgan Chase & Co. taught me how to handle the pressure of meeting high expectations and staying focused under tight timelines.
This was my first professional role, where I helped develop a pilot project for dental clinics. I also contributed to a separate project supporting the country's largest telecommunications provider. Being involved in different stages of the software development life cycle was a great learning experience and really exciting at the time.