Aleksandar Tanevski

Full-stack .NET / Angular 2+ Web Developer

North Macedonia

aleksandar.tanevski@outlook.com

aleksandar.tanevski@outlook.com

https://atanevski.github.io

https://linkedin.com/in/aleksandartanevski

+38975436813

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 engine

Faculty 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)

High School 2008 — 2011

St. Clement of Ohrid