Skip to content

Ratko Simidzija

JavaScript Developer

About Me

Five years ago, I made the switch from Business Management to Web Development, a decision that proves to be one of my best moves. Each day brings new coding puzzles to solve, which I thoroughly enjoy.

Currently working as a JavaScript Developer at ePages, where I primarily use React, Remix, and TypeScript. My experience spans Angular, Svelte, Redux, Node.js, and testing frameworks like Jest, Cypress, and Playwright, along with build tools including Webpack and Gulp. In my free time, I enjoy building projects with Astro and diving deeper into Web Accessibility standards - always eager to learn and grow as a developer.

Technologies & Skills

React & Remix

Building modern web applications with React 19, Remix, and Redux

TypeScript

Type-safe development with strict mode and advanced patterns

Testing

Comprehensive testing with Jest, Cypress, and Playwright

Angular

Building enterprise applications with Angular and TypeScript

Astro

Building fast, content-focused sites with Astro

Accessibility

Creating inclusive web experiences with WCAG standards

Work Experience

Javascript Developer

ePages

Jan 2024 - Present

  • Develop features for customer storefronts and the visual page editor using React 19, Remix, Redux, and TypeScript across storefront and admin platforms
  • Build and maintain Commerce Cockpit, a merchant admin platform with 50+ views for managing products, orders, and customers
  • Write unit tests with Jest and E2E tests with Cypress and Playwright to ensure code quality across both platforms
  • Work within a monorepo architecture managing multiple interconnected packages and shared component libraries
  • Work with design and backend teams to deliver features in two-week sprints

Frontend Developer

FxPro

Feb 2022 - Oct 2023

  • Worked on the main FxPro trading platform using Angular 11, TypeScript, and Svelte for interactive components and features
  • Created landing pages and marketing microsites with Gulp build workflows, featuring responsive designs and animations
  • Built email templates using EJS for marketing campaigns supporting multiple languages and regulatory requirements
  • Developed financial calculators and interactive trading tools integrated with Highcharts for data visualization
  • Worked on banking platform applications (BankPro, BnkPro) using Angular 9 and Bootstrap for the user interface

Education

Full Stack Web Developer

DCI Digital Career Institute

Nov 2020 - Dec 2021

  • HTML, CSS, and responsive web design
  • Modern JavaScript development with React, Express.js, and Node.js
  • Git version control and GitHub team workflow
  • Advanced database development with MongoDB and Mongoose

Bachelor of Business Administration

MBS Business School

2012 - 2016

  • Strategic management, project management, and organizational design principles
  • Financial management, corporate finance, and managerial accounting
  • Human resources management and organizational behavior
  • Digital entrepreneurship and modern business practices

Common Questions

Everything you need to know about my skills, experience, and approach to web development.

Day-to-day, I work with React 19, Remix, and TypeScript at ePages. For testing, I use Jest for unit tests and Cypress and Playwright for end-to-end testing. Before ePages, I spent time with Angular and Svelte at FxPro, and I've done some Node.js work as well. For side projects in my free time, I really enjoy building with Astro.

I'm a big believer in keeping things organized and maintainable. I prefer small, focused components that do one thing well. Composition over complexity. Building bigger features from smaller, reusable pieces. I've worked in a monorepo with shared component libraries at ePages, so I've seen how important it is to keep components clean and well structured. It makes the codebase easier to navigate and saves time when you need to make changes.

I wanted to build things and solve concrete problems. In 2020, I enrolled at DCI in Hamburg and made the switch. Honestly, it was one of the best decisions I've made. There's something really satisfying about solving problems through code and watching features come to life.

I'm currently employed full-time at ePages and not actively job searching. That said, I'm always up for interesting conversations about web development, potential collaborations, or opportunities that align with my interests. If you want to connect, feel free to reach out.