Vladimir Ilmov
Verified Expert in Engineering
Back-end and DevOps Developer
Amsterdam, Netherlands
Toptal member since February 9, 2015
Vladimir stands out as a highly skilled Java developer with a keen focus on web applications. His expertise spans various operating systems, programming languages, and platforms, showcasing advanced proficiency in Kotlin, JVM, performance optimization, networking, and SQL databases. Vladimir excels in designing robust CI/CD pipelines and crafting resilient infrastructure.
Portfolio
Experience
Availability
Preferred Environment
OS X, IntelliJ IDEA, Vim Text Editor, Tmux
The most amazing...
...thing I've done is to implement a complex customer flow management system.
Work Experience
Software Engineer
Booking.com
- Supported and created new functionality with Perl.
- Implemented a billing system based on Spring Boot.
- Contributed to a JPA DDL Maven generator plugin project.
- Created a specific booking dialect for MySQL.
- Created a sharded JDBC data source implementation.
CEO, Founder
DETA
- Acquired negotiation experience.
- Created a high-availability solution for customer flow management in government departments of traffic police and migration services in nearby regions.
- Created an eQueue module with the ability to monitor people.
- Created a pre-record module to optimize the customer service process.
- Increased the proportion of customers using the self-registration process from 10% in 2008 to 85% in 2014. Raised the monthly number of served clients from 6K to 50K.
- Build video conferencing software based on Kurento WebRTC server and Spring Boot 2.
Senior Developer, Group Leader
AT-Consulting
- Optimized a file processing billing engine run time, reducing it from 72 hours to 6.
- Optimized a failover, load balancing solution for a JMS processing engine on WebLogic JMS implementation.
- Implemented auto-configurable auto-start WebLogic domain deployment.
- Resolved performance problems with the RedHat Linux network stack and NIC driver.
- Tuned Oracle database application SQL requests.
Integration Developer
JSC "Diasoft"
- Created an integration bus for Souz Bank using the Bea BPM engine.
- Upgraded internal architecture for a few banks using Geronimo/WebSphere CE integration.
- Implemented an asynchronous WebService interface to support BPM in Souz Bank.
- Implemented WS-Security services for the Diasoft Platform and FLEXTERA.
- Implemented a custom form engine.
Software Developer, System Architect
JSC "Vimpelcom"
- Handled development of the SLA support self-service system of a leading cellular operator in Russia.
- Solved production performance problems, involving optimization of the server, OS, database, and application.
- Acquired hands-on knowledge of Sun Fire 25K (72CPU) optimization.
- Optimized the execution time of a billing processing engine from 14 days to 36 hours.
- Created failover/high-availability architecture for a vendor application.
- Created and implemented a monitoring scheme to provide fast and correct data regarding application status.
- Created a USSD/IVR API to serve 150 customer requests per second.
- Tuned SQL for Oracle 9.
Web Developer
INCAP
- Handled design of HTML markup.
- Implemented an online food-recipe solution for choosing food and to getting cooking recommendations.
- Implemented many sites in a CMS on PHP/MySQL.
- Created an online shop for apparel, plastic, and promotional products with custom item configurations.
- Created a custom CMS on Java 1.4/XML.
Junior Developer
Tensor
- Created one of the first eCommerce solutions in the region.
- Served as marketing developer. Created a tool to manipulate light boards.
- Optimized internal order processing.
Experience
DETATRAK
Beeline Self Service
BrandRoads
http://www.brandroads.comEducation
Bachelor's Degree in Computer Science
Demidov Yaroslavl State University - Yaroslavl, Russia
Bachelor's Degree in Accounting
Yaroslavl Civil Engineering College - Yaroslavl, Russia
Skills
Libraries/APIs
WebRTC, JMS
Tools
Wireshark, Apache Maven, Apache Tomcat, Vim Text Editor, GitLab, Squid Proxy Server, Git, Postfix, Ansible, Gradle, IntelliJ IDEA, Tmux
Languages
Java, SQL, Kotlin, JavaScript, CSS3, PHP, HTML, Perl, Java 8
Frameworks
JUnit, JPA, Hibernate, Selenium, Spring Boot
Paradigms
Unit Testing, DevOps, REST
Platforms
Docker, AWS IoT, IBM WebSphere, Amazon Web Services (AWS), JVM, Linux, Solaris, WebSphere, Oracle, Kubernetes, Java EE
Storage
PostgreSQL, Databases, MySQL
Other
Transmission Control Protocol (TCP), HAProxy, WebLogic, EJB 3, Networking, CI/CD Pipelines, Monorepos, Session Initiation Protocol (SIP), Single Sign-on (SSO), Memory Profiling, LDAP, WebSockets, Enterprise Java Beans (EJB), Monitoring
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring