About Me

Hey, what's up, hello

I'm Edmund, a Full Stack Engineer at Asana currently living in San Francisco. I grew up in Atlanta, and I recently graduated with a degree in Computer Science from UC Berkeley.

My professional experience includes interning at Facebook and Intuit, working as a TA for the CS 170 (Algorithms) and CS 61B (Data Structures) courses at Berkeley, and serving as the President of a consulting organization at Berkeley (Venture Strategy Solutions).

My passions include hip hop dance, creating videos, and making music. I try to spend most of my free time creating content, and a dream of mine is to one day become a full-time content creator. Some other hobbies of mine include backpacking, spending quality time with friends and family, reading all kinds of books, and watching Anime and Youtube.

I believe that everyone has an amazing life story, and I would love to hear about yours. Feel free to connect with me through one of the social media icons at the bottom of the page.

Skills

Languages/Frameworks

Java
Python
Swift
Objective-C
HTML5
CSS3
 jQuery
JavaScript
 Cocoa Touch
 Spring
 Node.js
 LaTeX
C#

Tools

  • Git
  • Apache Maven
  • Apache Spark
  • Apache Solr
  • DSE Graph
  • cPanel
  • Xcode
  • IntelliJ
  • Visual Studio
  • Eclipse

Databases

  • Firebase
  • MySQL
  • Cassandra

APIs

  • Facebook
  • Google Maps

Projects

Abacus

I created a Chrome extension called Abacus to break unconscious habits of obsessively visiting distracting websites. Check out this blog post I wrote to learn more about the philosophy behind this app.
https://github.com/3dmund/split

HouseMate

During my sophomore year of college I noticed that not all my housemates were pulling their weight in doing chores around the apartment. My solution was HouseMate, an iOS app that systemizes the act of doing chores. This was a project I was very passionate about, and I even created a video explaining how it works.
https://github.com/3dmund/split

Malaria Visualization

This is a project I did as a part of the application process for Capital One's Summit. I downloaded data on Malaria from WHO in a CSV file and converted it to JSON. I then wrote a script using Java and Google Maps' API to determine the mortality for children under five for each country and plot the data on WebGL Globe.

http://malaria-visualization.herokuapp.com/

Split

This is an ios app I am finishing up with two other people using Swift, XCode, and Firebase. The app is purposed to facilitate the purchasing of communal items within a group of people, such as roommates. It includes a shared list where everyone can add and upvote items (like in reddit). The app can also calculate how much each person owes that user, and displays it in the payment feed. It supports Facebook login.
https://github.com/3dmund/split

Experience

Full Stack Engineer

August 2019 - Present

  • Led two other engineers in a project to build key features to maintain our lead over our most formidable competitor, resulting in wins such as 12.11% increase in invites sent and 7.5% increase in tasks created. Responsibilities as Project Lead included writing eng design docs, communicating updates with key stakeholders, and supporting other engineers.
  • Drove major increases in invites sent and accepted by building two of our core emails and an invite dialog. As the owner of this dialog, I maintained the technical quality and added other functionality such as connecting Google Contacts.
  • Increased developer efficiency across Asana: enabled our testing app to run tests for multiple packages concurrently, wrote a script that creates an Asana task for engineers that submit large refactors to remind them to exclude their commit from git blame, and created a tool that allows engineers to check if experiment enrollment is imbalanced.

Software Engineering Intern

May 2018 - August 2018

  • Improved Facebook’s search by facilitating the use of experiments to improve search results, creating a web-platform that provides transparency into a team’s experiments and offers flexibility in prioritizing experiments to run.
  • Wrote backend with PHP and accessing tables created using Dataswarm with Presto. Building client using React.
  • Enhanced a current app, Gestalt Lab, by implementing color coded metrics to more easily visualize differences in experiment from control and building a datepicker UI to choose different dates to view experiment results for.

Software Engineering Intern

May 2017 - August 2017

  • Extending QuickBooks Self-Employed's mileage tracking feature by implementing detection of frequent locations.
  • Engineering backend of feature using Java, Apache ML library, Spring, Hibernate, MySQL, and Apache Cassandra.
  • Saving user's time by enabling automatic marking of most frequent trips, found using DSE Graph, TinkerPop, and Groovy.
  • Implementing frontend of features in iOS app using Objective-C. Communicating with backend using RESTful API calls.

CS 170 (Efficient Algorithms), CS 61B (Data Structures) Teaching Assistant

January 2016 - December 2017

  • Empowered Berkeley CS students for software engineering, research, and other CS careers by inspiring passion for CS and teaching how to properly utilize algorithms and data structures through holding discussions, labs, and office hours.
  • Instill strong habits of writing clean/modularized code by giving feedback for and grading projects, labs, and homework.

Education

UC Berkeley

Computer Science - 3.7 GPA

May 2019

  • Structure and Interpretation of Computer Programs - Python (CS 61A)
  • Data Structures - Java (CS 61B)
  • Machine Structures - C (CS 61C)
  • Discrete Mathematics and Probability (CS 70)
  • Principles and Techniques of Data Science (CS 100)
  • Efficient Algorithms and Intractable Problems (CS 170)
  • Artificial Intelligence (CS 188)
  • Introduction to Machine Learning (CS 189)
  • Designing Information Devices and Systems I (EE 16A)
  • Linear Algebra (Math 54)
  • Calculus (Math 1A/1B)

Extracurriculars

President, Internal Vice President, Project Manager (Gradescope), Consultant (AdsNative)

January 2018 - Present

  • As president, currently focused on executing vision of increased entrepreneurial spirit and campus presence of club.
  • Fostered community in the organization of 30+ members by organizing internal activities and planning club meetings.
  • Led five consultants to expand Gradescope’s user base by implementing a referral program to utilize teaching assistants.
  • Foster growth in AdsNative, a series A startup ad server, by offering recommendations for expanding into social media.

Contact