Toivo Lainevool

Toivo Lainevool

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

Toivo Lainevool

Los Angeles, 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, 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