Aleksandar Tanevski
Full-stack .NET / Angular 2+ Web Developer
North Macedonia
aleksandar.tanevski@outlook.com
aleksandar.tanevski@outlook.com
Personal statement
I am 30 years old with over 7 years of working experience both in
.NET Back-end development and Angular as Front-end technology.
Through my work and college experience, I have worked on various technologies including:
- .NET Core, ASP.NET MVC, ASP.NET WEB API 2, ASP.NET SignalR, Azure, Unit testing, Angular2/4/6+, TypeScript, Azure, Redis, Linq, Entity Framework, JavaScript, JQuery, Bootstrap, AJAX, HTML5, CSS3 - excellent knowledge
- Github Actions (CI/CD), Docker, Google gRPC, Node.js, Python, Jenkins, SCSS - working knowledge
- React, GraphQL, MongoDB, SQL - basic knowledge
- API Integrations - Azure API, Microsoft Graph API, MSAL, Google, Facebook, Vidyo.io, Skype Web SDK, Hubspot, Pipedrive, GoDaddy, Stripe
- IDEs, Text Editors, Helpers - Visual Studio, Visual Studio Code, Microsoft SQL Management Studio, ReSharper, Postman, PhoneGap
- Project Tracking and other knowledge - Jira, Asana, Trello, Accelo, Slack, Git, VTFS, Agile Scrum, Rapid Application Development methodology
- Languages - English C1
Work experience
TheFly.io (remote, contractor)
October 2022 - Current
Remote from Skopje, North Macedonia
Backend Software Engineer
- Web Development .NET Core 6
- Web Development Entity Framework (core) 6
- Software architecture
- Database MSSQL
- Authentication and authorization Azure Active Directory
- Dev-ops Github Actions, Azure Devops, Azure Cloud, Docker
- Collaboration tools Azure DevOps, Github, Jira, Slack
Deltatre (3rd party contractor)
March 2021 - September 2022
Remote from Skopje, North Macedonia
Backend Software Engineer
- Web Development .NET Core
- Web Development ASP.NET
- Web Development Node.js
- Authentication and authorization Auth0
- Database MongoDB
- Dev-ops Bamboo
- Collaboration tools Teams, Atlassian (Jira, Confluence, BitBucket)
Verivox (remote)
May 2020 - September 2020
Remote from Skopje, North Macedonia
Software Engineer
- Web Development .NET Core
- Web Development ASP.NET
- Web Development Node.js (express)
- Unit testing - NUnit, Moq, Jasmine, Karma, Jest
- Front-end development Angular 6+
- Front-end development ReactJS
- Database MSSQL
- Dev-ops Jenkins and Docker
- Collaboration tools Teams, Atlassian (Jira, Confluence, BitBucket)
Codeacademy.mk
December 2020 - May 2021
Skopje, North Macedonia
.NET Development - Tutor Part-time (6h/weekly)
- Software Development C#
- Software Development .NET Core
- Front-end development HTML, CSS, JS, JQuery
- Database MSSQL
Beelivio
Apr 2019 — Feb 2020
Skopje, North Macedonia
Team Lead / Senior Full-stack Web Developer
- Web Development .NET Core
- Web Development ASP.NET
- Caching Redis
- Cordova cross platform development, Typescript, CSS, HTML5
- Front-end development Angular 6+
- Dev-ops Azure Devops, TFS
- Research and development
- Authentication and Authorization using Google, OAuth2, JWT
EclipseGroup.nl
Aug 2017 — Jan 2019
's-Hertogenbosch, Netherlands (1 year)
Skopje, North Macedonia (6 months)
Team Lead / Full-stack Web Developer / Branch Manager - Skopje
- Web Development .NET Core
- Web Development ASP.NET
- Web Development ASP.NET SignalR
- Front-end development Angular 2+
- Dev-ops Azure Devops
- Database MSSQL
- Caching Redis
- Research and development
- Multi tenant architecture (Azure db sharding, tenant isolation)
- Authentication and Authorization using Azure AD, Azure AD B2C, OpenID, JWT
- Integrations with Azure Services
- Custom DAL
- Datatables.net, Custom Dashboards (chart.js)
- Custom on premises Live support application (Skype Web SDK, Vidyo.io, WebRTC)
- Quadient (GMC) integration
- Scrum master
Piecode Development
Feb 2017 — Aug 2017
Skopje, North Macedonia
Start-up owner and Professional Freelancer
- Start-up Offshore/Nearshore development services
- Managing team of 5 developers
- Back-end Development ASP.NET
- Back-end Development ASP.NET Web API 2
- Back-end Development Azure Service bus, Azure WebJobs
- Software architecture
- Software consultancy
- Front-end development Bootstrap, CSS 3, JQuery, Ajax, Mustache, Alpaca.js, TypeScript
- CRM and ERP API Integrations (Hubspot, PipeDrive, SalesForce), Database modeling and
realization MSSQL
ITCrowd.me
Feb 2016 — Nov 2016
Skopje, North Macedonia
Full-stack Web Developer
- Development software and web solutions
- Back-end Development ASP.NET MVC with Entity Framework,
- Back-end Development NodeJS(express), MongoDB
- Front-end development Bootstrap, CSS 3, JQuery
- Cordova cross platform experience (Phonegap) JS, CSS, HTML5
- Developing RESTful APIs
- Database modeling and realization MSSQL
- Research and development
- Managing and tutoring interns
- Involved in designing software solutions
- Involved in designing on-boarding and recruitment processes
Self-employed
Sep 2013 — Feb 2016
Skopje, North Macedonia
Tutoring university students - Part time
- Computer Organization and Design (Computer Arithmetic, Error-detecting codes, MIPS)
- Logic boards (Logic gates, Flip Flops, Coders, Decoders, Multiplexers and its
applications)
- Algorithms (Java Collection, Synchronizations, Basic algorithms (Bubble sort, Iterating
arrays)
- Front end development (CSS, HTML5, JQuery, JavaScript)
- Object oriented programming (C++, Java, C#)
- Structured programming (C)
Freelance
Jun 2015 — Feb 2016
Skopje, North Macedonia
Freelancer
- Freelancing as a Front-end Developer where most of the projects were customizing websites.
- Responsive designs using Bootstrap and some JS/JQuery scripts, adding plugins, features and
animations with JQuery and JQuery UI, AJAX async calls, CSS3.
When I was much younger
Since 15 May 1992
Ohrid, North Macedonia
Enthusiast
- Installing operating systems (Windows 3, Linux, Windows 98, Windows XP, Windows Millennium,
Windows Vista...)
- Setting up home networks (modems, switches, routers), RJ45 RJ11 cables
- (Hardware) Building custom desktop computers
- Programing simple console apps (C++, Basic, Pascal)
- Certifications for Basic, Windows administration, Microsoft Office, Adobe Photoshop, Corel
Draw
Projects
TheFly.io
IT Recruitment Company- Developing solution for easier recruitment and relocating candidates
- Multi-tenant backoffice solution for recrutment agents
- Main goals are to automate and fully improve the relocation process
- Including integrations with government APIs
- TheFly.io
Deltatre
Graphics, Data, OTT and Live Broadcast Solutions- Building Digital platforms - Sinclair Bally Sports - D2C
- Developing new micro services and connecting existing APIs for the platform
- Developing subscrptions and user management solution based on US Regions and RSNs
- Deltatre Sports
- Bally Sports D2C
Verivox.de
Multi-service comparison website- Mein Konto - My account (section), Telco (DSL comparison)
- Working with the biggest multi-service comparison website in Germany
- Developing an integrated client portal to Verivox's complex infrastructure for business management
- Design and extension micro-services based web architecture with high-functional and high-performance features
- Integrating a variety of services for tracking purchase orders from companies like Deutsche Telekom, Vodafone, RWE, Uniper etc.
- Working with an agile environment
Apave France - Internal Platform
Internal software solution- Backoffice (CMS) - .NET
- Cordova Cross platform application - Windows APP (UWP) and Android
- SignalR for real time - synchronization
- Working as an outsourced engineer for Apave France - a risk control business that provides a range of technical and intellectual services in the areas of inspection
- Developing a Backoffice (CMS) with .NET
- Developing a Cordova cross-platform application for Windows APP (UWP) and Android
- Developing a file sync tool with SignalR for real-time - synchronization
Ernst & Young Customer Communication Platform
Customer and consumer platforms- Developing a customer & consumer communication platform for Ernst & Young
- Developing dashboards and admin back-office portal for managing content
- Developing interactive customer portal with custom designed customer journeys
- Developing a support portal including messaging, VOIP calls, Video chats, Conference calls
- Developing ASP.NET SignalR Custom API combined with Redis cache
- Database MSSQL modeling and realization
- Working on a multi-tenant architecture (Azure db sharding, tenant isolation)
- Authentication and Authorization using Azure AD, Azure AD B2C, OpenID, JWT
- Custom DAL
- Datatables.net, Custom Dashboards (chart.js)
- Quadient (GMC) integration
- Acting as a scrum master
- YouTube presentation
SoPro.io
Lead Generation Portal- Marketing intranet Web Application for company that works Lead generation.
- CRUD operations for campaigns, prospects, agents, user roles etc., where the accent, the complexity is on the User Experience, Database Modeling and Relationships, Data reports
- Real-time dashboards, calculating and exporting raw data to Excel, Pdf, Csv formats
- Used technologies ASP.NET MVC, Azure SQL, Azure, JavaScript, JQuery, MSSQL, AJAX, HTML
GetItGone.co.uk
Web portal- Web solution for selling your car which connects with multiple selling dealers for best price.
- Used technologies ASP.NET MVC, ASP.NET Web API 2, Azure SQL, Azure, JavaScript, JQuery, MSSQL, AJAX, HTML
Musicians portal
Web portal- Web solution for musicians. Undisclosed
- Project and Software Architecture, Database diagrams, Workflows
- Used technologies ASP.NET MVC, ASP.NET Web API 2, Azure SQL, Azure, JavaScript, JQuery, MSSQL, AJAX, HTML
www.MediawireMobile.com
Cross Platform Publishing- Publish your own magazines, newspaper, or book conveniently online. MediaWire Solutions turns your unique image and branding into a marketable medium for your clients and customers. We give publishers a way to represent their brand and products, expand their media presence and generate dynamic information about visitors and customers with our Digital Publishing Software that generates native branded apps on iOS and android for Phones and Tablets.
- My objectives were mostly bug fixing, improvements and payment processors (Stripe API)
- Used technologies Node.JS (express), MongoDB
UEFA Euro predictor
Web Application- Web Based Application for predicting UEFA Euro 2016 from Group Stage to Final match. The player(client) predicts and interactively choose the first 3 representations for each UEFA group. When he/she confirms the selection another screen appears to choose which 3rd placed representations proceed into elimination phase. The next screen is to choose the winner and enter predicted score for each bracket match. After the UEFA Euro Championship ended there was simple parser for the data which filtered the clients that predicted well.
- Used technologies ASP.NET MVC, MSSQL, Bootstrap, JQuery, JavaScript, HTML5, CSS3
SOYAL and other RFID - Card readers
WPF and Web- Access control management system for Id card/tag readers. The solution is with multi-tier architecture where the base layer is the communication with the card readers via serial (rs-485) communication with custom DAL. The desktop application is only for controlling and programming the card readers.
- The other part of the project is presenting the data and generating reports which is via Web portal which communicates with the same database.
- Used technologies WPF, ASP.NET MVC, SQL, JavaScript, JQuery, MSSQL, HTML, CSS
Company Product
Web API- The project is B2B platform which helps one business to order goods or services from other business. This solution automatizes the process with digital signing and archiving the documentation, also notifies the producer, the seller and the buyer about the order.
- Used technologies ASP.NET Web API 2 with Entity Framework, MSSQL
play.Aktivomania.org
Cross platform game- Multiplayer Cross platform app with multiple 2D Games such as Quiz, Risk (board game) and interactive "restaurant-waiter" game with multiple characters and animations. Civic Education Game for USAID and IEFS
- Used technologies ASP.NET SignalR , Cordova (PhoneGap), JavaScript, HTML5, CSS 3
Hackathon - Code Up Level Up
Windows Phone app - Ordering food- Team project - Windows Phone 7 application which allows the user to order food from restaurants with food delivery service in Skopje, North Macedonia. After choosing a restaurant, the user makes order from the menu of the restaurant. The delivery location was provided by the GPS sensor of the device and the payment via credit card. Very similar to the exisiting 2019 Dominos application.
Hackathon - CodeCamp
Game engineFaculty of computer science and engineering
Faculty projects and courses-
Web based systems (RDF, RDFS, OWL, Semantic Web)
- Linked data - Java swing application that crawls medicines from Health Insurance Fund of North Macedonia (Turtle format base) and compares prices from Europe of the same medicine.
-
Java script
- Simple family tree - Interactive template that allows user to generate family tree
-
Visual programming C#
- Simple image viewer using Windows Forms
- Advanced Programming - Java
- Python Programming
- Windows forms
- ASP.NET
-
Advanced web development
- JS, Bootstrap, CSS
- Team project - Front-end for Cisco North Macedonia website
- SQL Database
- CCNA - Cisco Certified Network Associate
Education
Computer Science 2011 — Present
Faculty of Computer Science and Engineering
Bachelor of Engineering (Information Technologies)