Portrait of Alen Vlahovljak

Alen Vlahovljak

Sr. Software Engineer

MDataSc

Software Engineer with 8+ years building enterprise-grade front-end applications. Specialised in React.js and Next.js, experienced with monorepo architectures, module federation, and AI prompt engineering for enhanced development workflows.

TypeScript JavaScript React.js Next.js Node.js Express.js HTML/CSS Python SQL MongoDB Docker Git CI/CD Agile AWS Azure Google Cloud Digital Ocean AI Prompt Engineering
Get in Touch

About me

I'm passionate about design system architecture and building reusable, accessible UI components that scale across teams. I focus on standardising front-end patterns while maintaining system consistency and performance optimisation in production environments.

In my free time, I mentor students through the Bosnia and Herzegovina Futures Foundation, helping the next generation of developers build their careers in technology.


Information

  • Location Bosnia and Herzegovina
  • Experience >8 years
  • Approach AI-augmented development
  • Quality Production-ready code

Experience

Software Engineer

Full-time
Press Ganey
Sarajevo, Bosnia and Herzegovina
Nov 2022 - Present

Contributing to front-end architecture design for healthcare platforms using React.js and TypeScript. Working with module federation architecture and collaborating with .NET backend teams on API integrations. Maintaining legacy systems while implementing automated testing strategies and mentoring junior developers.

Software Engineer

Full-time
Evolt Group
Sarajevo, Bosnia and Herzegovina
Sep 2020 - Oct 2022

Planned and implemented front-end architecture for GoCrypto (formerly Eligma), a global crypto payment facilitator. Developed scalable user interfaces using React.js, TypeScript, and Node.js while integrating third-party SDKs and coordinating with UX/UI designers. Mentored junior developers and maintained complex financial workflows.

Software Engineer

Freelance
Xcira, LLC
Tampa, FL
Jul 2022 - Sep 2022

Maintained and enhanced existing software systems to improve stability, performance, and user experience. Optimized mobile user interfaces for usability and responsiveness while participating in Agile development processes and conducting code reviews. Provided direct customer support and performed manual testing to validate feature enhancements.

Software Engineer

Freelance
Upwork
Remote
Jan 2018 - Aug 2020

Designed and developed user interfaces for multiple client projects using React.js, TypeScript, and Node.js. Maintained and enhanced existing codebases to improve performance, scalability, and usability. Translated client requirements into technical solutions and ensured timely delivery of project milestones while communicating directly with clients for updates and feedback.

Education

Master's degree in Data Science

International BURCH University
Sarajevo, Bosnia and Herzegovina
2021 - 2022

Advanced studies in data science, machine learning, and statistical analysis with focus on real-world applications and data-driven decision making. Developed expertise in data visualization, predictive modeling, and big data technologies.

Bachelor's degree in Information Technology

University of Banja Luka
Banja Luka, Bosnia and Herzegovina
2017 - 2021

Comprehensive education in software development, computer science fundamentals, and information technology with practical project experience. Gained strong foundation in algorithms, databases, and software engineering principles.