Transcript
Page 1: Peter Sobot - Résumé · Senior Backend Engineer at Spotify in New York, New York (May 2017-July 2019) Designed and implemented scalable backend services in Java for music recommendation

Languages:

PeterSobotI'mageneralistsoftwareengineerwithapassionforbuildingdelightfulsoftwarethatscales.

AreasofExpertise:Python,Java,Scala,Ruby,C,Swift,Objective-C,Go,C++,JavaScript,SQL

Experience:StaffSoftwareEngineeratSpotifyinNewYork,NewYork(July2019-Present)

Providedtechnicalleadership,technicaldesign,andcodetothePersonalizationPlatformteam(~40people)OwnedandmaintainedthecoremachinelearningsystemsformusicrecommendationacrossallofSpotifyPoweredfeaturesincludingHome,DiscoverWeekly,DailyMix,Radio,SuggestedSongs,andFansAlsoLike

Focusedonteachingandmentorship:ledengineeronboardingbootcampfornewhiresandmentored7engineersGavedozensofinternalandexternaltalkstootherteams,companies,andconferencesacrossthreecontinentsOptimizedcoremachinelearningalgorithmsinCandmadecontributionstoopensourcelibrariesAnnoyandScio

SeniorBackendEngineeratSpotifyinNewYork,NewYork(May2017-July2019)DesignedandimplementedscalablebackendservicesinJavaformusicrecommendationandpersonalizationBuiltdatapipelinesinScalaandPython,processinghundredsofterabytesperdaytoserve200m+SpotifyusersWonSpotify'sinternalcompany-widehackweektwoyearsinarow(withprojectssadlytoosecretivetolist)LedtheSpotifyNYCMusicians'clubandranbi-monthlyFridayNightLiveinternalconcertseries

SeniorSoftwareEngineerIIIatPagerDutyinToronto,Canada(November2016-April2017)Providedtechnicaldirection,designinput,mentorshipandengineeringworktoIncidentManagementteamAuthoredanddeployedcodecontributionsto34projectsin10languages(primarilyRuby,Javascript,andSwift)Won9of12monthlyengineeringhackdaysin2016withprojectsincluding:

#oncallselfie,nativeTwitterintegrationforPagerDuty'siOSandAndroidappsRichHTMLEmailsupportforhundredsofthousandsofPagerDutyusersInternalreal-timedisplayofoutgoingnotificationswithGo,Kafka,WebSockets&WebGLPagerDuty'swatchOSappfordisplayingon-callstatusandschedulingonyourwristVersioningandundoforPagerDuty'son-callschedulingservice

Fastestprogressionfromentry-leveltoseniorengineerincompanyhistory(21months)

SoftwareEngineerIIatPagerDutyinToronto,Canada(October2015-November2016)CorecontributorforproductimprovementsonWorkflowandIncidentManagement:SystemsteamsSpearheadedeffortstoincreaseoverallthroughputby100x,enablingfuturecustomergrowthMentoredandonboarded2internsand3newfull-timeemployees

SoftwareEngineerIatPagerDutyinToronto,Canada(February2015-October2015)HelpedshipcoreproductenhancementsincludingIncidentSnoozeandIncidentUrgenciesEnsuredreliabilityanduptimeofPagerDutybyparticipatinginprimaryon-callrotationsSanginBarberDuty,PagerDuty'son-callbarbershopquartetthatwakesyouupatnight

EntrepreneurinResidenceatTheWorkingGroupinToronto,Canada(June2014-February2015)DirectedTWGLabs,acompanydivisionfocusedonexperiments,learningandtoolsManagedateamof3developersoninternet-of-thingsprojects(RaspberryPi,iBeacons,NodeJSandHeroku)Builtbleeding-edgeproductprototypesfornationalCanadianbrandsincludingTimHortons

Founder&LeadDeveloperatAppstrumentsinToronto,Canada(2011-2014)Craftedviralmusicappsfortheweb,AndroidandiOS:

theWubMachine,anautomaticmusicremixerusedtomakenearly4millionremixesforever.fm,anendless,automatic&beatmatchedradiostation

Education:BachelorofSoftwareEngineering(withdistinction)fromtheUniversityofWaterloo(Graduated2014)

BuiltMixBox,aniPadmusicremixingappbasedontheEchoNest'sRemixAPICreatedJoosBox,acompilerforalargesubsetofJavainScala(Winter2014,teamof3)"ColouroftheWeb,"findingtheaveragecolouroftheinternet(Fall2010,groupof2)

Activities&Interests:MusicComposition,Performance,andProduction(Drums,Bass,Guitar,Piano)•ElectronicMusicProduction•Photography•Weird

Twitter•RegularTwitter•HardwareHacking•BuildingCustomGameBoyCartridgesforMusicPlayback•ComputerSecurity•Socks•

ExcessiveUsageof EmojiandComicSans

https://[email protected]

I'vegiventalksabout:

HowtheShazamaudiofingerprintingalgorithm

works(60min)PapersWeLoveToronto

•BuildingSpotify'smusicrecommendersystemsonGoogleCloud(30min)GoogleNext2019

•WordsareHard-Talking

GoodviaComputer(30min)CUSEC2017

I'vebuiltsoftwarewith:

Python•Scala•Java•CGo•Swift•Objective-CC++•Scala•JavaScriptHTML•CSS•SQL

iOS•macOS•watchOSAndroid•LinuxVim•Git•Xcode

Agile•Scrum•Kanban

Bash•NginxPuppet•Chef

GCP•AWS•DockerNewRelic•DatadogPagerDuty•Sentry

I'vewrittenabout:

MachineLearningforDrummers•UsingPipesand

FilterstoBuildBetterSoftware•ArchitectinganInfiniteStreamofMusic•InexpensiveBandwidthDistributionStrategies•SmartImageCroppinginRubyandC++•StreamingMP3inPython•Memory

LeaksinPythonCExtensions•DeadlocksinPython

SeemyLinkedInprofileformoreworkhistory,including

internshipsatInkling,CapcomGameStudio

Vancouver,TheWorkingGroup,andImaginationPlus.