GAZAR

Principal Engineer | Mentor

Ehsan Gazar

Principal Engineer | Mentor

  • Location: London, UK

  • Phone: +447405745563

  • Email: me@gazar.dev

  • Website: gazar.dev

With over a decade of hands-on experience in software engineering, I've honed my skills as a Principal Engineer and Team Leader. My passion lies in architecting scalable solutions and empowering teams to achieve their full potential. Leading by example, I champion a culture of continuous learning and innovation. Whether it's diving into complex code challenges or mentoring junior developers, I thrive on pushing boundaries and driving impactful results. From designing robust software architectures to optimizing performance and ensuring best practices, I'm committed to delivering excellence in every aspect of my work. Let's embark on a journey of technical excellence and growth together!

Professional Experiences

Principal Engineer | Leadership

Principal Engineer | Leadership at Mecca Brands

December 2022 - February 2024, Melbourne, Austarlia

  • Led a team of 5 engineers (4 FrontEnd and 1 .Net) to successfully deliver 5 out of 11 apps within FrontEnd and MicroServices architecture.
  • Conducted code reviews for all FrontEnd engineers and engaged in pair programming to ensure clean code delivery.
  • Implemented a culture of accountability and ownership, organizing knowledge-sharing sessions and presenting best practices to the engineering department.
  • Managed releases and deployments, overseeing steps from code to QA, performance, monitoring, and production end-to-end testing.
  • Wrote technical specifications and business requirements, facilitating onboarding for my team and others to efficiently break down and pick up tickets.
  • Handled stakeholder management, from documenting needs to signing off on requirements and features, and showcasing completed features.
  • Optimized service booking journey, resulting in a 5-second reduction in duration and a 5-point increase in NPS, enhancing user experience.
  • Improved homepage performance, achieving load times under 2 seconds through caching, Lambda for routing, and optimized rendering, including SSR.
  • Engaged in 70% hands-on work, addressing complex technical needs on FrontEnd, SSR, MicroFrontEnd Dependency Management, Pipelines, AWS, and debugging with tools like Datadog and Cloudwatch.
TypeScript React NXJS NextJS GraphQL Apollo Azure Pipelines AWS ECS Lambda NodeJS Terraform Datadog Sentry React Native ESBuild ViteJS Rollup Bitbucket Pipelines GitHub Actions AWS DynamoDB Docker Snyk CloudWatch WebDriver Jest TestingLibrary Storybook
Principal Engineer | Leadership

Principal Engineer | Leadership at IE Digital

August 2021 - December 2022, Melbourne, Australia

  • Led teams in leveraging Sitecore and React technologies to craft captivating digital experiences for esteemed clients including Toyota Australia, Lexus Australia, and AGL, surpassing client expectations and laying the groundwork for future successes.
  • Orchestrated the development of design systems and a tablet-based application for Australia Post, yielding exceptional client satisfaction and earning recognition at Toyota and Australia Post headquarters.
  • Collaborated closely with a team comprising 5 developers and graduates, surmounting challenges and delivering groundbreaking solutions that significantly enhanced client projects.
  • Facilitated stakeholder discussions and spearheaded hackathons for Toyota/IE Engineers, fostering an environment of innovation and exploration of new ideas.
  • Engaged in 70% hands-on involvement, focusing on the development of design systems, storybooks, and tablet applications for Australia Post, alongside other noteworthy projects like Card.gift.
TypeScript React NextJS RemixJS Svelte Storybook NodeJS Electron Sentry AWS Vercel GraphQL Apollo Redux Jest Testing Library Jenkins Sitecore
Principal Engineer | Leadership

Principal Engineer | Leadership at Sportsbet

April 2019 - August 2021, Melbourne, Australia

  • Spearheaded the development of the "BetWithMate" feature, elevating user engagement and promoting social interaction within the platform.
  • Successfully achieved a noteworthy 2-second reduction in page load time, leading to a considerable enhancement in user experience and retention rates.
  • Implemented optimizations across racing and sports applications to bolster performance in Lighthouse, resulting in a remarkable decrease in load time and subsequent increase in BPM (Business Performance Metrics).
  • Took charge of delivering features end-to-end, encompassing FrontEnd, Backend, and Mobile components, ensuring seamless integration and functionality.
  • Maintained a 90% hands-on approach, actively involved in delivering features for both the "betwithmates" and racing teams, fostering innovation and continuous improvement.
TypeScript React Webpack GraphQL Apollo AWS Sentry CloudWatch New Relic Grafana Sumologic React Native Jenkins CheckMarx Jest Storybook Ansible CloudFormation Serverless Framework
Senior Full Stack Engineer

Senior Full Stack Engineer at CHE Proximity

April 2018 - April 2019, Melbourne, Australia

Senior Front-end Engineer

Senior Front-end Engineer at CHE Proximity

March 2017 - April 2018, Melbourne, Australia

Lead JavaScript Developer

Lead JavaScript Developer at Round Table Apps

August 2016 - January 2017, Sydney, Australia

 Lead Full-Stack JavaScript Developer

Lead Full-Stack JavaScript Developer at PersianGig Company

April 2016 - July 2016, Tehran, Iran

Senior Backend Developer

Senior Backend Developer at Netbarg

April 2015 - March 2016, Tehran, Iran

 Co-Founder at Atys Consultancy Agency

Co-Founder at Atys Consultancy Agency at Atys Co.

January 2010 - April 2015, Tehran, Iran

 Senior Web Developer

Senior Web Developer at Rahbaran System Rastak

March 2009 - Present, Tehran, Iran

Education

  • 2008 - 2013 - BSc in Computer Science, University of K.N.T University, Tehran, Iran

Talks

  • Do You Believe in Magic? Time to Move to Remix. - December 2023

  • How to be an effective software engineering leader - October 2023

  • How to Learn - How to Teach - October 2023

  • Software Architecture Patterns - October 2022

  • How as an engineer, be more effective in meetings - October 2023

  • Culture of Remote Working - October 2023

  • Introduction to Software Engineering - October 2023

  • Get to know Developers for Designers - October 2023

  • MicroFrontEnd at Scale - January 2024