Contact Information

Computer Science Department
Colgate University
McGregory Hall, 3rd Floor
13 Oak Drive
Hamilton, NY 13346
(tel) 315.228.7719
Charlotte Jablonski, Administrative Assistant
cjablonski@colgate.edu

Event Detail

Dept Tea: Design patterns for distributed systems

Start: Tuesday, September 25, 2018, 11:30 a.m.
End: Tuesday, September 25, 2018, 12:20 p.m.
Location: McGregory 319

Speaker: Marius Dragus '14, Software Engineer, Google

Abstract: In todays environment all companies need to structure their product and codebase to run on multiple interconnected machines at the same time. Much in the same way in which design patterns allowed companies to grow large codebases early on by providing common solutions that were reused for scalability, there is a new set of emerging design patterns that allows engineers to write easily extendable and durable distributed code. This talk will cover some of the new emerging distributed trends.

Bio: Marius graduated Colgate class of 2014. He worked at Facebook (2 internships), Coursera and now Google. At Google, Marius worked on Cloud Infrastructure for a year and a half and now is working in Google Ads, bringing to our users their beloved Youtube ads. Marius is an engineer. He works on creating new types of ads; that implies a lot of feature work, across multiple stacks, pipelines, frontend, databases, stat aggregation, etc.