Coder Social home page Coder Social logo

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)

Daven's Projects

100-days icon 100-days

A community where people strive to become more consistent, more disciplined, and more driven than ever before. Takes inspiration from Mark Manson's "Atomic Habits" and provides users with a system to better drive discipline.

automate_publish icon automate_publish

Automating the pushlishing from a local machine to a state ready for playstore

blog icon blog

Static files repo used for gh-pages

cli-assistant icon cli-assistant

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

css-coach icon css-coach

There are tons of resources on how to code, but there doesn't seem to be many resources for design. This project aims to be the go-to to learn CSS by doing.

dart icon dart

Exercism exercises in Dart

ddrsongaggregator icon ddrsongaggregator

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 apple music soon).

dev-jot icon dev-jot

Open source CRUD app for seamless note taking. Create notes and tutorials, tag them with colors, and sync notes to the cloud.

discord-market-publish icon discord-market-publish

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

exercism icon exercism

Exercises from exercism, an online, open-source, free coding platform that offers code practice and mentorship. This repo is for tracking my personal growth as a dev.

exitmaze-floodfill icon exitmaze-floodfill

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).

experimental-game icon experimental-game

Using Battleship to demonstrate unit testing and trying to achieve loose coupling

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.