Toivo Lainevool, Software Developer in Los Angeles, CA, United States
Toivo Lainevool

Software Developer in Los Angeles, CA, United States

Member since March 26, 2013
Toivo is a Software Developer with over twenty years of experience, primarily in distributed computing and Internet technologies. He's an expert in object-oriented design and Agile methodologies, with an extensive portfolio of projects which he handled from requirements through to customer acceptance.
Toivo is now available for hire



  • Object-oriented Programming (OOP), 20 years
  • Agile Software Development, 12 years
  • Java, 10 years
  • JavaScript, 4 years
  • WordPress, 4 years
  • PHP, 3 years


Los Angeles, CA, United States



Preferred Environment


The most amazing... I've developed is a real-time, agent-based object request broker in Java that fits significant memory and performance constraints.


  • Senior Manager, Engineering

    2013 - PRESENT
    • Created an Ad Serving Federation server supporting 100+ requests per second.
    • Created an A/B test framework for landing page optimization.
    • Developed reporting tools using Hive and Elasticsearch.
    Technologies: Java, Spring
  • Co-founder

    2000 - PRESENT
    Surflux, LLC
    • Managed all technical aspects for a network of websites in the travel industry.
    • Created WordPress plugins.
    • Handled SEO, social media marketing, and search engine marketing.
    • Worked on various small projects for a variety of clients.
    Technologies: PHP, WordPress, MySQL, HTML, JavaScript, CSS, Java
  • Contractor via New Iron Group

    2007 - 2009
    Advanced Micro Devices, Inc.
    • Worked on the Agent Enhanced Manufacturing Scheduling Initiative.
    • Added features and migrated existing product to a JBoss server from a proprietary infrastructure.
    • Contributed to the implementation of a real-time scheduling system for a semiconductor manufacturing factory floor.
    Technologies: Java, JBoss, JUnit, Ant
  • Co-Founder, Chief Scientist

    2000 - 2009
    New Iron Group
    • Researched technologies and evaluated competitors’ offerings.
    • Developed prototypes.
    • Participated in architecture, design, and implementation of a web service-based middleware product.
    • Provided integration and support services to clients.
    • Created and executed technical interview process.
    Technologies: Java, XML, XSLT
  • Contractor via New Iron Group

    2006 - 2007
    Advanced Micro Devices, Inc.
    • Developed the Catalyst project, a recipe management system for advanced process control in semiconductor manufacturing.
    • Architected and implemented a logging framework.
    • Made several feature enhancements.
    Technologies: Java, TCL
  • Contractor via New Iron Group

    2003 - 2003
    General Motors/OnStar
    • Architected and developed advanced automatic crash notification software, a high availability system to provide 911 dispatchers detailed information about crash information.
    • Developed using extreme programming process.
    Technologies: Java, Apache Axis, JMS, WebLogic
  • Contractor via New Iron Group

    2002 - 2002
    Advanced Micro Devices, Inc.
    • Contributed to a project to convert AMD’s agent enhanced manufacturing scheduling Initiative from a proprietary middleware platform to New Iron Systems’ Foundry product that was a mission-critical, highly-dynamic, scheduling system based on distributing events from the factory floor to do real-time scheduling.
    Technologies: Java
  • Contractor via New Iron Group

    2001 - 2001
    General Motors/OnStar
    • Member of team that architected, designed and implemented replacement for the OnStar Personal Calling System.
    • User facing application that interacted with: vehicle communications system, wireless service provider, credit card authorization system, tax systems and Oracle database to do provisioning of vehicles.
    Technologies: Java, WebLogic Application Server, EJB, JMS, JDBC, XML
  • Contractor (via ObjectSpace)

    2000 - 2000
    General Motors/OnStar
    • Worked as a member of the enterprise architecture team.
    • Developed a Java-based mission-critical, enterprise-wide distributed framework.
    • Designed using UML, working closely with the client to gather requirement and get feedback while implementing new framework features.
    • Mentored clients in distributed development.
    • Analyzed and improved scalability, reliability, and robustness.
    • Led two developers.
    Technologies: Java, Voyager ORB, CORBA
  • Contractor (via ObjectSpace)

    1999 - 2000
    Galileo International
    • Architected, designed, and implemented a Java and XML solution for connecting two-way pagers to travel reservation website.
    • Developed over-the-air protocol using UML and Java, which involved the full life-cycle of development from gathering of requirements to user acceptance .
    • Took existing WAP-based service and created SMTP to XML/HTTP adapter and JSP/Servlet based-server code to allow for non-WAP devices to connect.
    Technologies: Java, HTTP, XML
  • Senior Infrastructure Specialist

    1996 - 2000
    ObjectSpace, Inc.
    • Architected solutions, developed proposals, interviewed candidates, developed demonstrations for clients, and led discussions of advanced technical topics.
    Technologies: Java, C++
  • Contractor (via ObjectSpace)

    1999 - 1999
    Omron Corp.
    • Worked as lead developer for an embedded real-time server product in Java with an extremely small footprint.
    • Took the product from initial requirements gathering phase all the way to final acceptance by the customer.
    • Developed features include a small footprint, pluggable scheduler, and priority model.
    Technologies: Java
  • Contractor via ObjectSpace

    1998 - 1999
    Enron Corp.
    • Designed and implemented persistence layer using UML to decouple a DCOM C++ system from the database layer.
    • Developed automated test framework using Java/XML.
    Technologies: Java, XML, Oracle, SQL
  • Contractor via ObjectSpace

    1998 - 1998
    A Worldwide Consulting Company
    • Developing a distributed personnel system.
    • Implemented major performance improvements and functionality enhancements.
    • Used C++, VisualBasic, SQL, and Fusion methodology.
    Technologies: C++, SQL, VisualBasic
  • Contractor via ObjectSpace

    1997 - 1998
    • Worked as technical lead for a grocery shopping website.
    • Architected and developed using Fusion methodology.
    • Created client- and server-side code using C++, FastCGI, JavaScript, and HTML.
    Technologies: C++, JavaScript, HTML
  • Contractor via ObjectSpace

    1997 - 1997
    Advanced Micro Devices, Inc.
    • Developed a database interface for a factory production scheduling system.
    • Used C++, SQL, Oracle, and Fusion methodology.
    Technologies: C++, SQL, Oracle
  • Contractor via ObjectSpace

    1996 - 1997
    Motorola, Inc.
    • Led development using Fusion methodology on a project to develop dynamic channel allocation algorithms and related testing framework.
    Technologies: C++
  • Senior Developer

    1996 - 1996
    Motorola, Inc.
    • Designed and implemented software using Fusion methodology and C++ for over-the-air messaging in one-way and two-way paging systems.
    Technologies: C++
  • Technical Lead

    1995 - 1996
    SkyTel Communications, Inc.
    • Designed and implemented workflow process manager using Forte 4GL.
    • Designed and implemented distributed-order processing and billing system.
    Technologies: Forte4GL, C++
  • Technical Lead

    1990 - 1995
    Canmax Retail Systems, Inc.
    • Worked as lead developer for point-of-sale (POS) system.
    • Developed drivers and libraries for peripherals, supporting devices such as printers, magnetic stripe readers, touch screens, and scanners.
    Technologies: C, C++



  • Languages

    Java, Python 3, PHP, HTML, XML, JavaScript, SQL, C++, CSS, UML
  • Paradigms

    Agile Software Development, Object-oriented Programming (OOP), REST, Design Patterns, Refactoring, Search Engine Optimization (SEO), Test-driven Development (TDD), Continuous Integration (CI)
  • Other

    Content Management Systems (CMS), Ajax, SEM, log4j
  • Frameworks

    JUnit, PHPUnit, JavaServer Pages (JSP), QUnit
  • Platforms

    WordPress, NetBeans, Java EE, JBoss, Oracle
  • Libraries/APIs

  • Tools

    Apache Ant, Eclipse IDE, CVS, Apache, Subversion (SVN)
  • Storage



  • Bachelor's (B.Sc.) degree in Cognitive Science
    1986 - 1990
    University of Toronto - Toronto, Canada

To view more profiles

Join Toptal
I really like this profile
Share it with others