Leonardo Laroco

Senior Software Engineer at Proscia

Leonardo Laroco has a diverse and extensive work experience in the field of software engineering and information retrieval. Leonardo has held various roles in different companies throughout their career.

From 2018 to the present, Leonardo has been working as a Senior Software Engineer at Proscia, where they are responsible for developing software solutions.

Prior to that, from 2012 to 2018, Leonardo worked at UgMO Technologies as a Senior Systems Software Engineer. During their tenure, they played a crucial role in the development of the company's water-saving irrigation Controller, an embedded Linux device. Leonardo successfully led the team in transforming the buggy and crash-prone implementation into a production-ready device with a growing commercial customer base. Additionally, they introduced rigorous refactoring and unit testing practices and created a server-side emulation of the embedded device.

From 2005 to 2009, Leonardo worked at Google, Inc. as a Software Engineer. In this role, they were the team lead for a project involving named entity disambiguation and relevancy. Leonardo implemented machine learning disambiguation models trained through MapReduce processes over a BigTable database. Leonardo also modified the search engine and implemented JavaScript user interfaces for extracted metadata.

From 2003 to 2005, Leonardo served as the Development Group Manager and Senior Software Engineer at Mediaguide, Inc. Leonardo managed a team of software engineers and was responsible for supporting, maintaining, and improving the company's automated real-time audio detection systems. Leonardo also mentored team members on various projects.

Leonardo worked as an independent contractor at Alacritude LLC in 2003. Their role as an Information Retrieval Specialist involved installing, configuring, and deploying the FAST Data Search enterprise search engine. Leonardo also evaluated multiple search engines for an online research service.

In 2000, Leonardo worked as a Bioinformatics Software Engineer for GlaxoSmithKline Pharmaceuticals R&D. Leonardo built an automated genomic analysis tool and integrated bioinformatics databases for clinical trial viral DNA sequence data.

Prior to that, from 1996 to 2000, Leonardo held various roles at Infonautics Corporation and bigchalk.com, Inc. These roles included Technology Manager, Senior Software Engineer, and Information Retrieval Engineer. Leonardo managed a team of software engineers and oversaw the development of a content management system. Leonardo also had expertise in computational linguistics, search engines, and system architecture for online information services.

Leonardo began their career at Franklin Electronic Publishers Inc. in 1993, where they served as a Group Leader for International Dictionary Development. Leonardo was responsible for data development and ensuring the integrity of linguistic databases.

Overall, Leonardo Laroco has a strong background in software engineering, information retrieval, and system architecture, with experience in various industries and roles.

Leonardo Laroco obtained their Bachelor of Science degree in Mathematics from Caltech between the years 1978 and 1982. Following this, they pursued further education at the University of California, Berkeley, where they completed their Ph.D. in Mathematics from 1982 to 1988.

Links

Timeline

  • Senior Software Engineer

    September, 2018 - present