Matthew Ly


Matthew Ly

I am currently a Software Engineer at Workday. I graduated in May 2016 with a B.S. in Computer Engineering at the University of Illinois at Urbana-Champaign. Previous work experiences include internships with JPMorgan Chase and CVS Caremark as a developer and a part-time job with my school's web services team as a web developer. My interests center on web application development.

matthewly@gmail.com




Work Experiences


Workday, Pleasanton, CA
Software Engineer, Payments
July 2016 - Present
  • Develop features relating to payslips, payment elections, and check printing
  • Integrate Workday payroll services with Amazon Alexa
  • Work with third-party payroll vendors to customize outbound checkprint integrations
  • Work closely with product managers and customer support analysts to triage issues
  • Monitor task execution timings for performance degradations
  • Query, analyze, and create dashboards with production data using Hadoop
  • Developed internal tool integrating Slack and JIRA
  • Developed internal dashboard for work office including upcoming birthdays, stock price, team performance metrics, and crowdsourced announcements
JPMorgan Chase, Chicago, IL
Application Developer Intern
Summer 2015
  • Developed internal productivity web app to track tasks and versions among development teams
  • Reduced downtime from program managers manually editing spreadsheets to coordinate deployments
  • Created functional requirements, unit tests, and documentation for the web app
  • Played a role of an Agile member: participate in daily Scrum meetings, sprint planning, and backlog grooming
  • Hosted session to guide other interns in setting up their development machines
Applied Technologies for LAS (UIUC), Urbana, IL
Web Developer
December 2014 - May 2015
  • Updated content and minor UI changes for university websites
  • Styled website (http://www.slate.illinois.edu) based on client’s wireframe
  • Improve accessibility of legacy university websites based on WC3 accessibility guidelines
CVS Caremark, Buffalo Grove, IL
Programmer Analyst Intern
Summer 2014
  • Converted desktop app to web app for customer prescription batch management software
  • Developed client side to make calls to existing RESTful API
  • Reduced time that would otherwise be spent on installation and configuration
  • Created unit tests and documentation for the web app
  • Assisted other interns in setting up their development machines

Projects


Nova
Office Dashboard
Matthew Ly

Ruby on Rails and NodeJS based web application displaying various information relating to workers in the office. Examples include:

  • Upcoming birthdays and anniversaries pulled from CSV file daily
  • Stock price pulls from Yahoo Finance API every 5 minutes
  • Team performance metrics pulled from internal Workday API monthly
  • Office announcements crowdsourced through mobile texting, managed by separate integrations using NodeJS middleware, Twilio API, and MongoDB
Nova
SimpleHire.me
Matthew Ly

NodeJS job search engine utilizing Google’s advanced search operators to find job listings. Integrates company ratings from Glassdoor. Currently has 500 total unique visitors named by a user “little version of Indeed.com!”

Nova
FoodBook
Matthew Ly, Maddie Lin, Aaron Chiu, Yiming Jiang

NodeJS web application that serves as a platform for people to host or join community food events. Simply sign up and start creating or RSVPing to food events!

Nova
Stockr
Matthew Ly, Kevin Ly, Richard Tang, Gary Szeto

Ruby on Rails web application that allows users to build portfolios and compare against each other. Each user has his/her own portfolio and a standard sum to start investments. Users will be able to buy any stock within his limit and the goal is to have the best portfolio.

Nova
Network Optimized Visual Analysis (NOVA)
Matthew Ly, Sambodhi Chakrabarty, Naomi Musgrave, Pooja Sethi, Andy Jiang

Nova is a software platform for visualizing connections and performing graph analysis on a cluster of people. It generates directional graphs between people based on the strength of their connections/network. The strength of their connections is measured by the frequency of interaction and a sentiment value provided by the Muse headbands during communications coupled with a machine learning engine. We then use these relationship strengths to see healthiest relationships between friend circles, strongest/weakest chains in a network, and deploy dijkstra's algorithm to plot out the most efficient chain of connections to introduce person A to person B.

StartHub
StartHub
Matthew Ly, Adam Wall, Dhruv Seth, Ian Lovrich, Travis Struckhoff, Sung Gun Paek

StartHub is a web application that provides users with a means to find awesome collaborators for their own startup ideas. StartHub has an interface that allows users to post project ideas that other members can join and to search people by skill, interest, or location. StartHub also allows users to discover, join, or share projects other members are posting. StartHub gives project ideas the opportunity to scale into startups and eventually full fledged companies.

LoL Pro Media Outlet
LoL Pro Media Outlet
Matthew Ly, Dhruv Seth

LoLProMediaOutlet is a Ruby on Rails web application that displays the latest social media feeds from professional North American League of Legends players. The purpose of this app is to increase fanbase awareness of pro players’ latest news updates.

Virtual Reality Testing
Virtual Reality Testing
Matthew Ly, Trevor Evans, Anthony Pham

Oculus Rift application that simulates customizable virtual environment for test-taking. Users can wear an Oculus Rift and take a multiple choice test by nodding their heads up and down to select answers. Multiple choice questions are queried from a PHP web server

Stock Market Simulator
Stock Market Simulator
Matthew Ly, Dhruv Seth

PHP Web application that allows users to build portfolios and compare against each other. Each user has his/her own portfolio and a standard sum to start investments. Users will be able to buy any stock within his limit and the goal is to have the best portfolio.

Airport Distance
Airport Distance
Matthew Ly

JavaScript web application to calculate the distance between two airports and to plot the trip on Google maps. Auto-completes airport names and features all airports internationally.

Electronic Weather Alert
Electronic Weather Alert
Matthew Ly, Trevor Evans, Anthony Pham

Java web application to notify the user when it's too hot or too cold outside. Emails the user if the temperature at a certain zip code surpasses the user's specified high/low thresholds.

Zappos Search Filter
Zappos Search Filter
Matthew Ly

PHP web application that queries Zappos API and displays a filtered catalog based on the user's provided budget.

Highlights