Personal details

Marko K. - Remote full-stack developer

Marko K.

Full-stack Developer and Architect
Based in: 🇬🇧 United Kingdom
Timezone: Athens (UTC+3)

About

Throughout my career, I have extensively worked with a broad range of programming languages and platforms, including Dart(Flutter), JS Frontend(React, Vue, Angular), JS Backend(Nest, Express, Node), PHP(Laravel), Java(Spring).

My experience in developing user-centric software, enhancing user experiences, and solving scalability challenges will be invaluable in driving your projects forward. I thrive in dynamic, fast-paced environments, and am adept at managing multiple priorities simultaneously.

Work Experience

Principal Software Engineer
Fly and Share | Jan 2024 - Present
Android
Azure
GitHub
Dart
Firebase
Google Cloud Platform
iOS
Flutter
Figma
Codemagic
  • I designed a product with brand designs, component designs, all page designs and flows, and published designs in Figma from the client’s initial wireframes.
  • Modeling data and creating a backend for administration of it using GCP Functions.
  • I have integrated Authentication, Remote Config, and Push Notifications.
  • Integrating APIs for Duffle (flight search), Google Maps (places), and OpenAI (recommendations and image generation).
Principal Software Engineer
ActionRun | Jul 2022 - Jul 2024
PHP
Android
WordPress
GitHub
Dart
Firebase
Google Cloud Platform
iOS
Flutter
Figma
Codemagic
Notion
  • Designed, developed, and published ActionRun(https://actionrun.app), a mobile app that offers personalized fitness tracking and guided running sessions.
  • Utilized Flutter and Dart for the front-end development to ensure a seamless user experience across iOS and Android platforms.
  • Implemented features such as Remote Config, A/B testing, Push Notifications, Home Widgets, Subscriptions to enhance user engagement.
  • Developed a comprehensive backend using Firebase Cloud Functions to manage app logic and data.
  • Integrated APIs for various fitness tracking functionalities to provide real-time feedback and recommendations for users.

Projects

Cloud Text-To-Speech
Azure
GitHub
Dart
TypeScript
Text-to-Speech Technology
Google Cloud Platform
JavaScript
Flutter
Notion
AWS
• Designed, developed, and published the package, initially for Flutter and later ported to Node.js. • Provided a single interface to integrate text-to-speech services from Google, Microsoft, and Amazon, preventing vendor lock-in. • Implemented universal and provider-specific configurations to utilize and access unique features of each text-to-speech provider. • Developed features such as SSML sanitization, locale management in both English and native languages, and configurable output formats, speech rates, and pitches. • Created extensive documentation and a robust testing framework to ensure high-quality performance. • Leveraged Dart and Node.js along with cloud functions for efficient API interactions. • Enabled rapid implementation of text-to-speech functionalities across various applications, enhancing accessibility and user experience.
ChessEyes
2021
PHP
MySQL
Laravel
Jira
Vagrant
Confluence
JavaScript
GraphQL
Nuxt.js
Vue.js
• Worked on web application/SaaS designed to analyze chess games played on popular chess game platforms, such as liChess and Chess.com. • Program the platform to analyze various openings for particular games. • Include a functionality recommending videos and books to the user for improving chess skills.

Education

The School of Electrical and Computer Engineering of Applied Studies
Bachelor's degree・Computer Software Engineering
Oct 2014 - Oct 2018

Certifications & Awards

Apple Search Ads
Apple | Sep 2024
Web security training
Hacksplaining | Oct 2022