Scroll To View More
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

Portfolio

Experience

  • 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

Availability

Part-time

Preferred Environment

IntelliJ

The most amazing...

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

Employment

  • Senior Manager, Engineering

    2013 - PRESENT
    Yellowpages.com
    • 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
    Peapod.com
    • 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++

Experience

Skills

  • 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), CMS, Ajax, SEM, log4j
  • Frameworks

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

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

    jQuery
  • Tools

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

    MySQL

Education

  • Bachelor's (B.Sc.) degree in Cognitive Science
    1986 - 1990
    University of Toronto - Toronto, Canada
I really like this profile
Share it with others