English:
Upper Intermediate
Croatia
UTC +01:00
Europe/Zagreb
Senior Back-End Software Developer
A skilled Back-End 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, and 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
• Designed and implemented APIs for secure and efficient retrieval of digital marketing data. • Developed CI/CD workflows across multiple environments using DevOps practices. • Built data ingestion pipelines to ensure accurate and timely data from multiple sources. • Managed data storage strategy on GCP, optimizing for performance and cost with BigQuery and Cloud Storage. • Monitored and optimized backend performance to handle high volumes of data and user requests. • Enhanced platform speed through caching, data indexing, and query optimization. • Collaborated with front-end developers for seamless data integration. • Documented backend architecture, data models, and APIs for future reference. • Oversaw deployment of backend components on GCP, ensuring optimal configuration. • Monitored system performance and logs to address issues and maintain system updates.
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
• Designed and implemented secure APIs for digital marketing data retrieval. • Built data ingestion pipelines to ensure accurate, timely, and consistent data. • Managed data storage on GCP, optimizing performance and cost with BigQuery and Cloud Storage. • Monitored and optimized backend systems for high data volumes and user requests. • Enhanced platform performance through caching, indexing, and query optimization. • Collaborated with front-end developers for seamless backend-to-frontend integration. • Documented system architecture, data models, and APIs for maintenance. • Deployed backend components on GCP, ensuring optimal configuration and performance. • Monitored system performance and logs to address issues and updates proactively.
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
• Led a team of three backend developers, managing task coordination and code reviews. • Collaborated with clients to understand requirements and present features. • Coordinated with the project manager to ensure timely project delivery. • Worked closely with front-end developers to define client-server communication. • Provided ongoing project support, including onboarding new developers, organizing work • sessions, and writing technical and 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
• Collaborated with the UI/UX team to implement and improve interfaces based on design. • Assisted the QA team in creating test cases for the features I developed.
Education
Higher education in Computer Science
Agency
400+
GMT-11
Remote
Want to hire this engineer?
Check if Marko is available