Dejan Efremov

Full Stack Software Developer .NET - Technical Architect

Summary

Professional software engineer and technical architect with very good organizational and communication skills.
Master Engineer of Electrical Engineering and Computer Science.
More than 13 years of experience in software development.

Download resume

 

Core Skills

Programming principles and technologies
Agile scrum development, Design Patterns, Object Oriented Programming, Web and Windows development, Database system design, Microservices-based environments.

.NET Core, .NET Framework, ASP.NET, C#, RESTful Web APIs, SQL, Entity Framework, Windows Azure (DevOps, Storage – Blob, Tables, Functions, Logic Apps, Service Bus), Git, SignalR, MediatR, Docker, ABP Framework, NUnit, NSubstitute, SpecFlow / Reqnroll, Fluent Validation, M-Files.
HTML, CSS, JavaScript, TypeScript, React, jQuery, Angular, Bootstrap.

Organizational skills
Leading team of software backend, frontend, UI developers and testers.
Preparation of technical requirements with project managers, consultants, and customers.
During studies was the president of organization for student exchange and gained excellent leadership skills.

Social skills
Ability to work individually and as a team member, good communication skills with clients, good ability to adapt to multicultural environments.

Education
Master Engineer of Electrical Engineering and Computer Science
Computer Science Department, The Faculty of Electronic Engineering, University of Niš, Serbia

Certifications
  • 2014 - Microsoft Certified Solutions Developer (MCSD): Application Lifecycle Management
  • 2014 - Microsoft Certified Solutions Developer (MCSD): Web Applications
  • 2013 - Microsoft Specialist (MS): Programming in HTML5 with JavaScript and CSS3
  • 2013 - Microsoft Certified Professional (MCP)
 

Work Experience

April 2024 - Present
Ardanis, Ireland, Remote
Senior Full Stack Developer
Development of microservice oriented solution in Financial area.
Technical requirements analysis with technical leaders and customers.
 
March 2023 - Present
Zapisnik.rs, Serbia
Founder and Software Architect
Development of SaaS solution for small and medium law offices.
Coordinating development, implementation and testing of the product.
Analysis and preparation of business requirements with customers.
 
November 2016 - March 2024
Vincit EAM, Finland, Remote
Technical Architect / Software Developer Team Lead
Development of Materials Management and Enterprise Asset Management solutions based on M-Files.
Leading team of software backend, frontend, UI developers and testers.
Business requirements analysis with project managers and customers.
Technical requirements preparation.
Code and architecture implementation based on business and technical requirements.
Background processes development.
 
January 2016 - December 2016
Bookares
Founder and Project Architect
Coordinating development, implementation and testing of the product.
Prioritizing project features depending on requirements, technical possibilities and budget.
Defining project budget.
Designing of the software architecture.
 
December 2014 - December 2015
Dynamic Credit Partners Europe, Amsterdam
Software Engineer
Development of web solution in Financial area.
Background processes development.
 
June 2013 - June 2014
Nul Tien, Belgrade
Senior .NET Software Developer
Web solutions development.
Windows Azure cloud services development.
Windows Azure Web and Worker roles development.
Design of software and database system architectures.
Scrum Master of Belgrade team.
 
June 2011 - June 2013
Fusion ITS, Belgrade
Software Developer
Development of web and windows solutions.
Development of Windows applications and windows services.
Design of software and database system architectures.
 
March 2009 - June 2013
Self-deployed Software Development
Software Developer
Software development for small companies and organizations.
Freelance development.
 
August 2003 - December 2006
SBB P.J. Pirot, Serbia Broadband Cable Network
Commercial and Acquisition Manager
Contact with customers in order to prepossess new marketplaces, make new contracts with them and maintenance of existing user network.
 
 

Activities

March 2008 - March 2010
IAESTE LC Niš, The International Association for the Exchange of Students for Technical Experience
President and Board Member of Local Committee Niš
Student exchange activities.
Supervising of all activities at Local Committee.
Contacting local companies to ensure satisfaction and quality to have long term contracts, public relations.
Presenting the Local Committee on public events.
 
May 2008 - November 2008
StudNET - Computer network system in students’ dormitories
PR Manager and Leader of Marketing Team
Responsibility to present infrastructure of the project.
Organizing sponsorships, promotions, promotional material and press contact.
 
 

Projects

2023
SaaS solution for small and medium law offices.
 
2020
Object mapper for .NET, that can be used by any library that works with data of M-Files vault.
 
2016
SaaS designed as a social network of restaurants with the free restaurant management software as service for the restaurant owners.
 
2012
User friendly and customizable content management system. It allows you to design your web page, as simple as you would draw picture on a paper.
 
 

Contact

+381 63 498 003

efremov.dejan@gmail.com

http://www.dejanefremov.com

https://www.linkedin.com/in/dejanefremov

 


Copyright - Dejan Efremov - 2025