profile

Sanjin Šarić

Senior Software Engineer
About me
LinkedInGitHub
34Years old
10+Years experience
Langenfeld 🇩🇪Germany

Full stack developer with accent on frontend, specialized in React + Redux and vanilla JavaScript. Product engineering mindset: UX is king — code follows.

With over a decade of experience across frontend and backend development, my journey began in telecommunications before transitioning into web development. Starting as a backend developer, I quickly expanded into frontend, working with technologies across the JS ecosystem, WebGL, Ruby on Rails, and .NET. I'm driven by implementing robust, UX-friendly features with minimum cognitive friction, and I've grown to lead projects and oversee feature implementation with a strong focus on delivering results and removing ambiguities. My expertise extends to understanding AI systems and their practical applications. When not coding, I dedicate time to researching UX topics including psychology in web design, UI, HCI, design thinking, and deep learning. I take initiative and embrace new challenges, combining technical expertise with strategic thinking.

"Jack of all trades, master of none, but better than master of one"
Experience
  • prezi-pic
    Prezi
    Senior Software Engineer
    introduced codestyle guidelines and vastly improved the linting process in an over a decade old legacy projectheld multiple AI workshops focused on rapid development and bridging the gap between engineering and productdelivered project design docs on a complex document importing featureled and architected features for editing documents in the browserset up E2E pipelines for improving BDD in new AI-driven development
  • journee technologies gmbh-pic
    Journee Technologies GmbH
    Senior Software Engineer
    introduced E2E testing with Playwright and built developer tools that significantly improved DX and workflow velocityled full-stack feature development while pitching and steering product direction across teamsarchitected and implemented a comprehensive video conferencing system from the ground upled the modernization of the company's web presence with a redesign using PHP and Tailwind CSS
  • philipa legal tech-pic
    Philipa Legal Tech
    Tech Lead
    led technical strategy and architecture decisions, including implementing an Nx monorepo that improved project structure and team collaborationestablished agile methodologies and mentored junior developers while driving UX-focused feature developmentbuilt QA automation infrastructure using Cypress.io and designed CI/CD pipelines for Azure deploymentspearheaded full-stack development with React.js and .NET Core, making key architectural decisions that shaped the tech stack
  • comtrade-pic
    Comtrade
    Lead Engineer
    set up build environments for new projects and refactored ESLint and TypeScript configurationshosted workshops on React best practices for the engineering teamrefactored a Nest.js + TypeORM backend to support multitenancyimproved test coverage by adding integration tests and more robust unit tests across both frontend and backendpiloted the creation of a GitLab monitoring app and worked with event sourcing via Kafka
  • evomecs gmbh-pic
    Evomecs GmbH
    Software Engineer
    consolidated build systems for development and production using Webpack and Rollupintroduced code proofing tools, style guides, and began drafting company design guidelinesdeveloped React components with Relay.js and backend GraphQL endpoints in .NET
  • social explorer inc.-pic
    Social Explorer Inc.
    Software Engineer
    built React components within a proprietary framework and maintained the company fork of mapbox-gl-jspiloted the creation of bash tooling for faster bootstrapping workflowsrefactored a Ruby on Rails project and implemented a new website design
  • globalgps bh-pic
    GlobalGPS BH
    Software Engineer
    developed API endpoints in an OSGi Java frameworkbootstrapped and developed features for the company Android applicationmaintained company network infrastructure
Education
  • Masters, Telecommunications
    NFC Attendance system (Android)
  • Bachelors, Telecommunications
    Reconfigurable active RC filter