Skip to content
View davidlacho's full-sized avatar
πŸ‡¨πŸ‡¦
πŸ‡¨πŸ‡¦
  • Safety Cybersecurity (formerly pyup.io)
  • Winnipeg, Manitoba, Canada
Block or Report

Block or report davidlacho

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
davidlacho/README.md

David Lacho

Senior Full Stack Software Engineer

Location: Winnipeg, Canada

LinkedIn


Professional Summary

Experienced Senior Full Stack Software Engineer specializing in cloud infrastructure, REST APIs, and product enhancement. Proven track record in innovative feature development, infrastructure optimization, and advocacy for diversity in tech. Co-inventor of patented backend architecture enhancing conversational e-commerce capabilities.


Experience

Safety Cybersecurity / Senior Fullstack Python Engineer

  • Duration: May 2024 - Present (Remote)
  • Leading development on the Safety Platform, a central system for vulnerability management in Python development environments.
  • Implementing tools and processes that reduce vulnerability noise by 90%, enabling clearer focus on critical security issues.
  • Designing and deploying central policy management and web-based dashboards to enhance visibility and control over project security.
  • Integrating the Safety CLI Scanner to consolidate scan data across development, CICD, and production systems, streamlining workflows and promoting secure software delivery.

Postscript / Senior Software Engineer and ERG Lead

  • Duration: August 2020 - January 2024 (Remote)
  • Engineered backend solutions and WebSockets infrastructure significantly improving real-time operations and user engagement.
  • Led the design and implementation of full-stack features notably enhancing platform reliability and user acquisition.
  • Facilitated cross-functional collaboration improving project delivery through proactive communication and risk management.

First Peoples' Cultural Council / Full Stack Developer

  • Duration: February 2020 - August 2020 (Remote)
  • Led the development of FirstVoices platform enhancements improving usability and extending functionality.
  • Implemented developer tools and best practices elevating code quality and maintainability.

QHR Technologies / Software Engineer

  • Duration: March 2019 - February 2020 (Vancouver, BC, Canada)
  • Developed and integrated healthcare solutions including video conferencing APIs and user authentication systems.
  • Enhanced product reliability and security through rigorous quality assurance and SonarQube integration.

Wise Wombat / Freelance Software Engineer

  • Duration: November 2017 - August 2020 (Remote)
  • Developed digital solutions for diverse clients including e-commerce platforms and educational tools for Indigenous communities.

The University of British Columbia / Software Engineer

  • Duration: September 2012 - February 2020 (Remote)
  • Contributed to projects preserving Indigenous languages and cultures through technology including a map overlaying Tlingit place names and an Online Environmental Encyclopedia for the Kala Language of Papua New Guinea.

Publications

Contributed to multiple research papers and news articles about language and technology.

Patents

  • Text Messaging Service Based Commerce System (US20220198431A1)
  • Materialization of a shopping cart at an instant messaging platform (US11887178B1)

Skills

Programming Languages

  • JavaScript, Python, TypeScript, SQL, HTML5, Terraform

Frameworks & Libraries

  • React, Node.js, Spring Boot, Flask, Redux

Cloud Services & Infrastructure

  • AWS (Lambda, DynamoDB, S3, Kinesis), Docker, Kubernetes

Development Practices

  • OOP, REST APIs, Front & Back-End Development, Microservice Architectures, CI/CD (GitHub Actions, Jenkins), Testing (Unit, Integration, E2E, Automated)

Other Technical Skills

  • GitHub, SonarQube, Sentry, Redis, Pytest, Hystrix, Google Maps Platform, Databases (Postgres, MySQL), WebSockets, Webhook Architecture, LangChain and LLMs

Languages

  • Fluent: English, French
  • Elementary: Tok Pisin, Spanish, German

Education

The University of British Columbia

  • Master's Degree in Interdisciplinary Studies
    • Sep 2015 – Feb 2018
  • Bachelor's Degree Double Major in French and Anthropology
    • Sep 2010 – Jun 2014

Pinned

  1. weather-caching weather-caching Public

    Built with Node.js and TypeScript, this app emphasizes efficiency and scalability, utilizing a flexible caching mechanism to deliver fast and reliable weather information.

    TypeScript

  2. agents agents Public

    AI-powered chat interface for SQLite database interaction. Features include natural language querying, dynamic schema introspection, and automated report generation. Simplifies database exploration…

    Python

  3. tchat tchat Public

    Integration of LangChain with OpenAI's Chat models to create a flexible and powerful chat application. It supports dynamic memory management, and offers a versatile prompt engineering framework.

    Python

  4. pycode pycode Public

    Automatically generate code and corresponding unit tests for a given task using LangChain and the OpenAI language model.

    Python

  5. facts facts Public

    A LangChain CLI tool to answer user questions using facts from a text file by searching for the most relevant information to their query.

    Python