Andrej Ivanov

Software Developer
Skopje, MK.

Work

resumesky
|

Founder & Software Developer

Skopje, N/A, North Macedonia

Summary

Led the full product lifecycle for a pioneering web application, leveraging AI to optimize resumes and successfully attract and serve users.

Highlights

Architected, developed, and launched a live web application leveraging AI to optimize resumes against job descriptions, successfully attracting and serving a growing user base.

Engineered a robust ASP.NET Core 8.0 back-end, integrating AI Models to efficiently process data and optimize content, enhancing overall application performance.

Developed a modern, responsive front-end using React, TypeScript, and TailwindCSS, significantly improving user experience for file uploads and PDF downloads.

Implemented a comprehensive CI/CD pipeline with GitHub and Render (PaaS), automating deployments and ensuring reliable, continuous updates for both front-end and back-end services.

Managed the full product lifecycle, encompassing feature development, SEO marketing, and user promotion, driving product growth and market visibility.

Plan2Learn - Leading Danish E-Learning Platform
|

Software Developer

Remote, N/A, Denmark

Summary

Developed and maintained critical full-stack features for a large-scale e-learning platform, enhancing deployment processes and system monitoring.

Highlights

Developed and maintained critical full-stack features for a large-scale e-learning platform using ASP.NET Core 6.0 and React with TypeScript, enhancing platform functionality and user engagement.

Designed and implemented robust CI/CD pipelines in Azure DevOps, streamlining build and release processes for QA and staging environments, resulting in smoother deployment cycles.

Contributed to a microservices architecture by building scalable RESTful APIs with gRPC and implementing RabbitMQ for efficient asynchronous message queuing.

Utilized Grafana dashboards for comprehensive system monitoring and proactive issue investigation, improving system stability and uptime.

Allocate Software - Workforce Solutions
|

Software Developer

Skopje, N/A, North Macedonia

Summary

Optimized a large-scale workforce management application, contributing to architectural shifts and developing dynamic front-end components.

Highlights

Optimized a large-scale workforce management application by restructuring ASP.NET MVC endpoints, significantly improving page load performance and user experience.

Contributed to an architectural shift to a CQRS (Command Query Responsibility Segregation) pattern, enhancing system scalability and maintainability for future growth.

Developed dynamic front-end components using Razor and JavaScript, collaborating closely with users to translate needs into technical solutions that enhanced usability.

Enter Doo - Enterprise Software Solutions
|

Software Implementer

Skopje, N/A, North Macedonia

Summary

Conducted system analysis and delivered ERP training for enterprise clients, providing comprehensive technical support and documentation.

Highlights

Conducted comprehensive system analysis and gathered critical business requirements, successfully delivering hands-on ERP training to enterprise clients.

Provided expert post-deployment technical support and developed comprehensive technical documentation, ensuring smooth system operation and user adoption.

Education

Ss. Cyril and Methodius University
Skopje, N/A, North Macedonia

Bachelor of Science

Computer Science

Languages

English
German
Spanish

Skills

Back-End

C#, ASP.NET Core, RESTful APIs, Microservices, gRPC, CQRS.

Front-End

React, TypeScript, JavaScript, TailwindCSS, HTML/CSS, Razor.

Cloud & DevOps

Azure DevOps, Render (PaaS), CI/CD, Docker, Azure.

AI & Integrations

Integration with AI Models.

Databases

Entity Framework Core, SQL Server.

Tools & Methodologies

Git, Agile/Scrum, RabbitMQ, Grafana, Unit Testing.