Toivo Lainevool
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA
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.
Work Experience
Senior Manager, Engineering
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.
Co-founder
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.
Contractor via New Iron Group
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.
Co-Founder, Chief Scientist
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.
Contractor via New Iron Group
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.
Contractor via New Iron Group
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.
Contractor via New Iron Group
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.
Contractor via New Iron Group
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.
Contractor (via ObjectSpace)
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.
Contractor (via ObjectSpace)
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.
Senior Infrastructure Specialist
ObjectSpace, Inc.
- Architected solutions, developed proposals, interviewed candidates, developed demonstrations for clients, and led discussions of advanced technical topics.
Contractor (via ObjectSpace)
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.
Contractor via ObjectSpace
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.
Contractor via ObjectSpace
A Worldwide Consulting Company
- Developing a distributed personnel system.
- Implemented major performance improvements and functionality enhancements.
- Used C++, VisualBasic, SQL, and Fusion methodology.
Contractor via ObjectSpace
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.
Contractor via ObjectSpace
Advanced Micro Devices, Inc.
- Developed a database interface for a factory production scheduling system.
- Used C++, SQL, Oracle, and Fusion methodology.
Contractor via ObjectSpace
Motorola, Inc.
- Led development using Fusion methodology on a project to develop dynamic channel allocation algorithms and related testing framework.
Senior Developer
Motorola, Inc.
- Designed and implemented software using Fusion methodology and C++ for over-the-air messaging in one-way and two-way paging systems.
Technical Lead
SkyTel Communications, Inc.
- Designed and implemented workflow process manager using Forte 4GL.
- Designed and implemented distributed-order processing and billing system.
Technical Lead
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.
Experience
VegasHotelSpecial.com
http://www.vegashotelspecial.comSkills
Languages
Java, Python 3, PHP, HTML, XML, XSLT, Tcl, Visual Basic, C, 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), WebLogic, Oracle WebLogic Application Server, HTTP, CORBA, Forte 4GL, Ajax, Search Engine Marketing (SEM), log4j, Enterprise Java Beans (EJB)
Frameworks
JUnit, Ant Design, Apache Axis, Spring, PHPUnit, Jakarta Server Pages (JSP), QUnit
Platforms
WordPress, NetBeans, Java EE, JBoss, Oracle
Libraries/APIs
JMS, JDBC, Laravel Voyager, jQuery
Tools
IntelliJ IDEA, Apache Ant, Eclipse IDE, CVS, Apache, Subversion (SVN)
Storage
MySQL
Education
Bachelor's (B.Sc.) Degree in Cognitive Science
University of Toronto - Toronto, Canada
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring