1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
// Hello World. Welcome to my resumé.
public class Resumé {
public static void main(String[] args) {
impress(you);
}
public static void impress(Visitor visitor) {
if (visitor.notImpressed()) {
visitor.lookAtPortfolio();
}
}
}
class Visitor {
private boolean impressed = false;
void lookAtPortfolio() {
link.click();
this.impressed = true;
}
boolean notImpressed() {
return !this.impressed;
}
}
public class Resumé {
public static void main(String[] args) {
impress(you);
}
public static void impress(Visitor visitor) {
if (visitor.notImpressed()) {
visitor.lookAtPortfolio();
}
}
}
class Visitor {
private boolean impressed = false;
void lookAtPortfolio() {
link.click();
this.impressed = true;
}
boolean notImpressed() {
return !this.impressed;
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
// *** Projects and Experience ***
// Download a copy of my resumé here
// Download a copy of my resumé here
Job j6 = new Job(ActionIQ, 2018, now);|
- January 2018 - Present
Description: My role at ActionIQ primarily consists of:- Integrating different data sources into the platform
- Writing code to handle customer-specific and field-team-specific use cases
- Advising customers on platform use
- Translating issues, requests, and features between non-technical customers and highly technical engineers and product managers
- Mentoring and onboarding new team members
Technologies: SQL, Python, AWS, Spark, Scala, MySQL, Luigi, Ansible
Project p4 = new Project(ResidentWellness, January 2019, now);
- January 2019 - June 2019
Description: I built an app in two parts: 1) an admin portal through which administrators of a Cleveland-based residency program can upload, edit, and delete information/images/links about resources that are available to residents, and 2) a progressive web app that residents can use to access resources, including their personal QR code to enter hospital-run conferences, and a portal to anonymously submit feedback about the program.
Technologies: React, React Native, AWS Amplify, GraphQL, DynamoDB
Link:residency.cc/screenshots.html
Job j5 = new Job(Verizon, May 2017, August 2017);
- Summer 2017
Description: I interned at Verizon's Innovation Labs, which allowed me to be a part of Verizon's effort to become a pioneer in the IoT sphere. My work primarily consisted of using React Native and Redux to build an efficient and user-friendly mobile application that interacted with home automation devices.
Technologies: React Native, Redux
Job j4 = new Job(Viacom, January 2017, December 2017);
- Spring 2017
Description: I worked on the Audience Science Team to develop data visualization tools for teams across the company.
Technologies: D3.js, Django, SQL
Job j3 = new Job(Grading, January 2017, May 2017);
- Spring 2017
Description: I provided feedback for students' coding assignments in Python for the Intro to Programming course at NYU.
Technologies: Python
Job j2 = new Job(Tutoring, January 2016, December 2016);
- Spring 2016 - Fall 2016
Description: I tutored for multiple sections of Intro to Computer Programming, taught in Python. As a tutor, I attended in-class workshops to assist the professor in guiding students through difficult coding challenges. Additionally, I held office hours outside of class for students to work through their confusions. My hope was to give enough insight so that students were able to complete the problems on their own and to solidfy their problem-solving skills for future challenges.
Technologies: Python
Project p3 = new Project(StuffExchange, October 2016);
- Fall 2016
Description: At HackHarvard, my team and I created a webapp for general lending and borrowing.
Technologies: Flask, SQLAlchemy, HTML, CSS, Bootstrap
Link:Devpost page
Job j1 = new Job(Kelvin, May 2016, November 2016);
- Summer 2016
Description: I interned as a Python developer for this NYC-based startup. I was responsible for a variety of features from implementing them in the back-end to incorporating them into the front-end. I primarily worked on a user following feature and a badge feature. For each of these, I created new API endpoints, adjusted and created tables in our database, and designed the appearance of the feature. I also converted the plain javascript in a couple of our HTML templates to use React.js.
Technologies: Flask, React.js, SQLAlchemy, HTML, CSS, git
Link:www.getkelvin.com
Project p2 = new Project(LingoTag, October 2016);
- Fall 2016
Description: At HackNY, my team and I created an iOS app that allowed users to take photos and receive "tags" of what was in that photo in two different languages - their native language and the language they are trying to learn. We made use of the Clarify image recognition/machine learning API to accomplish this.
Technologies: React Native, HTML, CSS, Xcode
Link:Devpost page
Project p1 = new Project(EarthLinks, September 2016);
- Fall 2016
Description: At Hack Cooper, my team and I created a website that rewards users for volunteering. Users get points from codes they are given by volunteer organizations and are able to use these points to redeem prizes and discounts from partner retail companies.
Technologies: Javascript, HTML, CSS, AJAX, PHP, MySQL
Link:Devpost page
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
// *** Contact ***
// > LinkedIn
// > Github
// > AngelList
// Let's chat!
// > Github
// > AngelList
// Let's chat!