CĂLIN TODONI

Senior developer with strong technical background in many technologies and programming languages, very good work ethics and good understanding of dev/ops.

Contact

calin.todoni@rd-plus.com
+ 40 725 921 456

Education

Politehnica University of Timișoara
1997-2002 Computer Science
(5 year Engineer Degree)

Languages

English – advanced

Technical skills

Java/Spring, Typescript/Javascript (Node.js, React),
SQL, MongoDB
Docker, Kubernetes, CI/CD, Jira

Experience

2020-2022 Expert Software Engineering
Shop-Apotheke

– Online pharmacy shop: directly involved in developing new architecture and implementation of a new centralized payment system using micro-services architecture, totally asynchronous communication via RabbitMQ, MongoDB on Google cloud. Backend implementation of new payment system such as Klarna Pay later, Mirakl ERP integration.
Technologies: Java/Spring Boot, Typescript, JPA/Hibernate, MongoDB, RabbitMQ, Kubernetes

2017-2020 Senior Java Developer
Atlatos Gmbh

– Travel manager application: B2B travel manager application that used to run in a very large Java based monolith, a new re-design of the application architecture using micro-services was done using Java Spring and set a template for any new feature. All micro-services run in dockerized environment, new CI/CD streamline was set in place.
The micro-services ecosystem includes api gateway, configuration server (with git integration), OAuth2/JWT security, discovery/registry services, Hazelcast caching, Feign client, ELK logging, Grafana dashboards/alerts.
Technologies: Java/Spring, Spring Boot, JPA/Hibernate, MySQL

– Backend API booking micro-services for flights, hotels, trains and car-rentals using multitude of the service providers, payment/CC processing included.
Technologies: Java/Spring, Spring Boot, JPA/Hibernate, MySQL

– OCR API backend: information extraction from scanned or photoed receipts and invoices including image pre-processing (skewing, noise reduction etc).
Technologies: Java/Spring, Spring Boot, JPA/Hibernate, MySQL

2015-2017 Software developer
XING AG

– Whatsapp integration channel: Backend API, API integration tasks
– Database(MySQL) migration tasks(java) – multithreading
– REST API development for existing services
– Job search portal with dynamic filter, SOLR dynamic faceting, dynamic sitemap generation, dynamic SEO links
Technologies: Java, Spring, Hibernate/JPA, PHP, MySQL

2012-2015 Software developer
INTELLIGENCE COMPETENCE CENTER AG

– Job search portal: having more than 2 millions of jobs updated daily, with more than 100.000 new jobs per day with dynamic generated filters based on backend pre-processing. Frontend & backend developer, SOLR dynamic faceting, dynamic sitemap generation, dynamic SEO links
– REST API providing jobs for major news outlets from AT and CH
– B2B job search staffing agency tool – SOLR search, dynamic filters, graphs and statistic
– Job – CV matching
– SOLR Developer and administration
– SOLR patch for multi-shards facetting
– Multi-database synchronisation tasks
Technologies: PHP/Javascript, Java, MySQL, SOLR

2007-2012 .NET Developer, Web developer
VISUAL RETAILING SRL

– Mock-shop 3D Store: virtual 3D shop where the client could customise their merchandise presentation
– Image processing shape detection
– Storyboard
Technologies: C#, .NET, MSSQL, WPF