Download as PDF - Marco Miglierina

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
ViaGolgi42,
20133,Milano(MI)
Italy
MARCOMIGLIERINA
+390223993687
marco.miglierina(at)icloud.com
http://mmiglier.github.io
EDUCATION
Milano(MI),Italy
PolitecnicodiMilano
Oct2006-Current
• Ph.D.inComputerEngineering,Expected2016.FundedbyMODAClouds(Model-DrivenApproachforDesignand
ExecutionofApplicationsonMultipleClouds)EuropeanProject
ü RelevantCoursework:CloudComputingfromaSoftwareEngineeringPerspective
• M.S.inComputerEngineering,Dec2012.Graduatedwith110/110cumlaude
ü Thesistitle:ModelBasedControlforMulti-CloudApplications
ü RelevantCoursework:SoftwareEngineering2,AdvancedSoftwareEngineering,Databases2,OperatingSystems
• B.S.inComputerEngineering,Feb2010.Graduatedwith110/110cumlaude
ü RelevantCoursework:FundamentalsofInformationScience,InternetInfrastructureandProtocols,Software
Engineering,Algorithms
Chicago(IL),USA
UniversityofIllinoisatChicago
• M.S.inComputerScience.GPA:3.71.Overseasprogramformydegree.Graduation:Fall2013
ü Coursework:NeuralNetworks,ExpertSystems,ArtificialIntelligenceI,DataandWebSemantics
Spring2010
TEACHING&RESEARCHEXPERIENCE
• TeachingAssistant(2013-2015)atPolitecnicodiMilano
ü TaughtanintroductiontoJavaEE,Glassfish,Maven,JUnit,MockitoandJMeterover8hoursto5differentclasses
of∼80graduatestudentseach
ü Implementedandpublishedcodeexamplesandhands-onvideostofacilitatetheirlearningprocess
ü TutoredthemwhilebuildingtheirWebApplications;averageratings10.3outof11.0
• Ph.D.Researcher:
ü Investigatedhowmulti-cloudapplicationscanbedesignedtobeeffectivelymonitorableatruntime
ü Definedanontologyandarulelanguage
ü Designedandimplementedtheruntimemonitoringplatformandsomedatacollectors
ü IntegratedthemonitoringplatformwiththemodelingtoolModelioandthemodel-basedprovisionerCloudML
TECHNICALEXPERIENCE
RelevantProjects
• Tower4Clouds,aMulti-CloudMonitoringPlatform(2013-2015).Aplatformformonitoringdistributedandelastic
applications,basedonaruntimesemanticmodelandarulelanguage(github.com/deib-polimi/tower4clouds)
ü Java,Maven,AspectJ,Jena,C-SPARQL,XML,RDF,JSON,JavaScript,HTML,CSS,Git
• Csparqool,aJavaLibraryforC-SPARQL(2014).AJavalibrarythatallowstowriteC-SPARQLqueriesinanobjectorientedway(github.com/deib-polimi/csparqool)
• 4WeddingWebsites(2014-2015).Singlepagewebsiteswithweddingregistry,emailnotifications,participation
form,reCAPTCHAv2.0,administrationpagewithasimpleCMSforinsertinggifts
ü GoogleAppEngine,Datastore,Java,Go,JavaScript,JQuery,Bootstrap,HTML,CSS,Git
• Briscola,anItalianCardGame(2009).MultiplayeronlinegameimplementedinEiffel,adesignbycontractlanguage
• Cluedo(2007).Aturn-basedboardgameimplementedinJava,usingSwingandtheMVCpattern
ADDITIONALEXPERIENCEANDAWARDS
• Firstprize,EurocloudItalyThesisAward(2014)
ü Awarded1000€forthebestMaster’sThesisonCloudComputingoutof10participants
• SystemArchitectConsultant(2013)foranItalianTourOperator
ü DesignedconceptualmodelandAPIforfrontend/backendintegrationofaservicetheywereimplementing
LanguagesandTechnologies
• Workingknowledge:C,JavaSE,JavaEE,Unixplatforms,HTML,CSS,JavaScript,JQuery,Bootstrap,XML(XSD)
Schema,RDF,JSON,SPARQL,SQL,Eclipse,Git,SVN,Maven,JMeter,Jena,Matlab
• Basicknowledge:Go,Docker,Vagrant,NetBeans,Jenkins,AmazonWebServices,GoogleAppEngine,Spark,MySQL