Summary

Expertise

Project Highlights

Education

Agency

MH

English:

Upper Intermediate

Marko H.

vetted by Youteam

Vetted by YouTeam

Croatia

UTC +01:00

Europe/Zagreb

English:

Upper Intermediate

Senior BE software developer with DevOps and Open AI API experience

A skilled backend software developer with a proven track record of developing software solutions for industries such as automotive, media, education, and cybersecurity. Proficient in Node.js, TypeScript, Python, GCP, Open AI / API, and adept at working with diverse cloud services, databases, payment platforms, and containerization solutions. Additional hands-on knowledge in DevOps engineering. With a cooperative attitude and strong collaboration skills, I strive to enhance user experiences by utilizing my technical expertise to solve complex challenges.

Want to hire this engineer?

Check if Marko is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

Node.js 5 years
TypeScript 5 years
Google Cloud Platform 2 years
Python 3 years
API 5 years
DevOps 2 years

Other technologies

Agile
AWS
Django
Express.js
GitHub
Google API
JavaScript
JIRA
MongoDB
MySQL
PostgreSQL
React.js
Stripe
Visual Studio
Scrum
Firebase database
jQuery UI
MS SQL Server
Docker
MariaDB
Google Cloud Platform
Nest.js

Project Highlights

icon
Senior BE / DevOps Engineer

Digital Transformation - Public Services, Department of Labor

Jan `23 - Apr `24

1 year

KSA, Government

Robust platform serving over 9 million users. Development of a Data Management & Utilization platform that will enable users to quickly access performance data tied to digital marketing campaigns, generate ad-hoc reports, enable simple analysis functions, present via on-demand dashboards (Looker Studio) & send to a variety of destinations for further analysis or storage.

Responsibilities & achievements

● Design and implement APIs to interface with various digital marketing data sources, ensuring secure and efficient data retrieval ● Design and implement CI/CD workflow across multiple environments (DevOps). ● Implement robust data ingestion pipelines to handle data from multiple sources, ensuring data is accurate, timely, and consistent ● Design and manage the data storage strategy on GCP, selecting appropriate storage solutions (e.g., BigQuery, Cloud Storage) to optimize for performance and cost ● Monitor and optimize the performance of the backend systems to handle high volumes of data and user requests efficiently ● Implement caching, data indexing, and query optimization techniques to enhance the speed and responsiveness of the data platform ● Work closely with the frontend developers to ensure seamless integration and data flow between the backend and user-facing components ● Document the backend systems' architecture, data models, and APIs for future reference and maintenance ● Oversee the deployment of backend components to the GCP environment, ensuring they are configured correctly and perform optimally ● Monitor the system's performance and logs to proactively address issues and update the system as needed

Agile
API
JavaScript
JIRA
Node.js
TypeScript
Continuous Integration
DevOps
Scrum
Continuous deployment
Google Cloud Platform
Nest.js
icon
BE Engineer

Data Management & Utilization platform

Jan `22 - Jan `23

1 year

Digital Marketing, USA

Development of a Data Management & Utilization platform that will enable users to quickly access performance data tied to digital marketing campaigns, generate ad-hoc reports, enable simple analysis functions, present via on-demand dashboards (Looker Studio) & send to a variety of destinations for further analysis or storage.

Responsibilities & achievements

● Design and implement APIs to interface with various digital marketing data sources, ensuring secure and efficient data retrieval ● Implement robust data ingestion pipelines to handle data from multiple sources, ensuring data is accurate, timely, and consistent ● Design and manage the data storage strategy on GCP, selecting appropriate storage solutions (e.g., BigQuery, Cloud Storage) to optimize for performance and cost ● Monitor and optimize the performance of the backend systems to handle high volumes of data and user requests efficiently ● Implement caching, data indexing, and query optimization techniques to enhance the speed and responsiveness of the data platform ● Work closely with the frontend developers to ensure seamless integration and data flow between the backend and user-facing components ● Document the backend systems' architecture, data models, and APIs for future reference and maintenance ● Oversee the deployment of backend components to the GCP environment, ensuring they are configured correctly and perform optimally ● Monitor the system's performance and logs to proactively address issues and update the system as needed

