Oleksandr Marchenko's profile picture

Oleksandr Marchenko

Senior Software Engineer

Basel, Switzerland

"creator of the GeekPlatz ;)"

I am a highly motivated and experienced Software Engineer with over 9 years of experience in the tech industry. I specialize in both front-end and back-end development, and I am particularly skilled in Go, TypeScript, Next.js, Node.js, and Python. My career has been marked by leading significant projects, mentoring junior developers, and continuously learning. I am committed to building high-quality software and fostering a positive and innovative work environment. I enjoy exploring new technologies and baking own projects in my free time.

Skills

GoTypeScriptJavaScriptPythonNext.jsReactDjangoMongoDBPostgreSQLRedisMySQLDynamoDBMicroservicesDockerKubernetesTerraformAWSGoogle Cloud Platform

Experience

Tech-Lead / Full-stack

Aug 2023 - Present

GeekPlatz

Created a website builder that lets people create their sites. Had to get creative with the backend to handle all sorts of user demands.

TypeScriptNext.jsMongoDBPythonNode.js

Tech-Lead / Full-stack

Aug 2023 - Present

erinnern.me

Built a German learning platform, using NodeJS, Python, React, DynamoDB, PostgreSQL, and MongoDB to make it happen. I’m proud of how smooth and user-friendly it turned out.

PythonReactTypeScriptDynamoDBRedisSQLiteGo

Senior Software Engineer

Mar 2021 - Aug 2023

N-iX

I led the technical efforts for software projects related to EV charging and public transport, including trains and buses, making a significant impact. I improved fault processing by implementing a scalable Go microservice, which increased message transmissions by 200%. Additionally, I developed software in Go for internal train systems and server-side applications. I also implemented version control and canary deployments for the entire fleet of trains, and integrated numerous APIs (REST, RPC), establishing system-wide standards and rules.

GoPythonPHPTypeScriptKubernetesRESTful APIsPostgreSQLRedis

Senior Software Engineer / Architekt

Oct 2019 - Mar 2021

Developers Shore

As the core developer for a robot control system for golf fields, I designed and built a comprehensive backend system. I spearheaded the development and successful launch of the system, moving from MVP to a fully-fledged, market-ready solution within a tight timeframe. The backend system I designed and built effectively managed robots, processing and storing data efficiently.

GoKubernetesKafkaClickHouseMySQL

Senior Software Engineer

Mar 2019 - May 2020

Evoplay

I architected and implemented high-performance services using Go and TypeScript. This included creating a service for processing and load-balancing millions of daily requests and establishing a robust error-tracking system with global notifications for critical issues. Additionally, I developed an automated bot to execute urgent administrative tasks on the Rocket platform.

PHPGoTypeScriptKubernetes

Software Engineer

May 2018 - Apr 2019

LiveForce

I led the transformation of a monolithic recruiting and workforce management platform. I architected and implemented a scalable microservices ecosystem using Go, which enhanced system flexibility and performance. Additionally, I developed core services for business logic and caching, significantly improving data processing and retrieval speeds. To support ongoing development, I established new coding guidelines and comprehensive documentation, making onboarding and maintenance easier.

GoPostgreSQLPHPRedisWebSockets

Software Engineer

May 2017 - May 2018

Quest Marketing

I engineered various critical systems aimed at upgrading security, functionality, and financial oversight. Specifically, I developed a robust traffic filtering system using Go, which significantly improved network security. Additionally, I created corporate websites with PHP, enhancing the online presence and user engagement for the companies. To further optimize our systems, I implemented a Python-based templating service for the filtering system, which increased its flexibility and efficiency. Moreover, I designed and integrated workflows for generating financial reports, thereby streamlining financial oversight processes.

PHPJavaScriptSymfonyGoPythonLinuxMySQL

Education

Master of Computer Science and Mathematics

Jul 2010 - Jun 2015

Sumy State University

Focused on software development, algorithms, and data structures.