MICHAEL BUCHER
ac0x7c@r.postjobfree.com
U.S. Citizen
Bellevue, Wa, 98006
EDUCATION CARNEGIE MELLON UNIVERSITY - Pittsburgh, PA Bachelor of Science in Electrical and Computer Engineering May 2012 COMPUTER Programming Languages: Java, Bash, Python C, Assembly SKILLS Application Software: GNU Toolchain, Linux, Junit, Mockito, Solr WORK Amazon Clicks Targeting June 2013 -
EXPERIENCE SOFTWARE DEVELOPMENT ENGINEER I PRESENT
• Developing the new ad serving system
• Modifying our basic sourcing algorithms to explore new relationships
• Worked on architecture and implementation of new item update pipeline
• Expanded and generalized our distributed job service
Added unit test coverage and end to end regressions.
• Updated canonical relationship service
Responsible for scaling the service for holiday demand
• Rewrote our indexing pipeline for ad documents
• Designed and implemented a system to enable negative keyword filtering
• Head Engineer for Softlines Targeting
Leveraged query data to reduce defects and increase relevance
Earned a top widget on the search page
• Initial work on Vector Ad Serving system
• Recurrent Neural Network Targeting project
University of Pittsburgh Medical Center June 2011- Software Engineer, Associate May 2013
• Sole engineer working on business critical web application
• Responsible for fixing issues, adding features, and analyzing data
• Developed business process management system in IBM environment
• Worked with with clients to understand and develop specifications Resilient Cognitive Solutions Pittsburgh, PA Summer 2010 Junior Software Engineering Intern
Collaborated with cognitive scientists to implement and test designs
Updated internal tools to modern libraries and added features ACADEMIC
PROJECTS Blood Pressure Monitor, Rapid Prototyping of Computer Systems Spring 2012
Worked with a local startup to develop a piezoelectric monitor
Integrated the sensor with an Arduino platform and a celluar modem to report data to central server
Freescale Processor, Embedded Systems Engineering Spring 2012
Worked with a Freescale processor and development bread board
Implemented simple real time operating system
ARM Kernel, Fundamentals of Embedded Systems Fall 2010
Designed a minimal kernel for an embedded ARM system
Handled nested interrupts, multiple processes, and drivers for peripherals
Optimized programs in assembly and C for target platform Systems Programming, Computer Systems Fall 2010
Implemented web proxy with multiple threads and shared cache
Coded a memory allocation library