Agile
API
AWS
JIRA
Node.js
TypeScript
Scrum
Google Cloud Platform
icon
Lead BE Developer

Q Agency

Sep `21 - Jan `22

4 months

Various, EU

Served as the Lead Backend Developer for a key project. Actively communicated with Business Analysts, Project Managers, and Clients, effectively organizing the project’s direction and scope. My responsibilities involved proposing potential solutions for systems design and architecture, playing a crucial role in the decision-making process. My strong technical skills and understanding of business requirements allowed me to bridge the gap between the technical team and stakeholders, driving the project to successful completion.

Responsibilities & achievements

● Leading the backend team on the project: I led a team of three backend developers, including myself, where I coordinated tasks between the team and code review. ● Client Collaboration: Working closely with clients to understand requirements and design preferences, presenting the features to the client ● Project Management: Coordinating with the project manager about the scope of the project, to ensure that everything is delivered on time ● Collaborate with other team members: close work with frontend developers on agreeing on how the communication between the client and the server will look like ● Support project: After the creation of the project was finished, the project had to be maintained, onboarding new developers to the project, presenting the project, organizing the work sessions, writing technical documentation, and writing swagger documentation.

Agile
AWS
JIRA
MongoDB
MySQL
Node.js
PostgreSQL
Python
TypeScript
Scrum
Swagger
Nest.js
icon
Full stack developer

Full stack developer - internship

Aug `20 - Sep `21

1 year

Reversinglabs

Actively worked on both backend and frontend development. On the backend, I used Python to design, implement, and manage efficient server-side solutions. I developed APIs, handled data storage, and optimized the system for speed and scalability. On the front end, I utilized React to create dynamic, user-friendly interfaces. Collaborating with the UX/UI teams, I helped translate design concepts into functional web components.

Responsibilities & achievements

● Collaborating with UI/UX team: interface implementation by design, interface improvement ● Collaborating with QA team: helping QA team to create test cases for the feature that I created

Agile
API
MongoDB
Node.js
Python
React.js
UI
UX
Bootstrap
Scrum

Education

Higher education in Computer Science

Agency

Web & Mobile Development agency #1242

400+

GMT+2

Kharkiv/Ukraine, San Francisco/USA, Lisbon/ Portugal, Krakow/Poland

Core Expertise

Ajax
AngularJS
API
CoffeeScript
D3.js
Express.js
Google App Engine
HTML5
Ionic
JavaScript
Kubernetes
Meteor
MongoDB
MySQL
Node.js
PHP
PostgreSQL
React.js
React Native
Responsive Web Developer
Ruby
Ruby on Rails
Sails.js
Selenium
Sinatra
Socket.IO
TypeScript
Amazon Web Services
Asynchronous I/O
Behavior Driven Development (BDD)
Capistrano
Continuous Integration
CSS3
Google App Engine API
GruntJS
HAML
Ionic Framework
JMeter
Mocha
MySQL Programming
Puppet Administration
Redis
RSpec
soapUI
Test Driven Development
2D Animation
2D Design
Responsive Web Design
Angular 2x
Babel
ES6
Gulp
Jasmine
Karma unit tests
Postman
RabbitMQ
Sidekiq
Slim
Webpack
Docker
Continuous deployment
Three.js
NativeScript
Vue.js
Cypress
Jest
Angular UI Bootstrap
Protractor
GraphQL
Angular CLI
Chai.js
Material-UI
Vuex
Angular CDK
NgRx

Industries

Architecture & Design, E-Commerce & Retail, Banking & Finance, Advertising & Marketing, Healthcare & Medicine, Beauty & Personal Care, Accounting & Auditing, Audio & Music, Blockchain & Cryptocurrency, Automotive

Want to hire this engineer?

Check if Marko is available