Vladimir Ilmov, EJB Developer in Amsterdam, Netherlands
Vladimir Ilmov

EJB Developer in Amsterdam, Netherlands

Member since January 2, 2015
Vladimir is a highly skilled Java developer focusing primarily on web applications. He has diverse experience in different operating systems, program languages, and platforms. He is currently learning about Scala, non-stop garbage collectors, and hot swap code replacement.
Vladimir is now available for hire

Portfolio

  • Booking.com
    Linux, Java 8, Spring Boot, MySQL, Perl
  • DETA
    Spring Boot, Java EE, PostgreSQL, Vaadin, CSS3, HTML5, WebSockets, Apache Tomcat
  • AT-Consulting
    Red Hat Linux, JMS, Nginx, Java EE, Oracle RAC, WebLogic, Java 7

Experience

Location

Amsterdam, Netherlands

Availability

Part-time

Preferred Environment

Eclipse, Linux, OS X

The most amazing...

...thing I've done is to implement a complex customer flow management system.

Employment

  • Software Engineer

    2016 - PRESENT
    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.
    Technologies: Linux, Java 8, Spring Boot, MySQL, Perl
  • CEO, Founder

    2008 - PRESENT
    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.
    Technologies: Spring Boot, Java EE, PostgreSQL, Vaadin, CSS3, HTML5, WebSockets, Apache Tomcat
  • Senior Developer, Group Leader

    2012 - 2016
    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.
    Technologies: Red Hat Linux, JMS, Nginx, Java EE, Oracle RAC, WebLogic, Java 7
  • Integration Developer

    2008 - 2012
    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.
    Technologies: Java EE, JSF, Microsoft SQL Server, Oracle, WebSphere, WebLogic, Java 6
  • Software Developer, System Architect

    2004 - 2008
    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.
    Technologies: Java EE, Jakarta EE, Apache Struts, Oracle 9i, WebLogic, Java
  • Web Developer

    2000 - 2004
    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.
    Technologies: Content Management Systems (CMS), DHTML, Java, C#, JavaScript, PHP
  • Junior Developer

    1999 - 2000
    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.
    Technologies: C++, MySQL, HTML, Perl

Experience

  • DETATRAK

    A CFM system with an e-ticket module and pre-record. It features a reporting engine capable of generating customized user reports, custom validation checks, and a form generation engine.

  • Beeline Self Service
    https://my.beeline.ru

    I acted as a system architect for a J2EE cluster application using Oracle Exadata as a database.

  • BrandRoads
    http://www.brandroads.com

    A CMS/eCommerce site with functionality for creating shopping items. It includes many configuration options.

Skills

  • Languages

    Java, XML, SQL, Kotlin, JavaScript, CSS3, PHP, XML/XSLT, XSLT, HTML, CSS, Perl, Java 8, Scala
  • Frameworks

    JavaServer Pages (JSP), JUnit, JPA, Mockito, Vaadin, Hibernate, Selenium, Knockout.js, Apache Struts, Spring Boot
  • Libraries/APIs

    WebRTC, JMS, JDBC, Selenium WebDriver, JAX-RS, JAX-WS, JAXB, Vue.js 2, jQuery
  • Tools

    Apache Ant, Apache JMeter, Wireshark, Jenkins, CVS, Maven, Apache Tomcat, Squid Proxy Server, JProfiler, Jira, Git, Postfix
  • Paradigms

    Unit Testing, Load Testing, REST
  • Storage

    PostgreSQL, MySQL, Oracle 12c, Oracle 11g, Microsoft SQL Server
  • Other

    TCP, HAProxy, Oracle WebLogic Application Server, WebLogic, EJB 3, Session Initiation Protocol (SIP), Single Sign-on (SSO), Memory Profiling, LDAP, WebSockets, EJB
  • Platforms

    JVM, Windows, Linux, Solaris, WebSphere, Oracle, Java EE

Education

  • Bachelor's degree in Computer Science
    1999 - 2004
    Demidov Yaroslavl State University - Yaroslavl, Russia
  • Bachelor's degree in Accounting
    1996 - 1999
    Yaroslavl Civil Engineering College - Yaroslavl, Russia

To view more profiles

Join Toptal
Share it with others