Summary
Overview
Work history
Education
Skills
Hobbies
Timeline
Generic
Ioan-Bogdan Totilca

Ioan-Bogdan Totilca

Bucharest

Summary

Passionate about Golang with 8 years of experience working on SAAS projects in the field of ecommerce, A/B Testing, gaming and insurance.

Overview

10
10
years of professional experience
8
8
years of post-secondary education

Work history

Golang Developer

Emag S.R.L.
10.2024 - Current

eMAG is one of Romania's largest e-commerce platforms and marketplaces. I worked in the Recommendation Team, responsible for most of the product recommendations visible throughout the user's experience on the website.


  • Maintained and developed existing Golang microservices and the PHP-based main API within our domain
  • Worked with notebooks and Cloud Run jobs in Google Cloud Platform (GCP)
  • Mentored the team to strengthen their knowledge of Golang and software design principles
  • Took an active role in introducing and evolving SCRUM ceremonies and agile practice
  • Helped to develop an Introduction to Golang path for people in the company that want to learn Go

Golang Developer

Thinksurance
10.2019 - 09.2024

Thinksurance is a SAAS that facilitates the communication, offer request and contract creation between brokers and insurers.


  • Company Overview: Thinksurance is a SAAS that facilitates the communication, offer request and contract creation between brokers and insurers.
  • Initially maintaining and developing features for the legacy monolith application
  • Building the first golang microservice as a POC that microservices are a viable way to rewrite the application
  • Building the golang microservices for all low level domains and up
  • Leading the team that was overseeing the product section

PHP/Golang Developer

Gameloft
10.2018 - 10.2019

User Acquisition PHP Developer working with in game ads requests that would come from the Gameloft SDK or from 3rd party advertisers in order to calculate the amount of payment every advertiser would receive.


  • Maintaining legacy software and introducing new advertisers
  • Improving performance and getting requests down to 250 ms
  • Starting a rewrite of the application in Golang

Web Developer

Innobyte
07.2015 - 10.2018

Innobyte is an outsourcing company were I worked on different projects, listed below are my two main projects Omniconvert and FashionDays.


  • Omniconvert is a SAAS that allowed users to create A/B testing, add creatives and surveys to the clients websites. I mostly worked on the webpage loader that would take a clients website and render it inside our own application were the client had an interface were he could modify his website. The modifications were saved and through our embedded JS we were able to apply the changes to the clients website after it was initially loaded.
  • I worked on rebuilding the initial application written in PHP to use the Symfony framework
  • Introduced RabbitMq to the project
  • Rebuilt a JS script that was embedded in the clients pages
  • Integrated different third party applications
  • Worked on more complex JS code that would handle creatives and different more complex scenarios than our base options
  • FashionDays is a ecommerce website for clothes. At the time the company was just bought by another bigger company and when I came to the project they were preparing to do the biggest ecommerce backend integration between FashionDays BE and the new companys BE.
  • I worked mostly on the Payment system- Adapting the databases DAOs to be compatible with the owners DAO's
  • Adapting the Voucher System
  • Introducing new features in the Checkout stage
  • Innobyte is an outsourcing company were I worked on different projects, listed below are my two main projects Omniconvert and FashionDays.

Education

Computer Science -

University of Bucharest
10.2009 - 10.2013

Highschool - undefined

Traian Vuia
10.2005 - 10.2009

Skills

  • Golang
  • DDD
  • Hexagonal Architecture
  • Amazon AWS
  • GCP
  • NodeJs and Typescript
  • PHP
  • Symfony

Hobbies

  • Music Production
  • Dancing
  • 3D modeling
  • Playing and making games

Timeline

Golang Developer

Emag S.R.L.
10.2024 - Current

Golang Developer

Thinksurance
10.2019 - 09.2024

PHP/Golang Developer

Gameloft
10.2018 - 10.2019

Web Developer

Innobyte
07.2015 - 10.2018

Computer Science -

University of Bucharest
10.2009 - 10.2013

Highschool - undefined

Traian Vuia
10.2005 - 10.2009
Ioan-Bogdan Totilca