Toivo Lainevool

Toivo Lainevool

United States
Hire Toivo
Scroll To View More
Toivo Lainevool

Toivo Lainevool

United States
Member since March 26, 2013
Toivo is a Software Developer with over 23 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
  • Java, 10 years
  • Object-oriented Programming (OOP), 20 years
  • Agile Software Development, 12 years
  • JavaScript, 4 years
  • PHP, 3 years
  • WordPress, 4 years
United States
Availability
Part-time
Preferred Environment
NetBeans or Eclipse.
The most amazing...
...software I've developed is a real-time, agent-based object request broker in Java that fit significant memory and performance constraints.
Employment
  • Co-Founder
    Surflux LLC
    2000 - PRESENT
    • Responsible for all technical aspects for a network of websites in the travel industry.
    • Created WordPress plugins.
    • Handled Search Engine Optimization (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.
    • Help responsible over adding features and migrating existing product to a JBoss Server from a proprietary infrastructure.
    • Contributed to implementation of real-time scheduling system for 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
    • Catalyst Project. 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
    • Took part in project to convert AMD’s Agent Enhanced Manufacturing Scheduling Initiative from a proprietary middleware platform to New Iron Systems’ Foundry product.
    • Client’s product 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 member of 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
    • Held role as senior member of technical staff, with responsibilities including: architecting solutions, developing proposals, interviewing candidates, developing demonstrations for clients, and leading 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 product from initial requirements gathering phase all the way to final acceptance by the customer.
    • Developed features including: 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 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 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 database interface for factory production scheduling system.
    • Used C++, SQL, Oracle, and Fusion methodology.
    Technologies: C++, SQL, Oracle
  • Contractor via ObjectSpace
    Motorola, Inc.
    1996 - 1997
    • Lead developer using Fusion methodology on project to develop dynamic channel allocation algorithms and related testing framework.
    • C++ in a Solaris environment
    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, SQL, XML, HTML, PHP, JavaScript, UML, CSS, C++
  • Paradigms
    Agile Software Development, Object-oriented Programming (OOP), Design Patterns, Test-driven Development (TDD), REST, Refactoring, Continuous Integration, AJAX
  • Frameworks
    JUnit, QUnit, PHPUnit
  • Platforms
    WordPress, Java EE, JBoss
  • Misc
    SEO, JSP, SEM, log4j
  • Libraries/APIs
    jQuery
  • Tools
    CVS, Eclipse, Netbeans, Subversion, Apache, Ant
  • Storage
    MySQL, Oracle
Education
  • Bachelor's (B.Sc.) degree in Cognitive Science
    University of Toronto - Toronto, Canada
    1986 - 1990
Hire the top 3% of freelance developers
I really like this profile
Share it with others