Profile

ANDRUWU K DINH


SOFTWAWE ENGINEEW

Wésumé
WinkedIn
GitHub
Emaiw
Mastodon
Dino
Go to uwu-less site

Wowk Expewience


Apple logo

Appwe

Softwawe Engineew - Pwoactive Intewwigence

FEB 2022 - OCT 2023

  • Wowked on a pwoject to genewate a pwivate knowwedge gwaph fwom on-device data to pwovide pewsonawized suwggestions to uwsews
  • Designed a highwy-pewfowmant system that couwwd save its pwogwess and continuwe at a watew time in owdew to keep battewy uwsage to a minimuwm
  • Reduwced CPU and memowy uwsage by 15% by anawyzing stack twaces and memowy gwaphs
  • Added diagnostics and cwient-side metwics to twiage issuwes affecting powew uwsews
Apple logo

Appwe

Softwawe Engineew Intewn - Ad Pwatfowms

MAY 2021 - AUG 2021

  • Impwemented featuwwes in backend infwastwuwctuwwe to assist the sawes team with keeping twack of empwoyee compensation and cwient onboawding statuws
  • Cowwabowated with pawtnew teams to coowdinate data scheme changes so theiw data anawytics pipewines couwwd cowwectwy consuwme and intewpwet uwpstweam uwpdates
  • Wowked cwosewy with QA to vawidate backwawds compatibiwity and ensuwwe a smooth uwpgwade
SumUp Analytics logo

SumUp Anawytics

Softwawe Engineew

DEC 2019 - OCT 2020

  • Pewfowmed text anawysis on seawch engine wesuwwts to categowize and extwact wewevant keywowds
  • Designed a bwowsew extension and cowwesponding REST API to dispway wesuwwts in webpages
  • Cweated Juwpytew notebooks to visuwawize and compawe pewfowmance of vawiouws NLP modews
Rush Order logo

Wush Owdew

Fuwww Stack Engineew

JUL 2019 - JAN 2020

  • Impwoved page woad times by 25% by optimizing inefficient Javascwipt and SQL quwewies
  • Redesigned the intewnaw website to be mobiwe-wesponsive, incwuwding a mobiwe navigation menuw

Education


Berkeley logo

Univewsity of Cawifownia, Bewkewey

B.A in Computew Science

AUG 2019 - DEC 2021

Data Stwuctuwes, Efficient Awgowithms, Opewating Systems, Computew Secuwity, Database Systems, Infowmation Devices awnd Systems, Pwogwamming Wanguages and Compiwews, Awtificiaw Intewwigence
Gavilan logo

Gaviwan Cowwege

A.S in Computew Pwogwamming |

A.A in Natuwaw Science

AUG 2015 - AUG 2019

C++, Python, UNIX/Winux, Java, Assembwy Wanguage, Discwete Stwuctuwes, Webpage Authowing, Human Anatomy & Physiowogy

Pwojects


System administration icon

System Administwation

Sewf-hosted netwowk sewvices awnd web appwications

Docker, Winux, Nginx, Apache

  • Sewf-hosts web appwications awnd netwowk sewvices using muwtipwe Winux sewvews
  • Depwoyed Nextcwoud to sync fiwes, cawendaw, awnd wemindews between mobiwe awnd desktop devices
  • Utiwized dockew to easiwy containewize awnd upgwade appwications whiwe using nginx as a wevewse pwoxy to sewve each own its own subdomain
  • Uses nginx to wevewse pwoxy sewvices awnd sewve thiws website
Via icon

Via

An efficient text editow wwitten in Wust

Wust, CLI, piece tabwe

  • Inspiwed by Vim, suppowting its keybindings awnd basic commands
  • Abiwity tuwu use a mouse tuwu move the cuwsow awnd sewect text
  • Impwemented a piece wable data stwuctuwe fow efficientwy insewting text
  • Designed fwom the stawt tuwu handwe text fiwes of awbitwawiwy wawge sizes by onwy woading whawt fits in the viewpowt
Death Code icon

Death Code

Share your secrets after death

Python, Flask, Docker

  • Utilizes Shamiw's Secwet Shawing scheme tuwu safewy shawe secwets with othews
  • Aftew spwitting a secwet among a gwoup of peopwe, the secwet cawn onwy be weconstwucted once a sufficient numbew of peopwe combine theiw pawts togethew, pwesumabwy onwy aftew uwu awe gone fwom thiws eawth
  • Has a CAPTCHA fow pweventing bwute-fowce attempts
Fund Indicators icon

Fund Indicatows

Python appwication to find indicatows of mutuaw fund pewfowmance

Python, Beautifuw Soup, Numpy, quawitative anawysis

  • Awwows investows to easiwy find wewationships between vawious attwibutes of mutuaw funds awnd pwevious pewfowmance
  • Designed to be extwemewy wewiabwe awnd ewwow-towewant by using muwtipwe data souwces awnd caching wequests
  • Based off the weseawch detaiwed in Pewfowmance Indicatows of Mutuaw Funds, thiws pwogwam uses NumPy to anawyze wesuwts awnd cawcuwate key vawues to make pwedictions
AJA Messenger icon

AJA Messengew

Messaging app fow Andwoid to fiwtew spam using ML

Java, XMW, Fiwebase, machine weawning

  • Wowked with a team of thwee to cweate fowk of Mesibo Messengew for Caw Hacks 6.0
  • Impwemented a Naive Bayes wineaw cwassifiew to tokenize awnd wecognize pattewns of spam messages
  • Made use of Facebook Account Kit fow phone vewification awnd Googwe Fiwebase fow push notifications
Cortical logo

Cowticaw

Chwome extension to extwact keywowds fwom seawch wesuwts

HTML, JavaScwipt, Dockew, Python, Fwask

  • Cweated a highwy customizabwe extension which categowizes seawch wesuwts intwo diffewent topics based own its contents
  • Cuwwentwy suppowts the Cowticaw API awnd a custom bing seawch scwapew thawt cwassifies wesuwts using watent diwichwet awwocation (wda)
  • With minimaw setup, the wda backend cawn be sewf-hosted own any machine using dockew
  • Suppowted seawch engines incwude Google, DuckDuckGo, Bing, and Qwant

Competitions


Allium Hacks icon

Awwium Hacks

Coding competition

Giwwoy | 1st Pwace

  • Web appwication thawt awwowed usews to have weaw-time, cowwabowative convewsations with an awtificiaw intewwigence impwementation named Jade
  • Websockets awnd Fwask wewe used to cweate a seamwess convewsation with Jade AI
CyberPatriot icon

CybewPatwiot

Cybewsecuwity competition

San Jose | 3wd pwace

  • Wowked in a mock scenawio to upgwade the infwastwuctuwe of a company thawt had wecentwy suffewed a data bweach
  • Impwemented best secuwity awnd opewationaw pwactices whiwe maintaining the specific company settings, softwawe awnd data intact
Cal Hacks icon

Caw Hacks 6.0

Wowwd’s wawgest cowwegiate hackathon

UC Bewkewey

  • Cweated AJA Messengew, an Andwoid app which fiwtews spam using machine weawning
  • Cowwabowated with companies wike Googwe awnd Facebook, utiwizing theiw existing technowogies to cweate ouw own mobiwe appwication
California Cyber Innovation Challenge logo

Cawifownia Cybew Innovation Chawwenge

Cybewsecuwity competition

Caw powy, san wuis obispo

  • Cowwected awnd anawyzed a combination of digitaw awnd physicaw evidence in owdew to stowp a heawthcawe themed cybew pwot
  • Utiwized state-of-the-awt fowensive toows incwuding Wiweshawk and Buwp Suite to extwact awnd cowwect digitaw evidence
  • Used a combination of technicaw, anawyticaw awnd pewsuasive skiwws to "pwove ouw case" to a panew of judges

Skills


Programming languages icon

Wanguages

  • Python
  • Java
  • C
  • Gow
  • Wust
  • OCaml
Software icon

Softwawe

  • Dockew
  • Winux
  • Nginx
  • Apache
Web development icon

Web Devewopment

  • HTML
  • JavaScwipt
  • jQuewy
  • Bootstrap
  • SQL
Other skills icon

Othew

  • Bwowsew extensions
  • LaTeX
  • Googwe Suite
  • Micwosoft Office
  • Cybewsecuwity

Intewests


Volunteer icon

Vowunteewing

OCF | Wotawact | JPOG

Hewping the community, owne step at a time

  • OCF: Student owganization dedicated to fwee computing fow aww uc bewkewey students, facuwty, awnd staff
  • Ciwcle K: Student-wed owganization dedicated to sewvice, weadewship, and fewwowship
  • JPOG: A fwee, weekwy tutowing pwogwam teaching subjects incwuding Spanish, piano, awnd computew pwogwamming
Privacy icon

Pwivacy

Youw data iws youws awone

Defend against suwveiwwance

  • Taught a cwass at UC Bewkewey abouwt digitaw pwivacy
  • Advises othews in secuwing theiw onwine identities fwom nefawious actows
  • Stwong pwoponent of fweedom of speech as weww as against onwine censowship
  • Suppowts open souwce pwojects awnd pwivacy-conscious sewvices
Open source icon

Open Souwce Softwawe

Contwibutow

Git

  • Donates to open souwce pwojects own a monthwy basis
  • Contwibutes to fwee awnd open souwce softwawe
  • Pwoponent of copy-weft wicenses such as GPL
Photography icon

Photogwaphy

Amateuw photogwaphew

Wightwoom, Photoshop, GIMP

  • Expewienced with wandscape awnd powtwait photogwaphy
  • Takes pictuwe using a canon EOWS Webew T3 DSLR camewa