
Stefan Bajić
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since April 13, 2022
Stefan is a full-stack developer who enjoys building robust, reliable software. The web is the most interesting domain for him due to the breadth of technologies and ideas and its fast pace. He is well versed with front-end, client-facing tools, has delivered prototypes, and mentored juniors. Stefan implemented a document similarity detection system based on fingerprinting that can process tens of thousands of documents in under a second. He has worn many hats and knows how to take initiative.
Portfolio
Experience
- CSS - 6 years
- JavaScript - 4 years
- Python - 3 years
- TypeScript - 2 years
- PostgreSQL - 2 years
- Sass - 2 years
- React - 2 years
- Node.js - 1 year
Availability
Preferred Environment
MacOS, Linux, Visual Studio Code (VS Code)
The most amazing...
...product I've developed is the entire front-end for a prototype application used to manage processes between tenants and building owners in Croatia.
Work Experience
JavaScript Engineer
Fit Analytics Innovation GmbH
- Helped to onboard a new team member and supported them on their learning journey.
- Wrote and maintained integration scripts to enable our smart clothes sizing recommendation solution on client websites.
- Maintained and wrote new Confluence pages documenting our processes and technology.
Front-end Engineer
SNAP
- Wrote and maintained integration scripts to enable our smart clothes sizing recommendation solution on client websites.
- Created TypeScript type declaration files covering parts of the main CoffeeScript codebase enabling developers to write more robust integrations in less time.
- Involved in Playwright test automation, writing new tests, error handling code, refactoring, DX improvements, onboarding, and mentoring new developers.
Lead Front-end Developer
OBAI d.o.o.
- Organized the company's development efforts, managing the tasks via Kanban and closely interacting with the designer and client.
- Built application prototypes and websites using a variety of modern technologies.
- Established and enforced front-end coding standards keeping the codebase clean and predictable.
- Mocked API calls enabling the front-end team to work independently, regardless of the state of the API service.
- Tested features during sprints, reporting defects and suggesting prioritization.
- Mentored a junior front-end developer through code reviews and pair coding.
- Took part in front-end candidates screening and recruiting.
- Tested components and main workflows using Jest and Cypress.
- Automated Node.js app build and deployment using GitHub Actions and AWS Elastic Beanstalk.
Full-stack Developer
RoyaltyStat
- Wrote major modules of the company’s new web service–the administrator section, checkout, document library, etc.
- Implemented a parallelized document similarity detection system based on fingerprinting, which can process tens of thousands of documents in under a second.
- Rewrote styles and scripts to fit the designer’s new UI/UX ideas and optimized their delivery.
- Created user-facing and internal charts presenting different analytics.
Experience
Tenant Management Software
Courier Center
https://centar-za-vozace.vercel.app/I developed the website by myself using modern development practices. To handle the different contact forms, I used Next.js’s API routes and AWS SES. Facebook and Instagram marketing campaigns were run in the first months, and the company saw more than 100 sign-ups through the site.
Online Bar Menu
https://botanicar.netlify.app/I developed the website by myself using the static site generator Eleventy and Sanity CMS for hosting the drinks data (there were to be many changes, and the client wanted to manage that themselves). When a change is made to the data in Sanity Studio, the site is rebuilt, and a new version is deployed on Netlify.
Education
Bachelor's Degree in Software Engineering
University of Belgrade, Faculty of Electrical Engineering - Belgrade, Serbia
Skills
Libraries/APIs
React, Node.js, jQuery, Yup
Tools
Amazon Simple Email Service (SES), Webpack
Languages
JavaScript, TypeScript, Sass, CSS, HTML, HTML5, CSS3, Python, SQL, GraphQL
Frameworks
Django, Next.js, Jest, Bootstrap, Redux, Cypress, NestJS
Paradigms
Agile
Platforms
Linux, Amazon Web Services (AWS), Docker, MacOS, Visual Studio Code (VS Code), Sanity Studio, Algolia
Storage
PostgreSQL, Hasura
Other
Web Development, Algorithms, Styled-components, Mirage, Storybook, Eleventy, Front-end
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring