English:
Upper Intermediate
Croatia
UTC +01:00
Europe/Zagreb
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 availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
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
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
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.
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
Education
Higher education in Computer Science
Agency
400+
GMT+2
Kharkiv/Ukraine, San Francisco/USA, Lisbon/ Portugal, Krakow/Poland
Core Expertise
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