Java Software Engineer at Freelance | Self-Employed
Hesse, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Iakov Senatov is a Senior Java Software Engineer with over 13 years of hands-on experience modernizing large-scale, integration-heavy enterprise systems in banking, public sector and telecom. He specializes in refactoring monolithic JEE applications into Spring-based architectures, stabilizing REST/SOAP interfaces, and executing complex data migrations across DB2, Oracle and PostgreSQL. Comfortable in regulated environments, he pairs ticket-driven delivery and automated testing with close coordination with business stakeholders to maintain critical, long-lived systems. A seasoned freelancer based in Frankfurt, he has migrated codebases of thousands of classes and modernized build ecosystems (Ant → Maven, JDK 1.5 → 8+) while keeping integrations with mainframes and cloud services intact. Fluent in German and experienced with remote distributed teams, he brings a pragmatic focus on reliability and incremental improvement that minimizes risk during large refactors.
13 years of coding experience
4 years of employment as a software developer
Master's degree, Chemical Engineering, Master's degree, Chemical Engineering at Mendeleyev University of Chemical Technology of Russia
Software Developer Client-Server, Information Technology, Software Developer Client-Server, Information Technology at Siemens Nixdorf Training Centrum
Scheduler example implementation(Spring boot 2.6, JSF 2.4, Primefaces 10)
Contributions:2 releases, 349 commits, 4 PRs in 4 years 3 months
spring-bootspring-datajsfspringboot3scheduler
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.