← В ленту
Senior
Регистрация: 21.11.2025

Cristian Tone

Специализация: Java Developer
— Java Developer with solid experience in desktop applications and backend web applications. — Skilled in designing and implementing scalable, maintainable, and secure enterprise systems using Java 8–25, Spring Boot, and Microservices. — Recognized for modernizing legacy systems, improving developer workflows, and leading cross-functional international teams. — Proactive, ownership-driven, and passionate about delivering quality software that makes an impact.
— Java Developer with solid experience in desktop applications and backend web applications. — Skilled in designing and implementing scalable, maintainable, and secure enterprise systems using Java 8–25, Spring Boot, and Microservices. — Recognized for modernizing legacy systems, improving developer workflows, and leading cross-functional international teams. — Proactive, ownership-driven, and passionate about delivering quality software that makes an impact.

Скиллы

java
Spring Boot
REST API
Hibernate
JPA
Microservices
Swagger
OpenAPI
Kafka
ActiveMQ
PostgreSQL
MySQL
Amazon S3
Liquibase
Git
GitHub
GitHub Actions
Google Cloud Platform (GCP)
CaaS
PaaS
Kubernetes
Docker
Jenkins
SonarQube
Dynatrace
Maven
MVC
Domain-Driven Design
Hexagonal Architecture
Design Patterns
SOLID principles
Postman
JUnit 5
Mockito
SWT
Eclipse RCP
NatTable
Nebula
Swing
OpenWebStart

Опыт работы

Lead/Senior Developer
06.2021 - 12.2024 |NTT Data
Java 8-21, SWT, NatTable, Eclipse RCP, REST API, Microservices, Jenkins, Spring Boot, PostgreSQL, JPA, Docker, Kafka, Kubernetes, Caas, Paas, SonarQube, Unit Tests, Swagger Code Gen, Swagger Doc, Git, GitHub, Maven, IntelliJ, OpenAPI, OWS, Dynatrace, Hexagonal Architecture for desktop app
● Led a team of six developers from NTT DATA Vietnam in a collaborative project for a European car manufacturer. ● Engineered custom NatTable-based data grid for European automotive client, improving data visualization performance by 40% and reducing UI rendering time. ● I made architectural decisions and designed the microservices and the database structure. ● Developed with my team a new Spring-based microservice to manage user rights. ● Designed and implemented a new Spring-based microservice to integrate with multiple partner systems and retrieve data on demand. ● Defined very efficient processes for hotfixes, code-review, devs onboarding. ● I did the transition from Eclipse to IntelliJ and transition from Java 8 to Java 21. Projects: 1. Metal-Investment. ● Real-time precious metals arbitrage calculator monitoring Bloomberg / Galmarley prices vs. Revolut rates. Built with Java, Spring Boot, Docker, GCP , REST API, scheduled jobs. 2. Simple Contacts. ● Spring Boot address book with login, contact CRUD, Kafka sign-up events, MySQL persistence, and a Dockerized weather microservice companion. 3. SnowSWT. ● Interactive SWT Technology Demo Desktop. ● Snowfall simulator with mini-game showcasing advanced SWT rendering capabilities and event handling.
Lead/Mid-level Developer
10.2020 - 05.2021 |P4B
Java 8, Drools, REST API, Jenkins, Microservices, Spring Boot, ActiveMQ, Git, Github, Maven, InteliJ
● Led a team of two developers (backend and frontend). ● Maintained existing rules written in Drools and implemented new ones for approving patient requests to receive physical devices covered by the National Health Insurance Fund. ● Implemented new API’s. ● I processed a new message type received from ActiveMQ.
Senior Java Engineer
01.2020 - 05.2020 |Zenitech
Java 9, Spring Boot, REST API, CORS, Unit tests, System tests, Application tests, PiTest, Maven, Git, Github, Maven, InteliJ, Splunk
● I worked on the gateway of a planning platform, focusing on unit, integration tests and http requests filters. ● I simplified several processes with each release and created a series of Confluence pages after consulting with many people.
Senior Java Developer
04.2018 - 11.2019 |Synopsis (QTronic)
Java 8, SWT, JOGL, Maven, Git
● Worked as part of a 10-developer team on a desktop application used by engineers at a European car manufacturer to simulate car ECUs and monitor their real-time status. ● Developed an INI file editor using SWT. ● Built a custom framework from scratch to display real-time vehicle signals, leveraging the JOGL library, which is based on OpenGL.
Java Developer
11.2007 - 04.2018 |Konecranes (TBA)
Java 7, SWT, Eclipse RCP, Swing, OpenWebStart, C#, ANT, CVS, Bugzilla, Waterfall Methodology
Developed Java-based desktop applications for simulation purposes in the container terminal logistics domain. Projects that I worked on: 1. Graphical Terminal Editor (GTE) - Built from scratch in Java (Eclipse RCP, SWT) and maintained for 10 years. ● Used internally to design and edit container terminal layouts, enabling management to secure new contracts. ● Integrated with several TBA products, including a virtual terminal emulator for optimizing container flow. 2. Replay Animator - 3D visualization tool for terminal layouts. ● Contributed by generating static 3D meshes (e.g., buildings) and developing detailed/overview object views. 3. Yard Crane Scheduler. ● Co-developed a tool that connects to terminal operating systems, calculating optimal yard crane ranges, replacing manual, error-prone dispatcher work. 4. Boxhunter Crane Interface. ● Built from scratch in C#, implementing low-level communication between autonomous cranes and the port’s operating system. 5. TCM. ● Maintained a Java/Open Web Start/Swing-based tool.
C++ Developer
04.2006 - 09.2007 |FUNLABS
C++, Internal Game Engine
● Implemented special effects and 2D elements in multiplatform games: Cabela’s Big Game Hunter and Cabela’s African Safari.

Образование

Specialist (Бакалавр)
2001 - 2005
University of Craiova, Faculty of Mathematics and Informatics

Языки

АнглийскийПродвинутыйРумынскийРодной