Profileimage by Marko Krstic Software Engineer (Golang) from Nuremberg

Marko Krstic

available

Last update: 20.04.2024

Software Engineer (Golang)

Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Elementary) | English (Full Professional)

Skills

Golang, API Integration, Ruby on Rails, Java, Docker, Kubernetes, Terraform, AWS

Project history

10/2016 - 10/2019
Software Engineer
eGym GmbH

eGym GmbH, Berlin

Company manufactures fitness machines that are connected to the server for tracking all of different kinds of user data. Additionally, it
provides the data to users via the mobile apps (iOS and Android). Company consists of 6 engineering teams including App Team where I belong
to with 6 - 8 engineers.

* Maintaining big monolith java project on the server side
* Providing REST endpoints for the communication with mobile apps (iOS and Android)
* Working on identifying cohesive parts of the system, grouping them together and preparing them for the separation out of monolith
* Working on making concepts and building new microservices in Go and Java (Spring Boot)
* Implementing gRPC communication between services
* Using kubernetes for deploying on GCP
* Using influxDB and Grafana for monitoring
* Configuring bitbucket pipelines for CI/CD

Main technologies: Java, Go, Spring Boot, MySQL, Postgres, Docker, Kubernetes, REST, gRPC, Grafana, Let's Encrypt, GIT, Bitbucket, Google
Cloud Platform

10/2015 - 10/2016
Software Engineer (Magento)
Dr. Förster AG

Dr. Förster AG, Berlin

Company manufactured cosmetics, teas, detox-teas, detox-pulvers and many other healthy beverages. Online selling was a main distribution.
Team consisted of 2 engineers.

* Built and maintained e-commerce platform based on Magento
* Integrated Magento with external ERP system
* Created modules for statistics and reports
* Had a team lead role.

Main technologies: PHP, MySQL, GIT, Magento eCommerce

07/2012 - 10/2015
Software Engineer (Ruby, Magento)
Digramm Media GmbH

Digramm Media GmbH, Berlin

Company created web applications for many different clients. Also maintained two the biggest online furniture shops in Magento (Porta and
Boss). Team size was 5 - 6 engineers.

* Created different web applications based on Ruby on Rails
* Modeled databases
* Integrated different payment methods like paypal, sofortüberweisung, billpay, creadit card, SEPA Lastschrift, Santander Bank etc
* Built and maintained magento e-commerce web applications

Main technologies: Ruby on Rails, PHP, MySQL, MongoDB, Magento eCommerce, GIT

05/2011 - 07/2012
Software Engineer (Magento)
Westum DOO

Westum DOO, Belgrade

Company built and maintained magento e-commerce applicatoins. Team size: 7 - 9 engineers

* Worked as PHP developer for creating Magento eCommerce solutions
* Integrated credit cart payment solutions
* Implemented recurring payments
* Built caching system

Main technologies: PHP, MySQL, Magento eCommerce

10/2009 - 05/2011
Software Engineer (PHP)
Global IT Solutions

Global IT Solutions, Belgrade

Company created web applications for different purposes. Team size: 3 engineers

* Developed custom web applications based on PHP
* Modeled databases
* Created PHP Framework
* Created ORM solution
* Created libraries for image/file manipulation, RSS Feeds etc
* Built frontend for web applications (HTML, CSS, Javascript, Jquery)
* Had a team lead role

Main technologies: PHP, MySQL, Javascript, JQuery, AJAX, Smarty, CSS, HTML

Local Availability

Open to travel worldwide
Profileimage by Marko Krstic Software Engineer (Golang) from Nuremberg Software Engineer (Golang)
Register