
Dragan Andonovski
Verified Expert in Engineering
Software Developer
Skopje, Macedonia
Toptal member since May 8, 2019
Dragan is a full-stack software engineer and AWS Certified Solutions Architect with 8+ years of experience delivering scalable web applications and leading engineering efforts in cloud-native environments. He has proven ability to architect systems and lead cross-functional teams. Dragan drives product success across startups and enterprise platforms.
Portfolio
Experience
- Angular - 8 years
- TypeScript - 7 years
- Node.js - 6 years
- Java - 5 years
- JavaScript - 5 years
- Spring - 4 years
- Amazon Web Services (AWS) - 2 years
- React - 2 years
Availability
Preferred Environment
Git, Chrome, IntelliJ IDEA, Linux, Windows
The most amazing...
...project I've worked on was the development of a full checkout and marketplace system for a large eCommerce platform.
Work Experience
Senior Software Engineer
Strategage
- Developed the MVP of the application on a tight schedule and on time for the investment round.
- Created a multi-channel notification system (in-app, e-mail).
- Set up CI/CD pipelines for deploying the application.
Full-stack Developer
Pampered Chef - Mobile and Web Development
- Developed the cart and checkout flows of the application.
- Developed an app that acts as a marketplace only for users who are eligible for certain benefits.
- Contributed to the migration of an old legacy system on the platform.
Front-end Lead Developer
T-Systems
- Managed a team of five front-end developers spread across three countries.
- Built a new front end as part of a SaaS product based on an internal application.
- Worked on features that had requirements to work with large data sets while focusing on performance.
- Solved issues caused by Angular change detection that impacted the application's performance and usability.
Software Engineer (Front-end Developer)
T-Systems
- Contributed to the development of the front-end application.
- Planned and estimated requirements based on client demands.
- Improved development process by automating manual actions.
- Improved performance and usability of the codebase.
Software Engineer
Netcetera
- Contributed to the full-stack development of the Wuest Dimensions project.
- Participated in story planning and story presentations.
- Discussed and estimated technical implementations of stories.
- Implemented high-quality code and maintained high test coverage.
- Provided code reviews for other members of the team.
- Set up and integrated code quality tools within the build process.
Software Engineer
Netcetera
- Contributed to the development of a web platform for measuring air quality.
- Created and set up an Angular 2 application for an admin dashboard.
- Researched and tested libraries to include in the project.
- Coordinated a team of interns contributing to the application.
Intern
Netcetera
- Contributed to the development of a Node.js framework based on Spring.
- Implemented aspect-oriented programming feature for the framework.
- Worked on other features of the framework like DI (dependency injection), caching, and interceptors.
- Worked on a web application to showcase the framework.
Experience
Wüest Dimensions | Real Estate Evaluation Platform
My Responsibilities:
• Implemented and presented new features.
• Conducted technical discussions and estimations for the stories, code reviews, and preparation of demos.
Technologies: Spring, Hibernate, PostgreSQL, Angular
SkopjePulse
https://skopje.pulse.eco/My Responsibilities:
• Implementing features and stories for the admin dashboard.
• Coordinating a team of interns.
• Researched and tested libraries to use on the dashboard.
Restaurants Review
Technologies: Spring Boot, Angular 7, Spring Security with JWT, Spring Data JPA, Hibernate, PostgreSQL, H2, Angular CLI, Angular Material
Data Visualizer
Technologies: Spring Boot, Angular 7, D3.js, Spring Data JPA, Hibernate, PostgreSQL, Angular CLI
Streaming App
The app was developed with React and used Redux for the state management. It features Google OAuth 2 for the authentication process and Semantic UI for the user interface.
Spring-like Framework for Node.js
Online Store
Technologies: Spring, Angular 2, Hibernate, Spring Data JPA, PostgreSQL
Angular Master Course by Thoughtram
https://thoughtram.io/angular-master-classEducation
Bachelor's Degree in Computer Science and Engineering
Faculty of Computer Science and Engineering - Skopje, Macedonia
Certifications
AWS Solutions Architect Associate
Amazon Web Services
Skills
Libraries/APIs
React, NgRx, Node.js, REST APIs, React Redux, Redux Form, RxJS, Lodash, API Development, AG Grid, Chart.js, D3.js, jQuery
Tools
GitHub, Webpack, Angular CLI, Chrome Developer Tools, Git, Jira, Amazon Simple Queue Service (SQS), Postman, AWS Cloud Development Kit (CDK), IntelliJ IDEA, Karma, Apache JMeter, Mocha, WebStorm, NPM, Bitbucket, Jenkins, AWS Key Management Service (KMS), Amazon Cognito, Amazon Elastic Container Registry (ECR), Amazon CloudFront
Languages
ECMAScript (ES6), HTML5, TypeScript, JavaScript, SQL, HTML, CSS, Java, GraphQL, SCSS
Frameworks
Redux, Angular, Express.js, OAuth 2, Spring, Spring Boot, JUnit, Mockito, Bootstrap, NestJS, Next.js, Tailwind CSS, Chrome, Spring Security, Spring MVC, Hibernate, Angular Material, Jasmine
Paradigms
Object-oriented Programming (OOP), REST, Microservices, MEAN Stack, Unit Testing, Agile Software Development, Pair Programming, Serverless Architecture, Agile, Event-driven Architecture, Microservices Architecture, CQRS, Test-driven Development (TDD), Continuous Integration (CI), DevOps
Platforms
Amazon Web Services (AWS), AWS Lambda, Docker, Amazon EC2, Windows, Linux, Kubernetes
Storage
JSON, MongoDB, Amazon S3 (AWS S3), NoSQL, PostgreSQL, Amazon DynamoDB, MySQL, Databases, Spring Data, Spring Data JPA, Amazon Aurora
Other
Front-end, Architecture, Full-stack, Code Review, CI/CD Pipelines, Back-end, Back-end Development, APIs, API Integration, Version Control, Single-page Applications (SPAs), Web Development, Full-stack Development, RESTful Microservices, AWS Certified Solution Architect, Domain-driven Design (DDD), Front-end Development, Minimum Viable Product (MVP), eCommerce, User Authentication, Application State Management, Deployment, User Interface (UI), Data Structures, Estimations, Amazon RDS, API Gateways, MERN Stack, Identity & Access Management (IAM), Software Architecture, Distributed Systems, Mobile First, Cloud Services, Solution Architecture, Cloud Storage, Data Visualization, AI Agents, Front-end Architecture, Marketplaces, Semantic UI, Team Leadership, User Experience (UX), UML Diagrams, Software, Infrastructure as Code (IaC), Serverless, Technical Leadership, TypeORM, Internet of Things (IoT)
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