Miletić Dušan

Frontend Developer

I build complex data visualizations in D3, and secure, reliable, and performant React apps in TypeScript since 2017.

Experience

Oct 2019 - Apr 2022

Frontend Architect · Hero Health

  • Managed the Frontend monorepo with 4 apps and 12 shared modules.
  • Wrote technical design documents and development guidelines.
  • Enforced code quality through automation.
  • Kept a team of 7 developers in sync and mentored juniors.
  • Implemented the highest Frontend security standards for a suite of apps dealing with sensitive personal health information of over 50k users.
  • Introduced type checking, testing, monorepos, and advanced project linting.
  • Rewrote the app for managing the Hero pill dispenser from scratch.
  • Wrote a single sign-on OAuth 2.0 app, and a library for its use across all the projects.
  • Enabled incremental migration of other apps to the new stack.
  • Optimised the Store Front App's loading and bundling for performance.

JavaScript · TypeScript · React · Gatsby · React Hooks · Redux · Redux Saga · React Query · React Hook Form · Yup · Web Sockets · Sentry · Stripe · Prismic · Webpack · Jest · React Testing Library · Storybook · Lerna · GitHub Actions · jscodeshift · Husky · Commitizen · ESLint · Prettier · Sonar

Apr 2018 - Jun 2019

Senior Frontend Developer · TradeCore

  • Developed stock and crypto trading web apps.
  • Developed a set of internal libraries for fintech projects for forms, code splitting, fintech utils, CSP, UI kit, and various Redux middleware
  • Participated in the Trading Portal's Rest API design.
  • Introduced type checking, monorepos, and advanced project linting to the company.
  • Wrote a few codemods for refactoring at scale.

JavaScript · FlowType · React · Redux · Web Sockets · Webpack · Jest · Storybook · Lerna · GitLab CI/CD · jscodeshift · Husky · Commitizen · ESLint · Prettier · Snyk

Apr 2017 - Feb 2018

Senior Frontend Developer · Itekako

  • Developed an HR application for tracking employee professional development.
  • Developed a PoC React Native app.
  • Was a go-to person in the company for troubleshooting and fixing performance issues od React apps.
  • Mentored junior React developers.

JavaScript · TypeScript · React · React Native · Redux · Reselect · Webpack · Jest · ESLint

Feb 2014 - Apr 2017

Web Developer and Designer · Freelance

  • Backed development, Frontend development, and Web Design

JavaScript · jQuery · Drupal · WordPress · SQL

Skills

Fundamentals

FP (strong preference), OOP, REST, Web Sockets, FE security, Unit & End-To-End Testing, Git, Monorepos, CI/CD, Codemods, Progressive web apps, Design Theory, Data Visualisation, Scrum/Agile, i18n

Languages

HTML, SVG, CSS, JavaScript/TypeScript, ReScript, Elm, SQL

Frameworks & Libraries

React (+ Server Components architecture), Next.js, React Native, D3.js, Node.js, Prisma, tRPC, React Query, Redux Toolkit, Tailwind, shadcn/ui, Radix UI, Framer Motion

Tools

Turborepo, Vite, Webpack, Parcel, Prettier, ESLint, Storybook, React Testing Library, Jest, Vitest, Playwright, Husky, GitHub Actions, GitLab CI, Bash, Vim

Spoken Languages

Serbian, English, Spanish (fluent)

Chinese, Russian, Polish (intermediate)