I've created an architecture for asynchronous data processing from various sources with focus on horizontal scalability and I've also worked on implementing proposed design.
Whole processing pipeline consists of loosely coupled microservices connected via Azure Queues and REST APIs.
I've also developed a bespoke rule engine to allow data validation and sanitization based on customer-specific business rules and Vue.js components to interact with created APIs.
I was leading a software team within Logistics organization responsible for building software used for carrier selection, shipping planning and automated package sortation.
I've worked on various microservices connected via REST APIs and message queues within Logistics Platform.
My responsibilities consisted of technical leadership, contributing as an individual software engineer and career management for members of my team.
I've worked on integrations with partner TELCOs in Africa and Asia. Some of the challenges were keeping data consistent accross the architecture of microservices.
I've created the architecture for both back-end and front-end of software focused on improving workflow of door-to-door sales force.
The system allowed for modular integrations with 3rd party client APIs, asynchronous imports and exports of data and reporting functionality.
I was responsible for technical leadership and implementation of both back-end and front-end features.
I've worked on various small to mid-size web-based projects as external developer.