Eric Mc Lachlan

Eric Mc Lachlan Email and Phone Number

Vice President of Engineering @ Revela
Victoria, BC, CA
Eric Mc Lachlan's Location
Victoria, British Columbia, Canada, Canada
Eric Mc Lachlan's Contact Details

Eric Mc Lachlan personal email

About Eric Mc Lachlan

I am a software engineer, computational linguist, teacher, and poet.The last 5 years of my life have been focused on learning about and developing solutions to a major modern problem:How do we deal with the scale of information we have at our disposal?What gets me excited is:• helping people find the information they need, and• accelerating their ability to contextualize that information.What sets me apart:• I’ve been writing code since 1995 and professionally for 15+ years.• I’m able to solve very technically challenging problems.• I can grow scalable, production-ready solutions from basically nothing with minimal supervision.• I’m an excellent written communicator.• I am not afraid to fail.

Eric Mc Lachlan's Current Company Details
Revela

Revela

View
Vice President of Engineering
Victoria, BC, CA
Website:
revela.io
Employees:
10
Eric Mc Lachlan Work Experience Details
  • Revela
    Vice President Of Engineering
    Revela
    Victoria, Bc, Ca
  • Revela Systems
    Staff Software Developer
    Revela Systems Apr 2024 - Present
    Victoria, British Columbia, Canada
  • Veracitybio
    Staff Software Engineer
    Veracitybio Jan 2024 - Apr 2024
    Victoria, British Columbia, Canada
  • Echosec | A Flashpoint Company
    Senior Nlp Developer
    Echosec | A Flashpoint Company Sep 2019 - Jan 2023
    Victoria, British Columbia, Canada
    - Developed a machine learning pipeline able to recognize threats, prejudice, and more; across 100 languages. This helps intelligence analysts focus on the risks with the strongest signal.- Invented a context-sensitive but language-independent algorithm for performing toponym resolution (e.g. “London, Ontario” vs “London, UK”). It typically completes in under 100ms. This helps intelligence analysts perform location-based searches and filters. - Implemented advanced entity enrichment for locations, people, and organizations across a 12+ languages. This helps intelligence analysts better contextualize their data.- Built a language analysis microservice capable of processing 1,000,000s of texts per day.- Took ownership of all phases of the software development lifecycle: design, implementation, testing, containerization, deployment, release management, and the visualization of metrics.
  • Near Threat Analytics Corp.
    Senior Software Engineer
    Near Threat Analytics Corp. Aug 2018 - Aug 2019
    New Brunswick, Canada (Remote From Cape Town, South Africa)
    - Lead Developer for the company’s mobile application (Xamarin, Android).- Quickly promoted to lead developer on the company’s core information extraction application (Python, Unix).- Implemented a global location disambiguation algorithm that can disambiguate "London, United Kingdom" from "London, Canada" from the available context.- Designed and implemented a named entity recognition (NER) module for extracting a variety of entities from text (using SpaCy and grammar-based heuristics).- Used machine learning techniques to implement a deep learning classifier (neural network) for solving a multilabel text classification problem (using Keras).- Developed a framework for training and testing classifiers by applying cross-validation and hyperparameter tuning to accurately predict model accuracy (using SciKit-Learn).
  • Japan Exchange And Teaching Program(Me) (Jet)
    Assistant Language Teacher
    Japan Exchange And Teaching Program(Me) (Jet) Aug 2012 - Jul 2017
    Matsusaka, Japan
    - Taught English to senior high school students, adults, and special needs students in Japan.- Introduced a variety of technologies to the classroom and to the English department.- Presented local and national conferences for teachers and other assistant language teachers.- Promoted international cooperation and understanding.- Honored as a JET Kizuna Ambassador by the Minister of Internal Affairs and Communications of Japan.
  • Statpro
    Senior Software Developer
    Statpro Aug 2007 - Feb 2012
    Cape Town
    StatPro provides software for calculating the performance attribution of investment portfolios, which is used by major banks, insurance companies, and fund managers throughout the world.- Fully integrated a 3rd party charting component into the StatPro Client Reporting product.- Generated a sandbox user interface for this component from assembly metadata.- Fully managed the build and release process for this international product.- Designed, tested and deployed a web application that monitored the health of servers running in a server farm.- Described by a director as “a natural at working with greenfield tasks that had abstract requirements”.
  • Kinetic Mds
    Mobile Developer
    Kinetic Mds Sep 2006 - Aug 2007
    Cape Town, South Africa
    “Kinetic Marketing Delivery Systems (Pty) Ltd develops mobile technologies for sales and marketing monitoring.”- Implemented new features for the mobile application.- Identified and resolved bugs in both the client-side mobile application and in the server-side SQL procedures. - Reduced the execution time of a script used for partitioning a replicated database by 50%.- Liaised with clients about feature requests and delivery timelines.- Interviewed and trained new employees.
  • Astrata Systems
    Software Engineer
    Astrata Systems Feb 2004 - May 2006
    Stellenbosch, South Africa
    Astrata Systems implemented a bespoke solution for a non-commercial client that commissioned the development of a mobile phone.- Significantly improved maintainability by refactoring and removing duplicated code and, with it, duplicated bugs.- Implemented critical functionality; e.g. incoming call and text message delivery workflows.- Developed the menu system in such a way that a 3rd party could inject menu workflows into the system and have them execute at runtime.

Eric Mc Lachlan Skills

Software Development C# Microsoft Sql Server Subversion Linux Sql Agile Methodologies .net Database Design Vb.net Visual Basic Visual Studio Xml Asp.net Oop Scrum T Sql Databases Systems Analysis Asp.net Mvc Software Engineering C Winforms Test Driven Development Sql Server Computer Science .net Framework User Interface Front End Development Public Speaking Teaching Teaching English As A Foreign Language Training Mobile Application Development Linguistics Agile Computational Linguistics Natural Language Processing Machine Learning Version Control Code Review Research Algorithms Data Structures Artificial Intelligence Stored Procedures Teacher Training Applied Linguistics Nhibernate Language Teaching

Frequently Asked Questions about Eric Mc Lachlan

What company does Eric Mc Lachlan work for?

Eric Mc Lachlan works for Revela

What is Eric Mc Lachlan's role at the current company?

Eric Mc Lachlan's current role is Vice President of Engineering.

What is Eric Mc Lachlan's email address?

Eric Mc Lachlan's email address is er****@****ail.com

What schools did Eric Mc Lachlan attend?

Eric Mc Lachlan attended University Of Washington, University Of Washington, University Of South Africa/universiteit Van Suid-Afrika, University Of South Africa/universiteit Van Suid-Afrika, Stellenbosch University/universiteit Stellenbosch.

What are some of Eric Mc Lachlan's interests?

Eric Mc Lachlan has interest in Economic Empowerment, Education, Environment, Poverty Alleviation, Science And Technology, Human Rights, Arts And Culture.

What skills is Eric Mc Lachlan known for?

Eric Mc Lachlan has skills like Software Development, C#, Microsoft Sql Server, Subversion, Linux, Sql, Agile Methodologies, .net, Database Design, Vb.net, Visual Basic, Visual Studio.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.