Resume

My work and technology experience in a nutshell

Technology Summary

Experienced with:

  • C++
  • PHP 5
  • Laravel
  • Python
  • Flask
  • Django
  • HTML 5
  • MeteorJS
  • Javascript/jQuery
  • CSS3, SCSS, LESS
  • Java
  • Apache

Familiar with:

  • SQL
  • C
  • Node.js
  • Socket.io
  • Nginx
  • Craft CMS

Basic Knowledge of:

  • Objective C
  • C#
  • Ruby on Rails
  • Android Development
  • Assembly
  • Arduino

Professional Experience

Software Engineer

Microsoft
January 2017 - Present

Implementing new data types in Microsoft Excel desktop application. Architecting infrastructure and developer API for new data types in Excel Online. Planning and executing test strategies for new features, to ensure high quality across multiple platforms and environments. Investigating and fixing product bugs.

Microsoft Excel is about to get a lot smarter (TechCrunch)

Software Engineering Intern

Microsoft
May 2016 - August 2016
Worked on a new feature for Excel (details still under NDA). Collaborated with project managers to schedule deliverables and determine feature scope and technical feasibility. Produced test strategies to ensure high software quality.

Head Teaching Assistant: Rapid Prototype Development and Creative Programming

Washington University in St. Louis
August 2016 - December 2016
Led a team of 15 Teaching Assistants to teach a 175 student course - Rapid Prototype Development and Creative Programming. Assisted professor in revising and creating course material and exams. Mentored students and encouraged good software development practices.

Project Lead: Technical Interview Prep Program

Washington University in St. Louis
August 2016 - December 2016
Hired and trained a team of 11 industry-experienced students to conduct mock technical interviews for other students, and help them bridge the gap between a college education and industry expectations. The team conducted over 100 technical interviews over the span of a semester.

Web Developer

Structik
First hire in a startup that received the YCombinator Fellowship grant. Developed responsive website for users to upload 3D models for optimization. Site features includes an account system, 3D model uploader, and a 3D model viewer.

Teaching Assistant: Rapid Prototype Development and Creative Programming

Washington University in St. Louis
August 2015 - May 2016
Instructed for the Rapid Prototype Development and Creative Programming course. Mentored students on good software development practices. Assisted instructor in grading projects and preparing instructional materials. Drafted lesson plans for future semesters’ lectures.

Data Structures and Algorithms Tutor

Washington University in St. Louis
September 2014 - December 2015
Tutored roughly 50 students in the Data Structures and Algorithms course. Guided students towards understanding difficult concepts by asking them open-ended questions and leading them to independently finding the solutions. Strengthened students’ programming and problem-solving skills. Personally tutored about 15 students a semester.

Backend and Frontend Development Intern

Cake & Arrow
May 2015 to August 2015
Worked as the sole developer on a team of interns to create the company's onboarding site. Provided ideas for implementation and development, and developed the project from start to finish. Built in-house tools for site crawling and performance analysis to optimize performance. Learned a variety of frameworks to work on and transition between multiple projects.

Web Development Intern

MakerBot Industries
June 2014 - August 2014
Developed responsive and dynamic web pages using HTML, CSS, jQuery, PHP, and SQL while working with a team of web developers to keep a consistent theme throughout the MakerBot website. Wrote backend code to improve functionality on Thingiverse, a website dedicated to sharing user-created 3D models. Suggested features and improvements for Thingiverse to improve user experience. Performed front-end QA testing to maintain a high quality of standard for user experience,and back-end QA testing to ensure successful financial transactions on the MakerBot website.