
Sanja Zdravkova
Verified Expert in Engineering
Back-end Developer
Skopje, Macedonia
Toptal member since August 31, 2020
Sanja is a back-end engineer with 8+ years of experience, specializing in Node.js, TypeScript, and AWS. She builds scalable, secure systems and thrives in collaborative environments. As a team player with strong problem-solving skills, she is always eager to learn and adapt to new technologies. Sanja seeks an opportunity to contribute technical expertise and collaborate in a dynamic environment to build efficient, high-performing applications.
Portfolio
Experience
- JavaScript - 9 years
- Back-end - 9 years
- Node.js - 8 years
- Express.js - 8 years
- Amazon Web Services (AWS) - 8 years
- TypeScript - 8 years
- AWS Lambda - 8 years
- MySQL - 4 years
Availability
Preferred Environment
Node.js, Express.js, TypeScript, Amazon Web Services (AWS), Visual Studio SDK, MacOS
The most amazing...
...project I've led is designing and building a scalable microservices solution for a new partner at Alite, managing a team and delivering on time.
Work Experience
Back-end Engineer
Freelance Clients
- Developed and implemented RESTful APIs for user and task management using NestJS.
- Designed and built PostgreSQL data structures and implemented CRUD operations using TypeORM.
- Built and implemented a notification system for task reminders using Redis, BullMQ, and Firebase Cloud Messaging.
Back-end Engineer (Node.js)
Yahoo! - Media Platform Innovation
- Implemented Redis for faster job status responses.
- Implemented new features on the back end using Java and front end React for managing elements across different Yahoo systems.
- Provided on-call support across multiple platforms for troubleshooting and resolving issues, ensuring timely resolution of bugs.
Back-end API Engineer
Yahoo! - Media Platform Innovation
- Developed and deployed Dockerized Bash scripts on AWS EKS.
- Introduced AWS Lambdas to improve startup and overall time for various jobs that were previously working as containers.
- Maintained, updated, and fixed bugs on Lambdas, Docker files, and scripts.
Node.js Back-end Engineer
Yahoo!
- Implemented Elasticsearch to optimize performance for CRUD operations, enhancing the efficiency of data retrieval and management.
- Developed a new Lambda function with asynchronous logic from scratch to handle time-consuming workflows, improving processing efficiency and reducing latency.
- Managed updates for various Lambda functions, including upgrading libraries and Node.js versions, ensuring compatibility and optimizing performance for seamless execution.
Back-end Engineer (Node.js)
Yahoo!
- Implemented WebSockets as a way of notifying the client of statuses and changes.
- Worked with engineers across the company to build new features and large scales.
- Identified and debugged bottlenecks to improve end-user experience and evaluated efficient technological changes to reduce resource consumption and request latency.
Software Engineer
Alite international
- Developed and implemented microservice architecture-based and serverless-based solutions for various projects using Node.js, TypeScript, Express.js, and AWS services such as Lambda, API Gateway, DynamoDB, and ECS.
- Implemented a microservice from scratch to facilitate communication with a 3rd-party system using the SOAP protocol using TypeScript and Node.js.
- Implemented a user management microservice from scratch using Amazon Cognito, TypeScript, Node.js, and Express.js.
- Contributed to the design of a two-way integration between Jira and the Liverpool helpdesk system and successfully implemented the solution using AWS Lambda, DynamoDB, TypeScript, Node.js, and Express.js.
- Implemented a solution for migrating thousands of users from the LFC database to Amazon Cognito as well as the whole user management service using AWS services, TypeScript, Node.js, and Express.js.
- Led a team of six members in the development of a customized solution for a new partner using microservices architecture, AWS services, TypeScript, Node.js, and MySQL.
- Designed back-end architecture and implemented key back-end components while leading both front-end and back-end teams.
Back-end Engineer (Node.js)
Yahoo!
- Designed, built, and maintained GraphQL and REST APIs.
- Designed and built Neo4j, DynamoDB, and Elasticsearch database structures.
- Developed and maintained lambdas using a serverless framework.
- Integrated with many 3rd-party APIs across the Yahoo platform.
Junior Developer
Artistika
- Developed and deployed a fully responsive website, handling both the front and back end as the sole developer. Utilized HTML, CSS, JavaScript, jQuery, .NET, Umbraco, and SQL.
- Redesigned a whole website for a fitness community, making it responsive to all screen sizes. Utilized HTML, CSS, JavaScript, and jQuery.
- Communicated directly with the clients for most of the projects.
Experience
Swiss Re – iptiQ
I worked as a back-end developer on this project, responsible for implementing solutions, resolving bugs, writing integration and unit tests, and developing microservices from scratch. I also contributed to designing solutions for various features. Later, I was promoted to lead back-end developer, where I led the solution implementation, managing a team of developers to ensure the successful delivery of the project while maintaining high-quality standards.
Liverpool LFC
I worked as a back-end engineer on this project using a serverless architecture, AWS Lambda, DynamoDB, and Node.js technology.
I also played a big part in creating the solution designs for the two-way integration between Jira and the client's system and the solution for migrating the users.
Composer – Web Platform for Building Next-Generation Immersive AR Experiences
In this project, I was responsible for designing and implementing backend solutions, ensuring smooth integration of various services, and handling the orchestration of long-running workflows. I contributed to the development of both serverless and microservices components, optimizing performance, and ensuring scalability. I also collaborated with cross-functional teams to design and deliver high-quality solutions that met the project’s technical requirements.
Education
Bachelor's Degree in Computer Science and Engineering
St. Cyril and Methodius University Faculty of Computer Science and Engineering - Skopje, Macedonia
Certifications
AWS Technical Professional (Digital)
AWS Training and Certification
Skills
Libraries/APIs
Node.js, REST APIs
Tools
Git, AWS SDK, Firebase Cloud Messaging (FCM)
Languages
JavaScript, TypeScript, GraphQL, SQL, HTML, CSS, Bash Script
Frameworks
Express.js, NestJS, Next.js
Paradigms
Microservices Architecture, Serverless Architecture, Microservices
Platforms
AWS Lambda, Amazon Web Services (AWS), Kubernetes, Docker
Storage
Amazon DynamoDB, MySQL, Neo4j, PostgreSQL, Redis
Other
Back-end, APIs, CI/CD Pipelines, SOAP, BullMQ, TypeORM
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