06/17/2025 updated


100 % available
Senior Full-Stack Engineer
Novi Sad, Serbia
Only remote
BalsamiqHTMLJava (Programming Language)JavaScriptPHPApplication Programming Interfaces (APIs)Amazon Web ServicesApple Mac SystemsAtlassian JiraUnit TestingBootstrap (Software)Cascading Style Sheets (CSS)Code CoverageGitHubLaravel
AWS Lambda, Adobe XD, Amazon Web Services (AWS), Angular, NgRx, Kafka, macOS, API, Back-End, backend, Balsamiq, Bootstrap, SCSS, CSS, test coverage, error logging, Figma, Firebase, Front-End, frontend, Git, GitHub, GitLab, Grafana, GraphQL, HTML, Heroku, Jira, Java, JavaScript, Kibana, Laravel, Material Design, microservices, MongoDB, MySQL, NestJS, Router, Next.js, NoSQL, Node.js, PHP, pixel-perfect, Postman, Prometheus, Redux, React Redux, React, system reliability, SQL, Serverless, Swagger, TypeScript, unit tests, Vue, WebApp, Webstorm, Zeplin
Experience
Professional experience5 - 10 years
Freelancer since2020
Languages
GermanBasic knowledgeEnglishFluentItalianBasic knowledgeSerbianNative speaker
Project history
- Developed a complex product attribute system, allowing dynamic configuration and flexible management of remote office equipment offerings.
- Designed and implemented reusable APIs in Laravel, contributing to a scalable and modular backend architecture.
- Collaborated with a distributed team on both frontend (React.js, TypeScript) and backend (Laravel, MySQL) tasks to enhance the core platform used by thousands worldwide.
- Maintained and improved existing systems, including resolving bugs, optimizing performance, and reducing technical debt through regular code reviews and refactoring.
- Contributed to architectural decisions, ensuring the platform's long-term scalability and maintainability as new features were introduced.
Migrate critical Java-based microservices to Node.js and Typescript.
Improve system performance and scalability.
Develop billing and notiðcation systems using Node.js, Typescript, and MySQL.
Enhance overall system reliability.
Optimize code for performance and maintainability.
Key achievement:
Technologies: Node.js, Typescript, MySQL, NestJS
Improve system performance and scalability.
Develop billing and notiðcation systems using Node.js, Typescript, and MySQL.
Enhance overall system reliability.
Optimize code for performance and maintainability.
Key achievement:
Technologies: Node.js, Typescript, MySQL, NestJS
Contributed to the growth and functionality of the Angular application by developing new features from
scratch.
Closely collaborated with the designer to achieve a uniðed and pixel-perfect design across the application.
Collaborated with the backend team to optimize data for seamless frontend compatibility.
In situations where speed was paramount, I independently developed features from scratch without a
predeðned design.
Key achievement:
Technologies: Angular, Zeplin, TypeScript, Swagger, NgRx
scratch.
Closely collaborated with the designer to achieve a uniðed and pixel-perfect design across the application.
Collaborated with the backend team to optimize data for seamless frontend compatibility.
In situations where speed was paramount, I independently developed features from scratch without a
predeðned design.
Key achievement:
Technologies: Angular, Zeplin, TypeScript, Swagger, NgRx