Eric Mc Lachlan personal email
- Valid
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.
-
Vice President Of EngineeringRevelaVictoria, Bc, Ca -
Staff Software DeveloperRevela Systems Apr 2024 - PresentVictoria, British Columbia, Canada -
Staff Software EngineerVeracitybio Jan 2024 - Apr 2024Victoria, British Columbia, Canada -
Senior Nlp DeveloperEchosec | A Flashpoint Company Sep 2019 - Jan 2023Victoria, 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.
-
Senior Software EngineerNear Threat Analytics Corp. Aug 2018 - Aug 2019New 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).
-
Assistant Language TeacherJapan Exchange And Teaching Program(Me) (Jet) Aug 2012 - Jul 2017Matsusaka, 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. -
Senior Software DeveloperStatpro Aug 2007 - Feb 2012Cape TownStatPro 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”. -
Mobile DeveloperKinetic Mds Sep 2006 - Aug 2007Cape 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. -
Software EngineerAstrata Systems Feb 2004 - May 2006Stellenbosch, South AfricaAstrata 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
Eric Mc Lachlan Education Details
-
Gpa 3.9 -
Computer Science
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial