Toivo Lainevool

Toivo Lainevool

Los Angeles, CA, United States
Hire Toivo
Scroll To View More
Toivo Lainevool

Toivo Lainevool

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
    Yellowpages.com
    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
    Surflux, LLC
    2000 - PRESENT
    • 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
    Advanced Micro Devices, Inc.
    2007 - 2009
    • 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
    New Iron Group
    2000 - 2009
    • 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
    Advanced Micro Devices, Inc.
    2006 - 2007
    • 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
    General Motors/OnStar
    2003 - 2003
    • 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
    Advanced Micro Devices, Inc.
    2002 - 2002
    • 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
    General Motors/OnStar
    2001 - 2001
    • 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)
    General Motors/OnStar
    2000 - 2000
    • 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)
    Galileo International
    1999 - 2000
    • 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
    ObjectSpace, Inc.
    1996 - 2000
    • Architected solutions, developed proposals, interviewed candidates, developed demonstrations for clients, and led discussions of advanced technical topics.
    Technologies: Java, C++
  • Contractor (via ObjectSpace)
    Omron Corp.
    1999 - 1999
    • 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
    Enron Corp.
    1998 - 1999
    • 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
    A Worldwide Consulting Company
    1998 - 1998
    • 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
    Peapod.com
    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
    Advanced Micro Devices, Inc.
    1997 - 1997
    • Developed a database interface for a factory production scheduling system.
    • Used C++, SQL, Oracle, and Fusion methodology.
    Technologies: C++, SQL, Oracle
  • Contractor via ObjectSpace
    Motorola, Inc.
    1996 - 1997
    • Led development using Fusion methodology on a project to develop dynamic channel allocation algorithms and related testing framework.
    Technologies: C++
  • Senior Developer
    Motorola, Inc.
    1996 - 1996
    • 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
    SkyTel Communications, Inc.
    1995 - 1996
    • Designed and implemented workflow process manager using Forte 4GL.
    • Designed and implemented distributed-order processing and billing system.
    Technologies: Forte4GL, C++
  • Technical Lead
    Canmax Retail Systems, Inc.
    1990 - 1995
    • 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, PHP, HTML, XML, Python 3.6+, SQL, JavaScript, UML, CSS, C++
  • Paradigms
    Agile Software Development, Object-oriented Programming (OOP), Test-driven Development (TDD), Design Patterns, REST, Refactoring, Search Engine Optimization (SEO), Continuous Integration (CI)
  • Frameworks
    JUnit, PHPUnit, QUnit
  • Platforms
    WordPress, Oracle, JBoss, Java EE
  • Libraries/APIs
    jQuery
  • Tools
    CVS, Eclipse, Subversion, NetBeans, Apache, Ant
  • Storage
    MySQL
  • Misc
    SEM, JSP, log4j, AJAX
Education
  • Bachelor's (B.Sc.) degree in Cognitive Science
    University of Toronto - Toronto, Canada
    1986 - 1990
I really like this profile
Share it with others