
Jordan Atanasovski
Verified Expert in Engineering
Full-stack Developer
Skopje, Macedonia
Toptal member since November 23, 2021
Jordan is a software engineer and developer with 15 years of cross-domain experience. His expertise lies in designing software architectures, discovering efficient solutions using best coding practices, and leading software development teams. Jordan enjoys working on complex projects and using his skills to meet business needs.
Portfolio
Experience
- App Development - 15 years
- Application Architecture - 10 years
- C# - 10 years
- Software Architecture - 10 years
- REST - 7 years
- Docker - 5 years
- .NET Core - 5 years
Availability
Preferred Environment
Windows, Slack, Visual Studio, .NET Core, MongoDB, T-SQL (Transact-SQL), REST, Redis, Docker
The most amazing...
...thing I've developed from scratch is a news aggregator system that collects news from many sources, detects similar articles, and groups them into clusters.
Work Experience
Software Engineering Team Lead
Axeltra
- Developed a microservice that enabled international mobile top-ups, minutes, and data.
- Designed a monitoring system that allowed 10x faster detections of issues.
- Guided back-end, mobile, and web developers to implement best practices and improve code quality.
- Collaborated closely with the PM to improve processes, introduced the ticketing system—Assana—and new Git branching strategy, and acted as the line manager of the whole team.
Senior Software Developer
Matrix
- Performed the optimization improvements that allowed 3x times faster loading of resources.
- Increased code coverage by writing the unit and integration tests.
- Wrote the regular expressions used for parsing the complex log data and converting it into easily readable data.
Co-founder | System Architect | Software Developer
Novini
- Developed the algorithm in C# that groups similar news in clusters.
- Designed the system architecture and product development.
- Handled the social media campaigns resulting in up to 100,000 unique visitors per day.
Senior Software Developer
Seavus
- Improved the text clustering algorithm significantly according to the previous independent research.
- Designed the tools for better words and text analysis and processing.
- Created the server-side service platform for serving multiplayer games, including the leader boards, awards, and bonuses.
Lead Software Developer
Twonix
- Developed the rule betting script language based on SQL and regular expressions.
- Designed the UI to create betting rules using C# with Windows Forms.
- Created a backtesting module that allowed users to test their rules on the past data.
- Developed the modules for exporting and importing rules and betting data.
Software Engineer
Ein-Sof Global
- Built the application from extracting the ECU data to PDF files for publishing on the general after-sales market.
- Implemented a module for data simulation to be used as a vehicle simulator.
- Developed an innovative corporate messenger based on SIP as part of the R&D team.
Experience
International Calling Card
I was responsible for the API that was serving the mobile apps. My tasks involved maintaining the API, designing a completely new API using ASP.NET Core, and designing a monitoring system that quickly detected live issues.
Unattended Betting System
I designed and implemented the core functionality and created a simple script pseudo-language that allowed users to define complex betting rules scheduled to run in real-time against a large set of parallel horse race events. Also, I contributed to enabling the backtesting of betting rules on the past finished races.
Education
Bachelor's Degree in Computer Science
Faculty of Electrical Engineering and Information Technologies - Skopje, Macedonia
Certifications
Web Applications Certification 2020
Microsoft
Developing ASP.NET MVC Web Applications
Microsoft
Programming in HTML5 with JavaScript and CSS3
Microsoft
Skills
Libraries/APIs
Windows Forms (WinForms)
Tools
Visual Studio
Frameworks
.NET, .NET Core, ASP.NET, ASP.NET MVC, .NET 4, Bootstrap, NHibernate
Paradigms
REST, Application Architecture, App Development, Back-end Architecture, Microservices Architecture, Microservices, Best Practices, Continuous Delivery (CD), Agile
Languages
T-SQL (Transact-SQL), C#, SQL, CSS3, HTML5, JavaScript, C++, XML
Platforms
Docker, Xamarin, Amazon Web Services (AWS), Blogger
Storage
MongoDB, Redis, Amazon S3 (AWS S3)
Other
Object-based Programming, Software Architecture, Back-end, Back-end Development, Technical Writing, Software Development, Architecture, Writing & Editing, Web Applications, Debugging, Octopus Deploy, Programming, Data Mining, Clustering, Web Scraping, Regular Expressions
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