Mario Bulic
  • Home
  • Projects
  • Stories
  • Contact
HomeProjectsStoriesContact

© 2026 Mario Bulic. All rights reserved.

Tripadvisor

Full Time Contractor

Role
Frontend Engineer
Project URL
tripadvisor.com
Start date
January 2021
End date
March 2025
Tech stack
React, TypeScript, GraphQL, AWS, Cypress, Grafana, Snowflake, Microservices, GitHub, SVN

Frontend Engineer at TripAdvisor

As a Frontend Engineer at TripAdvisor, I was part of a dynamic team responsible for enhancing and maintaining one of the world’s largest travel platforms. I worked on enriching the site with new features, optimizing performance, and ensuring a seamless user experience for millions of travelers worldwide.

Tech Stack:

  • Frontend: ReactJS, TypeScript
  • Data & APIs: GraphQL, REST APIs
  • Infrastructure & Monitoring: AWS, Grafana, Snowflake
  • Testing & Automation: Cypress
  • Architecture: Microservices
  • Version Control: GitHub, SVN

Key Contributions & Responsibilities:

Feature Development & Enhancements

  • Developed and shipped new features to improve user experience and engagement on the platform.
  • Ensured pixel-perfect implementation of UI/UX designs while maintaining performance and accessibility standards.
  • Worked closely with designers and backend engineers to implement seamless, data-driven components using GraphQL.

Performance Optimization & Monitoring

  • Monitored site performance using Grafana and Snowflake, identifying areas for optimization.
  • Implemented best practices for lazy loading, code splitting, and caching to enhance speed and reduce load times.
  • Collaborated with DevOps teams to ensure smooth deployments and scalable infrastructure on AWS.

Bug Fixing & Maintenance

  • Diagnosed and resolved frontend bugs, improving overall stability and usability.
  • Used Cypress for end-to-end testing, ensuring new features were released with minimal regressions.
  • Worked with customer support teams to address user-reported issues and improve the platform based on feedback.

Agile Development & Team Collaboration

  • Actively participated in sprint planning, daily stand-ups, retrospectives, and code reviews within an Agile workflow.
  • Collaborated with product managers, designers, and backend engineers to align development efforts with business goals.
  • Worked in a corporate, multi-team environment, ensuring clear communication across teams and departments.

Version Control & Deployment

  • Managed version control using GitHub and SVN, ensuring smooth collaboration with the wider engineering team.
  • Worked within a CI/CD pipeline, handling deployments and releases with minimal downtime.

Key Takeaways & Impact:

  • Contributed to a large-scale, high-traffic application, gaining experience in performance optimization and scalability.
  • Strengthened skills in React, TypeScript, GraphQL, and modern frontend best practices.
  • Learned to navigate complex team structures and workflows in a corporate, microservices-driven environment.
  • Gained experience in data-driven decision-making, using analytics and tracking to inform development.

My experience at TripAdvisor reinforced my ability to build high-quality, scalable frontend solutions while collaborating with cross-functional teams in a fast-paced corporate setting.