Hi, I’m Aleksandar Petrov, a Senior Frontend Developer passionate about building high-performance, interactive web apps with React and Next.js. I love turning data-rich requirements into intuitive dashboards and tools, taking ownership from component design through to deployment. I collaborate closely with product, UX, and backend teams to deliver robust API integrations and scalable frontend architectures. I’m comfortable with UX prototyping in Figma and InVision, and I continually optimize performance and accessibility while keeping a calm, collaborative approach.

Aleksandar Petrov

Hi, I’m Aleksandar Petrov, a Senior Frontend Developer passionate about building high-performance, interactive web apps with React and Next.js. I love turning data-rich requirements into intuitive dashboards and tools, taking ownership from component design through to deployment. I collaborate closely with product, UX, and backend teams to deliver robust API integrations and scalable frontend architectures. I’m comfortable with UX prototyping in Figma and InVision, and I continually optimize performance and accessibility while keeping a calm, collaborative approach.

Available to hire

Hi, I’m Aleksandar Petrov, a Senior Frontend Developer passionate about building high-performance, interactive web apps with React and Next.js. I love turning data-rich requirements into intuitive dashboards and tools, taking ownership from component design through to deployment.

I collaborate closely with product, UX, and backend teams to deliver robust API integrations and scalable frontend architectures. I’m comfortable with UX prototyping in Figma and InVision, and I continually optimize performance and accessibility while keeping a calm, collaborative approach.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at ExpandX
February 1, 2021 - Present
Designed and built interactive dashboards and internal tools for analytics and operational workflows using React, Next.js, and Redux. Developed real-time data visualizations for user activity, transaction monitoring, and reporting interfaces with high-performance rendering. Led component architecture and state management improvements, introducing reusable libraries and reducing code duplication across dashboards. Collaborated with data teams and backend engineers to ensure accurate, performant API integration. Implemented automated testing with Jest, React Testing Library, and Cypress, improving stability and regression prevention. Contributed to UX design and prototyping using Figma, InVision, and Balsamiq for stakeholder approvals. Participated in end-to-end component ownership, from design to deployment and maintenance.
Senior Software Engineer at ExpandX
February 1, 2021 - Present
Designed and built interactive dashboards and internal tools for analytics and operational workflows, using React, Next.js, and Redux. Developed real-time visualizations for user activity and transaction monitoring with high-performance rendering. Led component architecture improvements and created reusable libraries, ensuring accurate API integration with backend teams.
Senior Software Engineer at ExpandX
February 1, 2021 - Present
Designed and built interactive dashboards and internal tools for analytics and operational workflows using React, Next.js, and Redux. Implemented real-time data visualizations and improved component architecture and state management, reducing code duplication across dashboards. Collaborated with data teams, stakeholders, and backend engineers to ensure accurate, performant API integration. Implemented automated testing with Jest, React Testing Library, and Cypress. Contributed to UX prototyping with Figma, InVision, and Balsamiq. Led end-to-end component ownership from design to deployment and maintenance.
Senior Software Engineer at ExpandX | Web & Digital
February 1, 2021 - Present
Designed and built interactive dashboards and internal tools for analytics and operational workflows, using React, Next.js, and Redux. Developed real-time data visualizations for user activity, transaction monitoring, and reporting interfaces with high-performance rendering. Led component architecture and state management improvements, introducing reusable libraries and reducing code duplication across multiple dashboards. Collaborated with data teams, stakeholders, and backend engineers to ensure accurate, performant, and reliable API integration. Implemented automated testing using Jest, React Testing Library, and Cypress, improving stability and regression prevention. Contributed to UX design and prototyping using Figma, InVision, and Balsamiq for stakeholder approvals and iterative design improvements. Participated in end-to-end component ownership, from initial design to implementation, deployment, and ongoing maintenance.
Symfony / Full Stack Engineer at ExpandX
January 31, 2021 - October 2, 2025
Developed React-based dashboards and frontends for internal applications; migrated legacy PHP templates and AngularJS components to modern React with reusable libraries. Collaborated with backend teams to ensure low-latency REST API integration and improved data-heavy components; optimized PostgreSQL queries for dashboards and reporting; applied UX best practices to interface design.
Full Stack Engineer
January 31, 2021 - October 2, 2025
Migrated legacy PHP templates and AngularJS components to modern React, collaborated with backend teams to ensure low-latency API integration, and optimized data-heavy components. Improved dashboard performance by optimizing PostgreSQL queries and applying UX best practices for complex workflows.
Symfony / Full Stack Engineer at Symfony
January 1, 2021 - October 2, 2025
Developed React-based dashboards and frontends for internal applications managing data-intensive operations. Migrated legacy PHP templates and AngularJS components to modern React with reusable component libraries. Collaborated with backend developers to ensure low-latency REST API integration, improving performance of data-heavy components. Optimized PostgreSQL queries to deliver high-performance data for dashboards and reporting. Applied UX best practices to interface design, ensuring clarity and usability in complex workflows.
Full Stack Engineer at Symfony
January 1, 2021 - October 2, 2025
Developed React-based dashboards and frontends for internal applications managing data-intensive operations. Migrated legacy PHP templates and AngularJS components to modern React with reusable component libraries. Collaborated with backend developers to ensure low-latency REST API integration, improving performance of data-heavy components. Optimized PostgreSQL queries to deliver high-performance data for dashboards and reporting. Applied UX best practices to interface design, ensuring clarity and usability in complex workflows.
Full Stack Engineer at Constrol
June 30, 2019 - October 2, 2025
Built React and Angular frontends for internal business tools and operational dashboards. Integrated REST APIs and data services, ensuring robust, efficient, and maintainable connections between backend systems and the frontend. Developed interactive visualizations, tables, and forms for data-driven applications; introduced automated testing practices and CI pipelines; mentored junior frontend developers in React best practices.
Full Stack Engineer at Constrol
June 30, 2019 - October 2, 2025
Built React and Angular frontends for internal business tools and operational dashboards; integrated REST APIs and data services; developed interactive visualizations, tables, and forms; introduced automated testing and CI pipelines; mentored junior frontend developers in React best practices.
Full Stack Engineer at Constrol
June 1, 2019 - October 2, 2025
Built React and Angular frontends for internal business tools and operational dashboards. Integrated REST APIs and data services, ensuring robust, efficient, and maintainable connections between backend systems and the frontend. Developed interactive visualizations, tables, and forms for data-driven applications, improving end-user productivity. Introduced automated testing practices and continuous integration pipelines to maintain code quality. Mentored junior frontend developers in React best practices, component design, and state management.
Full Stack Engineer at Constrol
June 1, 2019 - October 2, 2025
Built React and Angular frontends for internal business tools and operational dashboards. Integrated REST APIs and data services, ensuring robust, efficient, and maintainable connections between backend systems and the frontend. Developed interactive visualizations, tables, and forms for data-driven applications, improving end-user productivity. Introduced automated testing practices and continuous integration pipelines to maintain code quality. Mentored junior frontend developers in React best practices, component design, and state management.

Education

Bachelor of Science in Computer Science at University of Oxford
January 1, 2011 - January 1, 2015
Bachelor of Science in Computer Science at University of Oxford
January 1, 2011 - January 1, 2015
Bachelor of Science in Computer Science at University of Oxford
January 1, 2011 - January 1, 2015
Bachelor of Science in Computer Science at University of Oxford
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment