Curriculum Vitae - Résumé

If you want to read a shorter version of my resume it can be found on this link, but make sure you read the longer version if you want to know more about more, or feel free to send me a hello message.

You can also connect with me on: LinkedIn, GitHub, Twitter, Google+

Work experience


MCE/MCSE at Schuberg Philis

June 2019 – Present

Senior Software Engineer, Network/System Infrastructure Specialist, System Architecture, Team Lead at Pointer Brand Protection

June 2016 – May 2019

I joined Pointer Brand Protection as a person with extensive experience in microservices as it was a new area for the company, so I can help the company move from a monolith to microservice architecture.

Development and architecture of a in-house system (IACC MarketSafe) for an advanced online brand protection solutions.

Reworking the old system into a microservice architecture, and implementing core functionality for the solution.

Responsibilities:

Technologies/Tools used: Golang, Docker Swarm, Kubernetes, Gitlab, CI/CD, Nginx, Tensorflow, Ansible, OpenCV, Machine Learning, Artificial Intelligence (AI), node.js, React, Vue.js, PHP, CSS, HTML5, JavaScript, MongoDB Cluster, MySQL (Percona), ElasticSearch Cluster, ELK, Redis, Amazon AWS, EC2, Debian, VPN, heartbeat, corosync, Proxmox, gRPC, protobuf, RabbitMQ, Microservices, Traefik, Istio, ZeroMQ, Cassandra, Kafka, OpenTracing, Zipkin


Consultant, Software Architect, Senior Software Engineer at Covantia LLC

November 2012 – June 2016

Development of high performance distributed microsevices written in Golang, that are used in various schools in LA

Development and design of an Event Processing System, used to generate actions (sending emails, creation of objects, time based actions, sending notifications) based on the events of any external software. The ability to create processing workflows using an UI, and integration with various systems.

Also working as a consultant for the company on various other projects that the company has, as a Software Architect, and as a Network and System administrator for the company needs.

Responsibilities:

Technologies/Tools Used: Golang, Kubernetes, Docker Swarm, PWA, CI/CD, node.js, Android, PHP (CodeIgniter), CSS, HTML5, JavaScript, MongoDB Cluster, WebRTC,SNS/SQS, SQS, ElastiCache, Redis, Amazon AWS, EC2, Route 53, DynamoDB, S3, RDS, jqGrid, jQuery, LoDash, Underscore, Debian, Cassandra, Kafka, OpenTracing, Zipkin


Consultant, Solution Architect, Team/Technical Lead, Senior Software Engineer, Hardware Engineer at Sciencix

January 2014 – June 2016

In charge of research and development of a networked dissolution tester, including hardware, software, on-line cloud management software, and android application (that can control a dissolution tester) which can remotely control them, schedule tasks when to run, and running validations on the instruments based on the data we collect, and external validations, to make sure they are in proper working order. Planning and speccing the network infrastructure required for the product.

And also reverse engineering the hardware and software of older models on the market so they can be used with our platform.

Working with design concepts related to programming and development of existing resources as well as research of potential future resources. Responsible for the company’s AWS infrastructure.

Responsibilities:

Technologies/Tools used: PHP, HTML5, CSS, JavaScript, AngularJS, node.js, Android, Java, embedded C, Python (for developing command-line tools), C/C++ (building some modules for node.js), MongoDB, Redis, ATmega, PIC, ARM, Debian, Cassandra, Kafka, OpenTracing, Zipkin


Senior Software Engineer, Team/Technical Lead, Software Architect at Mars Omega LLP

December 2012 – January 2014

Development and architecture of a inhouse system for information/intelligence gathering and analysis of the data, and is used for storing and organizing the data. This is a tool for people to enter data and link the data together so we can have a view of how the data correlates to each other and also to generate relationships and see other connections between them. It also grants you the ability to work on multiple data at the same time, providing a centralized view in which you can add stuff and organize.

Technologies/Tools used: PHP (Yii), CSS, HTML5, JavaScript, jqGrid, jQuery, LoDash, Underscore, node.js, MongoDB, Redis, GIS (GeoServer), OpenLayers, Google Maps. Debian, CentOS, Ubuntu, heartbeat, KVM, iptables, Subversion

Responsibilities:


Senior Software Engineer, Technical/Team Lead, Security Administrator, Network and IT Specialist at MI-C3

January 2011 – November 2012

In my time in MI-C3 I worked on many projects, the two most important ones are:

Responsibilities:

Technologies/Tools used: InterSystems Cache, InterSystems ObjectScript, InterSystems ZEN, PHP, Java, Android, JavaScript, jQuery, Underscore, LoDash, Asterisk, DNS, DHCP, VPS, Shared Hosting, VoIP, HTML5, CSS, DVR, NVR, Motorola, Hadoop, Cisco, NoSQL, MongoDB, CouchDB, Map/Reduce, SRP systems, MySQL, PostgreSQL, Amazon AWS, Route 53, WebRTC, Debian, CentOS, RedHat, Linux, Ubuntu, iptables, Google Mail Administrator, GPS Devices, LMU-2000, CalAmp, Subversion, Squid, Esper, VMware, KVM


Senior Software Engineer, Technical Lead, Teacher at dcom

June 2010 – December 2010

I joined dcom as a Team Lead. My main role was to build a team of young engineers which I would personally mentor into using multiple technologies and do projects together. Our projects were around the concept of e-Learning. The end result was an e-Learning system which was web based, but also included a mobile client that tracked the user sessions across devices.

Responsibilities:

Technologies/Tools used: C# .NET, ASP .NET, PHP, Java, Android, JNI


Senior Software Engineer, Technical Lead at Seavus

November 2009 – April 2010

Worked on providing services and continuous maintenance of a local telecom provider. Our team directly managed the application service including telephony systems, CMS, and collecting anonymous data for analysis and further improvement of the services we provided. The development included writing modules for the system in PHP and JavaScript. The databases which were used were based on relational SQL databases.

Responsibilities:

Technologies/Tools used: PHP, HTML, CSS, JavaScript, Asterisk, Subversion, Linux, Debian, CentOS, RedHat, jQuery, Underscore

Education and Training


(2010 – 2015) Master of Science and Engineering, Software Engineering EQF Level 7

at Faculty of Electrical Engineering and Information Technologies, Skopje (Macedonia)

(2002 – 2009) Bachelor of Science / Bachelor of Computer Science, Information Technology and Automation EQF Level 7

at Faculty of Electrical Engineering, “Ss Cyril and Methodius” University, Skopje (Macedonia) | 10 Semesters

Languages

Additional Information


Achievements

Personal Projects

Consultancy

Visas