Ivo Blajev

Experienced Software Engineer with a proven ability to design and implement software applications with high quality, on time and on target.



Programming Languages and Technologies: 
Java, J2EE, JavaScript, AngularJS, JDBC, SQL, C/C++, Shell Scripting, SOAP/REST Web Services, HTML5, CSS3, jQuery, OSGi

Hibernate, JPA, Spring, CXF, jUnit, Mockito

Maven, Gradle, Ant, SVN, Git, UML, Liquibase, JProfiler, jMeter, SoapUI, Go, Bamboo, Jira

OS Environments: 
Windows, UNIX (Linux, AIX and Sun Solaris)

Application Servers: 
Apache Tomcat, jBoss, WebLogic, IBM WebSphere

Eclipse, IntelliJ IDEA, MS Visual Studio

Oracle, MS SQL Server, DB2


    September 2012 - present    Thomson Reuters
Principal Software Engineer   

  • Design, develop and support Thomson Reuters' industry-leading, highly available ONESOURCE Indirect Tax Transaction Software for cloud based and on-premise customers.
  • Development of AngularJS web applications with SSO capabilities.
  • Development of Global Indirect Tax Determination - a highly transactional, high volume, low latency and high concurrency tax software.
  • Tuned Infinispan L2 distributed clustered cache with Hibernate, resulting in more than 3 times performance improvement in real time tax transactions.
  • Development of new features, and converting in-house frameworks to open source standards such as Spring and Hibernate.
  • Perform code reviews, train and mentor team members.
    May 2001 - September 2012    IBM
Advisory Software Engineer

  • Design and development of IBM Service and Support Manager for Systems Director and Flex System Manager of the PureSystems cloud offering. Team security focal point.

  • Designed and developed support for servers equipped with Integrated Management Module service processor in IBM Service and Support Manager and IBM Electronic Service Agent for System x products.

  • Designed and developed configurable application server log monitoring and reporting tool. Application server log files are periodically scanned at run time and analyzed. A report containing list of potential software application malfunctions and debug data is sent via eMail for further investigation.

  • Enhancements and bug fixes for various JSP and JSF pages, as well as JavaScript code for IBM Service and Support Manager and IBM Electronic Service Agent for System x.

  • Enhancements and bug fixes in JDBC code and SQL code. Ported product's DB2 SQL code to Oracle PL/SQL and Microsoft SQL server.

  • Developed Servlet and JSF code to allow users to download large (>4GB) hardware diagnostics files to web browser.

  • Developed JMS client to test product's hardware alerts support in OEM branded installations. Document and maintain serviceability API.

  • Team lead for IBM Electronic Service Agent for System x.

  • Development of SOAP based entitlement web service for IBM service data receiver infrastructure to retrieve hardware maintenance agreement and customer contact data.

  • Level 3 support engineer for IBM Electronic Service Agent for System x and IBM Service and Support Manager. Worked directly with customers to resolve issues.

  • Backported Integrated Management Module hardware support for a limited availability customer fix resulting in $10 million sales win for IBM.

  • Developed customized version of IBM Electronic Service Agent for System x for Tokyo Customs in Japan resulting in a sales win for IBM.

  • Implemented inventory data collection and processing, scalability and performance code improvements for IBM Service and Support Manager.

  • Designed and developed a rule based serviceable events recognition engine.

  • Designed and developed configurable and extendable inventory and diagnostics data collection framework. Diagnostics data collection framework allows local as well as remote session collection through various proprietary protocols.

  • Designed and developed hardware problem reporting API for storage control console software, allowing storage device hardware problems to be reported to IBM.

  • Development and maintenance of automated junit and selenium test cases.

  • Designed and developed C++ CIM indication consumer provider for Open Pegasus CIMOM server running on Linux that invokes an external java process in the event serviceable CIM indications are detected.

  • Developed C++ Windows service that starts and stops product's core java application demon.

  • Development of shell scripts (bash, korn) for Linux and AIX. Developed Linux kernel log (/var/log/messages) monitor and parser in C++ to determine hardware device problem description from log file entries.

  • Design, development and maintenance of eclipse RCP plugins and extension points, XML configuration file parsing and dynamic policy file updates.

  • Developed IBM Service and Support Manager API documentation web site outlining product's eclipse extension points, JavaDoc, OSGi services and example code for internal exploiters within the company.

  • Enhancements and bug fixes in InstallShield code for product installation on Windows and Linux. Enhancements and maintenance of Ant build scripts.

  • Development of java code, shell scripts for IBM Electronic Service Agent for Power Systems (Linux and AIX). Developed RPM spec file for product installation on Power Linux (RedHat and SUSE).

  • Enhancements and bug fixes in java software for IBM's 3890™ high speed document processor hardware used by financial institutions to sort and tally checks, utility payment and gift certificates. Software processes, displays and submits binary data to an expert system for analysis.

  • Design and development of IBM multi-platform service agent. Responsible for RMI sub-agent communication, Java Swing UI, REST web service data reporting client, inventory, performance and diagnostics data collectors and schedulers, SNMP trap receiver, eMail notification module and modem dial-up functions.

  • System setup and administration of IBM System X and BladeCenter® servers.

    December 2000 - May 2001   Venturi Technology Partners (formerly BEST Consulting)
Software Developer
  • Developer for an insurance company that sells and administers pet health insurance policies.
  • Developed a Web based system for uploading product item images to an Oracle database.
    April 1999 - December 2000    Consonus Inc. 
Web Software Developer
  • Design and development of a web based system allowing senior care provider companies to create self-branded intranet solutions for consumer oriented and B2B services using WebMethods Integration Server.
  • Design and development of JSP, EJB, Servlets, JavaScript, ColdFusion and SQL code for web applications. 
    October 1998 - March 1999   Strategy Object Ltd
Java Programmer

  • Design and development of a pure Java client-server software built around the concept of electronic documents. These computerized representations of paper documents encapsulate the various data, states and logic rules required for a business process to fulfill its purpose.
    June 1996 - October 1998    Institute of Computer and Communication Systems at the Bulgarian Academy of Sciences
  • Web applications development Java, JavaScript, HTML, CGI programming, Perl. UNIX and Windows system administration, customer support.


  • Puppet Fundamentals, January 2015
  • Building Applications with Dojo, February 2012
  • Information Security, October 2011
  • Discipline Agile Development Workshop, May 2008
  • Developing Plugins for the Eclipse Platform, November 2006
  • Java technologies for Web Services, July 2005
  • IBM Enterprise Application Development for Java and Struts, August 2004
  • Using WebSphere Development Tools, September 2003
  • WebLogic Enterprise Applications Development, January 2000
  • Informix i.Sell Application Development, September 1999
  • Solaris System Administration, March 1997


  • Thomson Reuters peer recognition Awards, 2012 - 2015
  • IBM Bravo! Award for outstanding contribution, October 2008
  • IBM Bravo! Award for outstanding contribution, August 2006
  • IBM Bravo! Award for outstanding contribution, November 2003
  • Pacific Northwest Tech Connect Fair Award, July 2003
  • Award for valuable contributions to Consonus Inc, December 1999


  1992 - 1997  Technical University of Sofia, Bulgaria
Master of Science degree in Computer Systems
Faculty of Computer Systems and Control




  • Chess Warrior 1.0. Designed and implememted the UI front end and ported an open source chess engine to the J2ME platform resulting in a 36 KB implementation of the popular game. November 2006





  • English
  • French
  • Russian
  • Bulgarian