24.09.2026 aktualisiert

**** ******** ****
100 % verfügbar

Senior Technical Consultant | Full-Stack Engineer | AI Solutions Developer

Kumanovo, Mazedonien
Nur Remote
Bachelor of Computer Science
Kumanovo, Mazedonien
Nur Remote
Bachelor of Computer Science

Profilanlagen

Milan_Petrushevski_CV v4.pdf

Über mich

Senior Tech Consultant with 8 years of hands-on software development experience across enterprise and AI-driven solutions. I design and deliver scalable, maintainable systems in fast-paced, multicultural environments, integrate AI into into apps, apply spec-driven development to speed up delivery.

Skills

AI AgentsRAGLLMJava.Net FrameworkSpring SecurityApache CXFApache POISpring FrameworkPythonPostgreSQLMongoDBNode.jsSOAPSQLIntegration (Software)Web Application DevelopmentWeb ServicesAngular Material.NET CoreSpring CloudSpring MVCReact.jsOracle 10g/11gSpring BootBackendSpring DataBackend-programmierungFull Stack EntwicklungSpring JdbcSpring Batch
Java & Spring Framework
Over 5 years of hands-on experience with Java and the Spring ecosystem including Spring Boot, Spring MVC, Spring Security, and Spring Cloud, enabling the development of robust and scalable backend solutions.

SOAP & REST Web Services
6 years of experience designing and implementing SOAP and REST web services, including integration via Apache CXF, enabling seamless B2B and system-to-system communication.

Hibernate & SQL Databases
5 years of experience with Hibernate ORM and SQL-based databases including Oracle, Microsoft SQL Server, and PostgreSQL, supporting complex data modeling and persistence requirements.

Docker & Kubernetes
2 years of experience with Docker and Kubernetes for containerized application deployment and orchestration in modern cloud-native environments.

AI-Driven Development
Practical experience with AI-driven software development using Claude, Model Context Protocol (MCP), Retrieval-Augmented Generation (RAG), and AI-powered n8n automation workflows alongside Specification-Driven Development (SDD) paradigms.

CI/CD & DevOps Tools
Experience with CI/CD pipelines using Jenkins, Bitbucket, and Jira, supporting agile and scrum-based software delivery processes.

MongoDB & NoSQL
2 years of experience with MongoDB as a NoSQL database solution for flexible and scalable data storage.

Elastic Stack
Experience with the Elastic Stack (Elasticsearch, Logstash, Kibana) for logging, monitoring, and data analysis in system integration projects.

ASP.NET C# & .NET Core WPF
2 years of experience with ASP.NET C# and 1 year with .NET Core WPF for desktop and web application development.

Apache POI & Apache CXF
4 years of experience with Apache POI for generating reports in Word, PDF, and Excel formats, and with Apache CXF for implementing SOAP and REST web services.

Sprachen

Englishverhandlungssicher

Projekthistorie

Software Developer / Team Leader

Electricity Operator - Web App for managing electricity auctions
Web solution for organizing and managing electricity auctions. The solution automates auction management and triggers SOAP services for invoicing, email notification, and B2B notification. Includes functionality for validating and submitting bids, managing suppliers, generating reports (Word, PDF, Excel), and exposing B2B SOAP WS to all companies involved in the auction process. Technologies: Spring Boot, Web Logic, Oracle, Hibernate, Hibernate Envers, Apache POI, Apache CXF, Maven, JUnit, REST, SOAP, Jenkins.

Software Developer

M.O.L Algorithm Recommendation Service
Mission-critical service designed to quickly recommend the best combination of bids in a limited time (5 minutes) based on defined business rules. The recommendation process works with millions of bids, with calculations split into multiple parallel phases. The service selects the cheapest combination of bids as the optimal solution, enabling the Apfas platform to scale business by 20% and schedule multiple auctions per day. Technologies: Spring Boot, REST, Oracle, JDBC, Hibernate, Maven, JUnit.

Software Developer

Application for Croatian Ministry of Health
Application to handle medical examinations. Patients can request medical examinations and doctors can accept or decline requests. Doctors can set their availability and patients can view it. The application supports messaging between doctors and clients, and doctors can update case statuses and share results or advice. Duration: 9 months. Technologies: .NET WPF (Desktop development), MVVM.

Software Developer

Internal Social Network
Internal Social Network platform for an IT company in Canada with over 50 clients across USA and Canada. Employees can chat, be recognized for good work, earn points to buy company products, and use social features like posting pictures, comments, and likes. Responsible for implementing new clients with all requirements and solving bugs on both FE and BE. Duration: 16 months. Technologies: Spring MVC with AngularJS.

Software Developer

Ecommerce site
Ecommerce platform to search and sell products from multiple vendors in North Macedonia across categories like clothes, shoes, and appliances at the lowest prices, handling payment processing and transport organization. Responsible for implementing features on FE or BE based on business requirements. Duration: 3 months. Technologies: ASP.NET MVC with Bootstrap.

Software Developer

Warehouse Management Application
Application to make inventory management faster, easier, and more efficient. Provides quick and accurate feedback so distributors and wholesalers know exactly what is in the warehouse, where it is located, and when it needs to be replenished. Responsible for implementing features on BE based on business requirements, data integration, and deployment. Duration: 6 months. Technologies: Flutter/Dart, gRPC.

Software Developer

Logger Snap
Project to develop a snap that monitors the flow of data (running, failed, and completed jobs), logging information about data movement and integration status. Logs are sent to Elasticsearch for cloud review. Responsible for developing a custom Snaplogic component connecting to Elasticsearch, sending log information for every component, analyzing log data, and integrating the component into an existing Snap Logic pipeline. Duration: 3 months. Technologies: Java, Snap Logic, ELK Stack (Elasticsearch, Logstash, Kibana).

Software Developer

FYNDERFY
FynderFY is a powerful e-Learning web platform allowing users to interact and evaluate each other using public and transparent techniques. Users can publish content and express knowledge in written and/or video format. Responsible for implementing features on BE based on business requirements and implementing support for GDPR law. Duration: 12 months. Technologies: Spring MVC, JSP, Hibernate, Apache CXF, Oracle, ActiveMQ.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden