Skip to content
View MSoup's full-sized avatar

Block or report MSoup

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
MSoup/README.md

Linkedin Badge Gmail Badge Twitter Badge Facebook Badge

Welcome to my Github. I'm Dave.

I'm a Japanese/English bilingual software engineer based in Japan with 4 years of experience in software development and cloud architecture.

My resume is here

Navigation

Contact

Phone: 080-7857-four-zero-seven-zero
Email (preferred method of contact): davenlu1989 (at) gmail (dot) com
Location: Tokyo, Japan
Facebook: https://www.facebook.com/daven.lu
LinkedIn: https://linkedin.com/in/davenlu
Twitter: https://twitter.com/msoup10

Work-history

Software Engineer - Slalom (April 2023 - Present)

  • Working with lots of generative AI projects. Currently leading the development of the front-end of an application to aid consultants in creating presentation decks by indexing internal company data and being able to dynamically reference them for deck generation. The result is drastically reduced man-hours used for researching and information gathering. Also working on implementing backend APIs that connect to said front-end.
  • Developed and showcased an AI digital human at Google Next 2023 to increase company visibility and employee capabilities. The event got thousands of project managers, engineers, and business leaders to demonstrate the capabilities of the Google Cloud Platform. This AI was created by leveraging the Google Cloud Platform--serverless cloud functions behind an API Gateway. I contributed to the backend logic and created Terraform modules so that the project could be deployed anywhere.
  • Architected and provisioned infrastructure to support a highly available web application in AWS, and allowed repeatable deployments through Terraform
  • Produced a total cost of ownership estimate for the proposed solution
  • Provisioned infrastructure to support a three-tier web application and deployed to AWS
  • Developed a serverless full-stack application using React, API Gateway, Lambda, Cognito, and DynamoDB
  • Architected and provisioned CI/CD pipeline to automate deployment of code using Jenkins and AWS developer tooling

Software Engineer - Innovature Technologies (June 2022 - April 2023)

Led a team of engineers on a SaaS product that drives the advertising of numerous world-renowned companies.

  • Developed dashboards for a cosplay live-streaming application to track transactions within the web app (Angular, TypeScript, MySQL).

  • In a SaaS web application, as the number of users grew, a database deadlock issue began slowing down the performance of the application. I presented the solution of using a simple and managed queue driver (Amazon SQS) and helped build out the architecture.

  • Saved the client several thousands of dollars a month by switching unused servers to EC2 on-demand instances, reducing the number of backups we took from 24 to 12.

  • Tech Stack: VueJS, AWS (EC2, ALB, RDS, Redis, Cloudformation)

System Engineer - Triplet R&D (August 2021 - June 2022)

  • Built dashboards for automotive companies and led the initiative to revamp legacy parts monitoring applications.
  • Increased web application performance by 30% by porting over a legacy codebase responsible for analyzing sensors to detect faulty equipment, patching issues with redundant database writes
  • Solved a race condition problem where fault detectors didn’t trigger when they should have and saved tens of thousands of dollars of lost productivity
  • Bridge Engineer / PM work experience: Oversaw the development of a video streaming app. Dockerized and deployed the app for the client.
  • Established a set of best practices for version control by suggesting better naming conventions and incorporating Github Actions scripts to check builds, resulting in a significantly enhanced workflow
  • Tech Stack: Javascript, Python (Django Rest Framework)

Full Stack Software Engineer - Solacom (Long Term Intern) (March 2021 - August 2021 - 6 months)

Solacom wanted to expand its headquarters in America and Hong Kong, so I created a modern English-facing website during my time there.

  • Mentored interns with the creation of a social distance detector using OpenCV (Python image detection library)
  • Tech Stack: React, GatsbyJS, NextJS

Code Samples

  • Auto deploy and manage infrastructure state with Terraform
  • Deploys API Gateway with Lambda proxy integration, an S3 bucket, and configures all environment variables in a secure way
  • Wraps openAI API TTS functionality
  • Locally develop with SAM and Terraform (hybrid approach released by AWS in 2023)
  • Project ready for deployment and use for anyone with an AWS/openAI account

sample_tts

  • automatically installs in a way that does not pollute .zshrc/.bashrc
  • ask GPT3.5 questions with prompt "text_here"
  • Written in Python, automation scripts aid the alias shortcut
  • -v flag to enable GPT4-turbo when higher accuracy is needed gpt_command_line

Web Automation CICD Pipeline

  • Code sample here
  • A tool that integrates Github actions for a two-part system:
  1. Screenshots various financial instruments from investing.com via Playwright scripts drawing

  2. Embeds them into discord via webhooks

Education

University of Waterloo Bachelor of Arts, Economics, Waterloo, Ontario, Canada

September 2008 - May 2013

Ritsumeikan Asia Pacific University(立命館アジア太平洋大学) Oita, Japan

April 2012 - August 2012 - 1 semester

Resume

Updated as of February 2024 Get here

Certifications

  • Japanese Language Proficiency Test (JLPT) N1 Certification (2017)
  • Amazon Web Services (AWS) Solutions Architect Associate (2023)
  • Azure AZ900 Cloud Fundamentals (2023)
  • Amazon Web Services (AWS) Certified Cloud Practitioner (2023)
  • MITx 6.00.1 - Introduction to Computer Science and Programming Using Python (2015)
  • MITx 6.00.2 - Introduction to Computational Thinking and Data Science (2016)
  • Gengo Pro Level Translator (2015)
  • TEFL 120H (2016)

Pinned Loading

  1. http-crawler http-crawler Public

    http-crawler is a script and API in one bundle that takes a URL as input and recursively crawls the <a> tags on each page to return all links with occurrences of said links

    TypeScript

  2. DDRSongAggregator DDRSongAggregator Public

    Dance Dance Revolution has been a very large part of my life. As a tribute to my love for it, I made a song aggregator. It scrapes the DDR song list and find all songs available on spotify (and app…

    Python 4

  3. ExitMaze-FloodFill ExitMaze-FloodFill Public

    A maze solver using depth first search. I borrowed an algorithm for finding the shortest paths between nodes in a graph (A* -> Dijkstra's algorithm).

    Python 1 1

  4. discord-market-publish discord-market-publish Public

    A tool that allows you to screenshot various financial instruments and embed them into discord via webhooks.

    TypeScript 1

  5. cli-assistant cli-assistant Public

    A CLI tool: send a prompt to a model of your choice. Currently supports GPT 3.5 turbo and 4 turbo. Support for other LLMs coming

    Python 1

  6. openai-tts-api openai-tts-api Public

    Python 1