Vlatko Stojkovski, Software Developer in Amsterdam, Netherlands
Vlatko Stojkovski

Software Developer in Amsterdam, Netherlands

Member since May 27, 2016
Vlatko is a passionate programmer, an AI lover, and a life-long learner who is experienced in designing and architecting systems and processes compliant with the Agile methodology, test-driven development, and continuous integration. He also has led implementations and integrations of mobile or web-based systems.
Vlatko is now available for hire

Portfolio

  • It's All Group
    Amazon Web Services (AWS), MongoDB, Microsoft SQL Server, Azure, AWS, Node.js...
  • ING Group | Payconiq
    Amazon Web Services (AWS), Sonar, AWS, MongoDB, Jenkins, Node.js, Java, Android
  • Solaborate
    Microsoft SQL Server, SignalR, Socket.IO, WebRTC, Node.js, JavaScript...

Experience

Location

Amsterdam, Netherlands

Availability

Part-time

Preferred Environment

Git, IntelliJ IDEA, Visual Studio, Windows

The most amazing...

...software I've built is a distributed, fault-tolerant laboratory information management system with integrated laboratory analyzers for laboratory automation.

Employment

  • Senior Software Engineer

    2015 - PRESENT
    It's All Group
    • Analyzed and estimated various project requirements.
    • Gave technical advice and steered clients according to their business requirements.
    • Developed a web employee management system.
    Technologies: Amazon Web Services (AWS), MongoDB, Microsoft SQL Server, Azure, AWS, Node.js, Android, Python, Java, ASP.NET, C#
  • Senior Software Engineer

    2015 - 2017
    ING Group | Payconiq
    • Led the development of Payconiq's Android app—designing and implementing the application's architecture/layout, the software development process, and best practices guide.
    • Defined and managed a continuous integration process. Set up a multi-branch pipeline with Jenkins, integrated it with JIRA, Bitbucket Server, Sonar, and Slack.
    • Defined, designed, and assessed Payconiq’s security model and strong customer authentication.
    • Incorporated the security into SDLC.
    • Provided high-level and detailed security and risk assessments.
    • Organized and managed both internal and external reviews of the security proposals and implementations.
    • Defined a security roadmap for Payconiq.
    • Maintained a backlog of user stories grouped under epics.
    • Steered a strong customer authentication implementation in accordance with PSD2.
    • Implemented the first version of the web merchant portal using AngularJS.
    Technologies: Amazon Web Services (AWS), Sonar, AWS, MongoDB, Jenkins, Node.js, Java, Android
  • Software Engineer

    2012 - 2015
    Solaborate
    • Led the development of Solaborate's Native Android app. Designed and implemented the Solaborate's architecture and layout and back-end REST API. Added support for Solaborate's WebRTC video and audio calls.
    • Developed Solaborate's hybrid iOS and Android apps using Sencha Touch. Designed and implemented the application's front-end architecture and back-end REST services.
    • Developed Solaborate's Windows 8.1 app using WinJS. Designed and implemented the application's core architecture.
    • Led the development of a real-time collaboration module on Solaborate, which includes: a chat, plugin-free video or audio (one-to-one or conference) calls (peer-to-peer) with integrated screen sharing and file sharing.
    • Developed a prototype for Telecom Software using AngularJS; included a dashboard and user-specific and role-specific permissions. The prototype was internationalized including having an Arabic language setting for which the prototype would transform completely to left-to-right.
    Technologies: Microsoft SQL Server, SignalR, Socket.IO, WebRTC, Node.js, JavaScript, Android, Java, ASP.NET, C#

Experience

  • UNESCO Project: Free Web Resources for Visually Impaired People (Development)

    I enhanced the web portal for free teaching and learning resources to support a text-to-speech generator for Macedonian language, TTS-MK—enabling visually impaired people to navigate throughout the portal, listen to resources, and attach new resources.

  • UNESCO Project: Free Resources for Technology Enhanced Creative Teaching in Primary and Secondary Schools (Development)

    I did the full development of a web portal for sharing free learning resources.

Skills

  • Languages

    Java 9, Java, C#, JavaScript, CSS3, JavaScript 6, HTML5, T-SQL, SQL, TypeScript 2, Python, Python 3, Less
  • Frameworks

    Spring Boot, Spring Security, ASP.NET Web API, Android SDK, ASP.NET MVC 6, AngularJS, ASP.NET, Angular, Express.js, NancyFx, Knockout.js, Sencha Touch
  • Libraries/APIs

    Node.js, jQuery, Socket.IO, WebRTC, SignalR, Pandas, TensorFlow
  • Tools

    IntelliJ IDEA, Microsoft Visual Studio, RabbitMQ, Dapper, TFS, Git, Visual Studio 2015, Mongoose, Ninject, Bitbucket, Jira, SonarQube, Jenkins, Visual Studio, Sonar, Windows Azure SDK, ELK (Elastic Stack), Jupyter
  • Paradigms

    REST, Object-oriented Programming (OOP), Continuous Delivery (CD), Continuous Integration (CI), Model View Controller (MVC), Model View Presenter (MVP), Unit Testing, Test-driven Development (TDD), Event-driven Programming, Asynchronous Programming, Agile Software Development, Functional Programming
  • Platforms

    Android, Visual Studio Code, Docker, Amazon Web Services (AWS), Azure, NLog, Linux, Windows
  • Storage

    SQLite, Microsoft SQL Server, Realm, Redis, MongoDB, MySQL
  • Other

    Domain-driven Design (DDD), OWIN, AWS

Education

  • Master of Science in Computer Engineering
    2013 - 2017
    FON University, Faculty of Information and Communication Technologies - Skopje, Macedonia
  • Bachelor of Science in Computer Science
    2010 - 2013
    FON University, Faculty of Information and Communication Technologies - Skopje, Macedonia

To view more profiles

Join Toptal
Share it with others