Ivan Gafurov

Senior Software Engineer @thermondo

Berlin, DE
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Feb 2024 — Present

Senior Software Engineer @thermondo

View department →

Berlin, DE

Refactored and rebuilt a core domain of an ERP system using Kotlin, Spring Framework, and Hibernate, which allowed the company to reduce costs- Reduced go-to-market time for this system from weeks to days by shipping a low-code solution, proper domain separation, and CI/CD optimization- Designed an extensible backend architecture using Created a backend integration test framework using RestAssured, Cucumber, and TestContainers, to support quality and provide a shorter release cycle- Built real-time observability solutions using Rapid7, Sentry, and Heroku, enabling proactive monitoring and troubleshooting- Set up an infrastructure for this system in the Heroku cloud- Promoted engineering best practices by organizing workshops and learning sessions- Coached and mentored engineers on technical skills and personal growth.

EDUCATION

2006 — 2011

Kostroma State Technological University, Kostroma

Bachelor+, Management

N/A

Kazan State Energy University

Master's degree, Computer Science

2015 — 2016

IT-Park

Postgraduate Degree in Software Engineering, Java developer

SKILLS

Java CoreJava Enterprise EditionMavenWeb DevelopmentHtmlCssJavaCore JavaSqlGitHibernateJspServletsJava EeJava SeSpringSvnJbossAngular JsPostgresql

ABOUT IVAN GAFUROV

Senior Backend Engineer with 8+ years of experience building scalable microservices and backend systems in fintech, IoT, and business automation.Expert in Java, Kotlin, Spring Boot, Hibernate, REST APIs, and Domain-Driven Design Proven track record transforming legacy platforms and reducing costs, for example, at Wallet One (payment systems) and Thermondo (ERP system).I’ve led monolith to microservices migrations, built test automation frameworks, and contributed to platform observability and reliability.My goal is bridging tech and business needs - I enable fast product iteration by driving pragmatic architecture and robust CI/CD pipelines. I am passionate about mentoring engineers and improving team-wide engineering practices.I enjoy navigating the intersection of engineering and product, and working in cross-functional teams that focus on delivering value, not just code.Please contact me via g••••••••@gmail.comTechnologies & Tools:Java 8, 11, 17, 21KotlinSpring BootSpring Framework (Core, Cloud, Data, MVC, Security, Integration, Batch)HibernateMicroservicesAWS (ECS, EC2, Lambda, API Gateway, CloudFormation, S3)DockerPostgreSQLMongoDBRedisElasticSearchDockerGradleMavenJUnitMockitoCucumberRestAssuredLiquibaseREST APIgRPCSwaggerGrafanaSonarHerokuSentryRapid7GitJiraClaudeGitHub CopilotPositions:Java DeveloperKotlin DeveloperBackend DeveloperJava EngineerTech LeadSenior Software developer

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Ivan Gafurov — Senior Software Engineer at thermondo in Berlin, DE | Unifers