about me
25 years / Skopje / Software Engineer @ CodeChem
Software engineer with a passion for continuous self-development. Skilled in different tech stacks and can fulfill different roles in a project like mobile engineering, web engineering and dev/ops. Fast lerner, critical thinker and a team player with an iron will to learn and be part of all phases of a project development. My hobbies include learning new languages (not just programming languages) and mathematics. My motto is: "Jack of all trades, master of one"
my services
Planning
Every project starts with an idea that needs to be properly defined in order to start the development process. It is important to set clear goals about the upcoming product and generate a list of requirements/user-stories that will guide the development process.
Development
Using only bleeding edge technologies and following the best practices and recommendations for programming, guarantees that the end product will have a longer lifespan and will be less error prone.
Deployment
Choosing the best infrastructure to set up your product in order to have high availability on the client side and making sure that the information the client enters and receives is properly secured.
Analytics
Monitoring the activity that goes on in your application can help you connect more with your users and meet their requirements, and also analyzing the code that has been pushed to production with different tools guarantees that there are no common pitfalls
contact me
You can find me on most social media platforms or you can write me an email using the form below
resume
3 years in software engineering / Bachelor's degree
During my education and work experience I have gained knowledge in different fields, like blockchain, financial sector, self-sovereign-identity. I had opportunities to get familiar with different technologies, most of them based on C#.
skills & tech
Web development
92%
Mobile development
95%
Dev/Ops
90%
.NET
95%
Xamarin Forms
95%
Docker
90%
education
FINKI - Bachelor's degree CSE
(2015 - 2020)
Graduation thesis consists of a ride-sharing mobile application that includes all public and private transport vehicles. Because of the ongoing pandemic the application has not been launched yet.
work
CodeChem - Software Engineer
(2018 - present)
My experience consists of different roles based on the project's phase, and it ranges from designing ,planning, choosing the right architecture and tools, implementation and testing.
projects
Ride Sharing App
Xamarin Forms app that promotes an eco-friendly environment by offering carpooling (ride sharing). While traveling to a desired location, you reduce the total carbon emission to the atmosphere and also, because you are sharing a ride with someone else, you will pay less. As a user you have the option to browse through carpooling offers, and also submit your own offer as well.
Roles
Solution architecture, implementation, Development
Technologies
.NET Core, Xamarin Forms
Parking System with Automated Image Recognition
Worked on the generic task execution engine part that executes predefined arbitrary tasks manually, repeatedly or based on a given event. All events were submitted via an API, which in turn, matched the event with the predefined tasks, and were later passed on to engine for execution.
Roles
Development, System Architecture, Implementation
Technologies
.NET Core, Asp.Net MVC, Angular, C#, Redis, Docker
Trinsic Wallet
A mobile solution that promotes self-sovereign identity by obtaining and storing verifiable digital credentials in a digital wallet. The solution is based upon blockchain technology - the Hyperledger project, hosted by the Linux Foundation. The app is built entirely on open standards, including W3C specs for DIDs/Verifiable Credentials, and DIF/Aries specs for DIDComm.
Roles
Implementation, Development
Technologies
Xamarin Forms, C#
VIDSBEATS
A web application that offers to a user to create music videos based on pre-defined templates. The user chooses a template and then creates his own variation of the template, editing colors, pictures, and text. Then, the video project is passed on to a renderer. After the video is finished processing, it is uploaded to the cloud and an email with the download link pointing to the video is sent to the user.
Roles
Solution architecture, implementation
Technologies
.NET Core, Angular, Mongo
VIDSBEATS - Mobile
A mobile solution written in Flutter. The mobile application provides the user a way to create a video project based on predefined templates and offers the same functionality as the web application.
Roles
Solution architecture, Implementation, Development
Technologies
Flutter