Suggestions
Ivana Petrovic
Software Engineer at trivago
Professional Background
Ivana Petrovic is a seasoned software engineer with extensive experience in diverse programming languages and frameworks. With a robust background in software development and engineering, Ivana has made substantial contributions in various roles across multiple organizations. Her journey in the tech industry began as a Junior Software Engineer at Elektrotehna d.o.o., where she built a solid foundation in software engineering principles. This early experience paved the way for her to progress to pivotal positions in notable companies, allowing her to hone her technical skills and industry knowledge.
During her time at Razor Communications, Ivana developed advanced software solutions, embracing emerging technologies and modern coding practices. Her expertise in object-oriented programming (OOP) and design principles such as SOLID became evident as she worked on complex projects, fostering her reputation in the software community. Following this, Ivana took on a significant role as a Software Engineer at Prelovac Media. Her responsibilities involved creating efficient backend architectures and integrating various APIs, which enriched her experience with RESTful web services and GraphQl.
Continuing her upward trajectory, Ivana served as the Lead Software Engineer at CloudHorizon Technologies. In this leadership role, she spearheaded innovative projects that improved system performance and scalability, demonstrating exceptional problem-solving abilities and a commitment to quality. Ivana’s strategic vision and leadership capabilities were instrumental in guiding her team towards embracing best practices in software development.
Currently, Ivana is a Software Engineer at trivago, where she continues to tackle challenging problems while contributing to high-impact software solutions. She is passionate about developing applications that enhance user experiences and drive business growth.
Education and Achievements
Ivana Petrovic completed her Bachelor’s degree in Informatics with a focus on Electronic Business from the prestigious University of Belgrade. This educational background not only equipped her with essential technical skills but also offered insights into the intersection of technology and business. Ivana has continually committed to her professional development, ensuring that she stays abreast of technological advancements by adopting best practices in software development.
Her extensive knowledge in programming languages such as Kotlin, Java, and PHP, combined with her adeptness in database technologies like MySQL, Redis, and Memcached, positions her as a versatile professional in the competitive tech landscape. Additionally, she has mastered various frameworks including Spring Boot, Symfony, Laravel, and CakePHP, which further solidifies her ability to create robust and scalable web applications.
Notable Achievements
Throughout her career, Ivana has achieved numerous milestones that showcase her technical prowess and dedication to software engineering. Some of her notable achievements encompass:
- Leadership and Team Development: As a Lead Software Engineer at CloudHorizon Technologies, Ivana was responsible for mentoring junior developers and fostering a culture of continuous learning within her team. This leadership role allowed her to shape the next generation of software engineers while instilling best practices in coding and project management.
- Innovation in Software Development: At trivago, Ivana has contributed to multiple high-impact projects, leveraging her expertise with APIs and different programming languages to optimize processes and improve system functionalities. Her work directly contributes to the company's mission of revolutionizing travel technologies.
- Robust Software Solutions: Ivana has a solid track record of developing secure and reliable applications that address complex business needs. Her applications often integrate cutting-edge technologies, showcasing her ability to adapt and innovate in a fast-paced environment.
- Community Involvement: Ivana actively participates in technology seminars and workshops, sharing her knowledge on software development trends and best practices with peers and budding software engineers.
As Ivana Petrovic continues to navigate through her professional journey, she remains focused on leveraging her skills and experience to drive innovation in the software engineering field. With her proactive approach to learning and professionalism, Ivana is well-positioned to make further contributions to the technology landscape.
