Richard Lee's Picture
RICHARD LEE Software Engineer

rjslee93@gmail.com | +1 (765) 586-5847

About


About Me

Currently a "Full Stack" Developer interested in many different technologies, from web frameworks to big data. Always looking to challenge myself and learn more about the industry as a whole. I love learning about new frameworks or ideas that can enable me as a developer to work better and faster.




Richard Lee's Picture

Name:

Richard Juan Sheng Lee

Age:

23

Education:

University of Wisconsin - Madison

  • B. Sc. Computer Engineering, Dec 2016
  • B. Sc. Computer Science, Dec 2016

Skillsets


SOFTWARE & PROGRAMMING LANGUAGES


In school :

Java, C, Matlab, x86 Assembly, MIPS, Verilog, SQL


Out of school :

Javascript, Ruby on Rails, PHP 7, Symfony, Apache, Nginx, Node.js, Shell Scripting, MYSQL, PostgreSQL, jQuery, Ajax, Git, HTML/CSS, REST, Heroku, IronWorker, AWS S3, Three.js, OAuth 2.0

Experience


UW School of Medicine and Public Health

February 2017 - Present

Software Engineer

  • Collaborated with medical staff to build a tool for simplifying the process in screening kidney donors, reducing evaluation period by 80%.
  • Developed a post-processing log parser that analyzes the latency of page/asset rendering and database response time of 2 million lines of production logs daily.
  • Spearheaded migration plan for legacy applications from Rails 2.0/3.0 to the service-oriented Symfony framework, cutting maintenance time and improving request-response performance on browsers.

Intact Solutions, LLC.

May 2016 - December 2016

Software Development Intern

  • Implemented a cloud-based solution to simulate structural deformations and stress tests using a distributed task runner (IronWorker), allowing up to 20 workers running asynchronously.
  • Integrated the application on different platforms, through app store listing and using tokens to authenticate credentials for custom RESTful API calls, doubling the number of users in the first month.
  • Added memcache to the rails application to reduce database calls and amount of connections to AWS S3 buckets for result rendering.

Wisconsin Electric Machines and Power Electronics Consortium

August 2014 - May 2016

Student Web Developer

  • Developed and maintained the deployment and testing of multiple websites on different platforms.
  • Formulated and implemented full-stack solutions with integration to payment systems such as CashNet.
  • Reduced bot-filling spam by 100% by implementing server-side validation using Captchas and the honeypot method.

Bioinformatics Resource Center - UW-Madison

September 2015 - February 2016

Student Programmer

  • Worked closely with the Director to produce a client web application for gene analysis and data automation.
  • Technologies used : Javascript, Slickgrid.

Miller Electric Mfg.Co.

May 2015 - August 2015

Software Development Intern

  • Worked in an Agile Scrum process to create, test, and release an IP configuration page that allows static and dynamic IP changes.
  • Utilized NodeJS, HTTP requests and response to run scripts on the background.
  • Developed and tested firmware and software patches through a USB upgradeprocess that deals with the kernel.

State Cartographer’s Office (SCO) - University of Wisconsin-Madison, Wisconsin

September 2013 - May 2015

GIS/Web Support Technician

  • Worked on web programming with guidance from a mentor to support web-based applications.
  • Documented and maintained the content on the main SCO website.
  • Languages used : Javascript, Java, PHP, PostgreSQL, XML, JSON.

Roadview, Inc., Fitchburg, Wisconsin

May 2013 - August 2013

Data Processor Intern

  • Assisted with visual identification and quality control of automated pavement systems and deliverable creation.
  • Processed LiDAR data collected from vehicle sensors according to systematic procedures and guidelines.

*Note: References available upon request.

Classes


Relevant Computer Science courses
  • CS 302: Introduction to Java and Programming
  • CS 367: Introduction to Data Structures
  • CS 354: Machine Organization and Programming
  • CS 540: Artificial Intelligence
  • CS 577: Algorithms
  • CS 537: Operating Systems
  • CS 564: Databases
Relevant Computer Engineering courses
  • ECE 252: Introduction to Computer Engineering
  • ECE 203: Signals, Information, and Computation
  • ECE 352: Digital System Fundamentals
  • ECE 315: Introductory Microprocessor Laboratory
  • ECE 353: Introduction to Microprocessor Systems
  • ECE 551: Digital System Design and Synthesis
  • ECE 552: Computer Architecture

*Note: Classes are listed as they were taken in chronological order

Contact Me