#

i'm miroslav tashonov

.NET full stack developer
scroll

profile

my personal info

Miroslav is an ambitious, hardworking, self-manageable and team-oriented individual, with broad skills and experience in developing and designing software. On most of his work days you can see him code by SOLID principles, design/architect a proposed problem solution, apply a pattern that fits the requirement, writing unit/integration tests, give a presentation for codebase that he designed or attending actively to a retrospective or daily meeting. Furthermore, he is adept at handling multiple tasks on a daily basis competently and at working well under pressure.

personal info
my story

Miroslav Tashonov is a Bachelor of science in electrical engineering and information technology. He is professionally a .net full stack developer ( with emphasis on React as front end tech ), solution architect, database administrator, web designer, desktop apps developer, tester,server administrator and is working with software since 2012. He is known for his love of animals, but is also crazy about technology, snowboarding, nature, coffee and ajvar (traditional sauce-like food in Macedonia). His current place of residency is Tetovo, Macedonia.

#
my hobbies
  • mountain bike

    Living in Tetovo under Shar Mountains offers a lot of different offroad trails. Occasionally you might see me doing some century road rides ~ 100km logged in Strava.

  • travel

    Well, who doesn't? Enjoying being active at my travel destinations.

  • powerlifting

    Completed and currently maintaining 1-2-3-4 challenge. My next goal is 2-3-4-5 on the main competitive powerlifting lifts.

  • music

    Just making sure that each new day I am listening to a different genre of music on youtube music/spotify/soundcloud for productivity or discovery.

  • movies

    Always in for a cozy rainy night with some Kubrick movie or a LOTR all day marathon. Watched ~180 of top 250 rated movies

  • puzzles

    Coding challenges, triple A/indie video games, altering data structures for optimization ...

resume

know who i'm

A software engineer with 9 years experience in developing software. Worked with team of developers to deliver and design high quality code, first level support to further understand customer's needs and product manager to understand the cycle of the software that needs to be developed.

Education
Bachelor of Science in Electrical Engineering and Information Technology
  • Faculty of Engineering and Information Technology
  • Skopje, Macedonia

Graduation thesis related to Computer vision field of study, clustering and classification images as indoor and outdoor. It is available for download here (in macedonian language)

High School Diploma
  • Kiril Pejcinovikj
  • Tetovo, Macedonia

Gymnasium maths class specialty

Experience
Senior Software Developer
  • Endava
  • Skopje, Macedonia

Specializing in .NET, Azure DevOps, and Vue.js, my expertise lies in building and connecting application microservices, designing robust solutions, and ensuring seamless CI/CD pipelines. I’ve successfully delivered projects involving frontend changes with Vue.js, written comprehensive tests, and conducted engaging demo presentations. Notably, I’ve contributed to developing a client-facing frontend portal integrated with backend microservices hosted on Azure Kubernetes pods.

Other Endava project oportunity has been with a team consisting of a scrumbmaster, DevOps engineer and full stack developers - including myself. Day-to-day activities included agile development for high volume Order Management System. The brief technical overview of the project is as the following : high volume trading data is streamed through kafka on multiple topics consumed by various microservices, where depending on the microservice logic, it consumes the topic in an optimized manner by using the strength of TPL Dataflow. Each of the microservices play its role towards the end goal - to give the ability to traders to execute particular trading orders. Traders use an in-house app that we developed for trading, which is built with OpenFin and uses Adaptable grids for listing trading data, while for state management is used React/Redux. My role in the project was development/design decisions in each part of the project, writing BE and FE tests, analysis of functionalities, deployment, altering existing build pipelines and last but not least - bringing positive spirit to the team. Tech stack included : .NET 6, Kafka, GraphQL, TPL Dataflow, Rest API, NUnit, NSubstutute, MongoDb, MSSql, React/Redux, Adaptable, Jest, various FE libraries, TeamCity + Octopus as CI/CD.

As part of another project i used to develop functionalities for scientific non-government organization client using .NET and Sitecore CMS tools with Agile approach.

.net full stack developer
  • Freelancer
  • Anywhere

Mainly working as a full stack developer for .net stack, including .net core, react/angular, kafka.

.net/sharepoint developer
  • Codera
  • Skopje, Macedonia

NET and Sharepoint developer for www.intellaquest.com - responsible for product migration from sharepoint 2007 to 2010 solution and migration from sharepoint 2010 to .net web application built from scratch, .net web application development, SharePoint DevOps including solution deployment with automated powershell scripts on clients production servers, development of various tools for optimizing and stabilizing pre-migration SharePoint 2010 solutiion, second level support

.net developer
  • axeltra
  • Skopje, Macedonia

.NET Developer working on enterprise application software for iso standards. Responsible for maintaining and developing existing client project.

skills

how good i'm

A key strength for a better software engineer is staying informed about on-going changes in software and that is why recently, in order to stay informed about cutting edge microsoft technologies, I have built project from scratch using currently latest net5.0 version ( https://github.com/miroslav-tashonov/AdsSite - future development with RabbitMQ and Blazor).

.net/.net 8
Azure DevOps
Sharepoint/Administration
WCF/REST/RabbitMQ/MSMQ
html5/css3
javascript es6
GraphQL
docker/docker swarm
unit/int testing/jest/karma/jasmine
jenkins/teamcity + octopus
angular 11/React/vue
entity framework
MSSQL
MongoDb
css3
adobe photoshop
adobe after effects
adobe illustrator
macedonian
english
slovenian
spanish
  • Google apps
  • Google ads
  • Facebook apps
  • SEO
  • Web Usability
  • UX/UI
  • Chrome Extensions
  • VPN
  • Formating OS
  • VirtualBox
  • Multibootable USB
  • Windows To Go
  • Responsible
  • Diligence
  • Hardworking
  • Ambitious
  • Creative
  • Funny
  • Loyal
  • Flexible
  • Personal integrity
  • Positive work ethic
  • Team oriented
  • Reliability

services

what my clients get

My skillset might be the right one for offering you a helping hand

desktop applications development

Experience using Windows forms and WPF. Might as well wrap a js desktop app with electron

web development

Using docker - web apps now can be containerized, with .net5.0 they can be hosted on any OS by reverse proxy server

sharepoint administration/development

In Codera most of the time I was responsible for sharepoint development and administration

database/database administration

Building database diagrams, choosing the right provider between NoSQL or SQL, creating and optimizing existing stored procedures

web design

With HTML5/CSS3 and libraries like bootstrap, jquery, three.js anything can be built

server administration

Experience building batches, startup services, active directory sync

Development Operations

Experience building docker images, powershell scripts for deployment, setting up CI/CD, Azure DevOps artifacts

Second Level Support

Wide experience with troubleshooting existing software problems

work process
how i work in my projects
1
concept
2
sketch
3
desing
4
code
5
test
6
launch

contact

get in touch with me

I am here to help and answer any question you might have. I am looking forward to hearing from you.

+ =