Milos Pruginic

North York, ON · (647) 787-5320 · milos_pruginic@yahoo.com

Passionate Frontend Software Engineer with expertise in building dynamic, user-centric applications using modern web technologies like React, Vue, JavaScript (ES6), and TypeScript. I thrive on creating clean, maintainable, and scalable code, always with a focus on performance and user experience. With a keen eye for detail and a deep interest in cutting-edge technology, I’m driven to solve complex problems and continuously refine my skills in the ever-evolving tech landscape.

Download Resume


Work Experience

Achievers

Toronto, Ontario, Canada · Hybrid

Senior Software Engineer

Mar 2025 - Present
  • Lead front-end architecture and technical design decisions for the employee recognition platform, built with ReactJS, React Hooks, React-Router, TypeScript, and Dopamine components
  • Drive adoption of React and TypeScript best practices, component reusability, and performance optimization across the front-end codebase
  • Mentor junior and intermediate engineers through pairing, code reviews, and technical guidance
  • Collaborate cross-functionally with product, design, and backend teams to define technical requirements and roadmaps

Intermediate Software Engineer

Mar 2022 - Mar 2025
  • Owned end-to-end delivery of new features on the employee recognition platform, from technical design through deployment
  • Built a custom, reusable component library (Filters, Dropdown, Image Drag n Drop, Carousel, Button, Checkbox, Input, Icons) adopted across multiple product teams
  • Migrated legacy components to TypeScript, improving type safety and reducing runtime bugs
  • Took ownership of code reviews, providing feedback on architecture, performance, and coding standards

Software Engineer

Jan 2021 - Mar 2022
  • Built and maintained UI components for the employee recognition platform using ReactJS, JavaScript (ES6), HTML5, CSS3, and SASS
  • Implemented reusable components following existing design system patterns under guidance from senior engineers
  • Wrote unit tests with React Testing Library to improve code coverage and catch regressions early
  • Collaborated with designers and engineers to translate UI/UX mockups into functional components

Engage People Inc.

Toronto, Ontario, Canada · On-site

Frontend Software Engineer

July 2019 - Jan 2021
  • Translate UI/UX design wireframes to code that produce the desired elements of web application via AngularJS, Vue.js, JavaScript (ES6), Bootstrap
  • Strengthen frontend design and implementation processes to improve quality and efficiency
  • Participate in best practices including SCRUM processes, code optimization, code reusability and coding standards
  • Collaborate with backend developers, designers, project managers and client service rep

Freelance

Toronto, Ontario, Canada · Remote

Web Developer

Jan 2017 – June 2020
  • Create websites for clients utilizing HTML5, CSS3, JavaScript, Bootstrap
  • Maintained website by updating content, implementing new technology and monitoring performance
  • Ensured all web site development follows W3C web standards and ADA compliance for accessibility and other good practices for web design and development
  • Collaborated with clients to generate web content to meet their needs

Technical Skills

Programming Languages & Tools
Workflow
  • Mobile-First, Responsive Design
  • Web Accessibility
  • Cross Browser Testing & Debugging
  • Cross Functional Teams
  • Agile Development & Scrum

Education

Ryerson University

Bachelor of Science, Computer Science
Minor in Mathematics
Sept 2012 - May 2016

Interests

Apart from being a web developer, I enjoy most of my time being outdoors. I enjoy biking, hiking, long walks, and weight lifting. When forced indoors, I like to read books and follow TV shows. I am an aspiring chef, and I spend a large amount of my free time exploring the latest technology advancements in the front-end web development world.


Contact Me

I'm always open to discussing new opportunities, projects, or just connecting. Feel free to reach out through any of the channels below.