Resume For Shervinum
Resume For Shervinum
Resume For Shervinum
Forwhomitmayconcern,
Iamaveryhardworkerconstantlylookingtoapplysolutionstochallengingproblems,combiningstrong
communication&marketingskillswithextensivedesign&problemsolvingskillsatboththeacademic
andprofessionallevel,withaveryrapidabilitytogainexpertlevelunderstandingofnewtechnologies
duetomyindepthknowledgeofmanytechnologies,specializinginthefieldsofRobotics,Computer
Vision,EmbeddedSystemsandModernComputerArchitectureataworldclasslevel:
Robotics for 18 years including a Masters Degree in Robotics and a Bachelors Degree in
MechatronicsEngineering. Ihavesomeofthemosthandsonroboticsexperienceintheworld,
sinceIbuiltanobstacleavoidingtalkingrobot(Sydney2004),awebcontrolledmobilerobotthat
couldfind&rechargeitsownbatterieswhenlowthusrunning24hrsaday(Brisbane2005),anall
terrain2wheeledbalancingUSmilitaryrobot(Florida2007),ahumanoidrobotwith62motorsthat
wastheworldsfirstArabicspeakingrobot&~3millionviewsonYoutube(AbuDhabi2009),a
socialrobotutilizingFacebookforfacerecognition&speechrecognition(AbuDhabi2009),anda
smallrobotwith2legs+camerawithonboardGPUacceleratedfacedetectionthatwalkstowards
thenearestpersonitsees(California2014).
ComputerVision&OpenCVfor12years,includingbeingawellknownbookcoauthor&blogger
on computer vision and helping create the Khronos OpenVX standard (hardwareaccelerated
computervision)withIntel,ARM,Samsung,Qualcomm&TI.For4yearsIworkedalmostdaily
withtheofficialOpenCVdevelopers,tooptimizeOpenCVforARMCPUs+CUDAGPUs.
SoftwareDevelopmentfor17yearsincludinganotherBachelorsDegreeinComputerScience:
LowlevelC&Assemblydevelopmentfor14yearswithx86&ARMCPUsincludingmulti
coreNEONAssemblyoptimization(whichI'moneoftheworld'sgreatestexpertson),aswell
asAVR&Arduino&ARMCortexMmicrocontrollerdevelopment&embeddedRTOS.
Highlevelsoftwaredevelopmentfor~4yearssuchasJava,VisualBasic,MATLAB,OpenGL,
Androidapps&drivers,iOSapps,Python,Perl,PHP,DOSscripts,BASHscriptsforLinux,etc.
Git+Googletestframeworkfor3years.
CUDAGPUaccelerationfor1yearwithbothdesktopandmobileGPUs.
LinuxasmymainOSfor5yearsnow,usingWindowsfor21yearsandOSXfor1year.
SomeexperiencewithGitHub,SVN,Perforce,opensourcedevelopmentandwebdevelopment.
Electronics(bothanalog&digital)for21years,butonlyattheadvancedhobbyistlevel,notonany
commercialprojects.Ihavecreatedthecircuitry&softwaretoprocesssensorssuchasLIDARs,
Infrared,ultrasound,accelerometers,andbothcheap&expensiveIMUs.Ihavealsousedseveral
large3Dprinters.
Photos&videosofmyprojectsmaybefoundat http://www.shervinemami.info/ whereIalsohostmy
OpenCV&roboticstutorialswith~2millionviews.Duringmysparetimeinhighschool&universityI
spent5yearscreatinganopensource3DmodelerforWindowscomposedof30,000linesofmyownC&
Assembly code, that rendered 3D graphics in software faster than most commercial packages
(http://draw3d.shervinemami.info/).
Note thatI ammuch more suited tohandson development ratherthan research projects with strong
academiccomponents.Ihavebeenworkingremotelyfromhome(inAustralia)for6.5yearsasafulltime
remotecomputervisiondeveloper.IhavealsobeenworkingpartlywithNVIDIA'sembeddedsystems
technicalmarketingteamfor2ofthoseyears,gettingsomeexperiencewithfacetofacemarketing,online
marketing,socialmediamarketing,technicalwriting,andcommunityengagementsupportforembedded
systems.
Yoursfaithfully,
ShervinEmami,4thSeptember2015.
RESUMEFORSHERVINEMAMI
PERSONALDETAILS:
CONTACT:
phone:+61431845843
email:shervin.emami@gmail.com(preferredmethodofcontact)
LinkedIn:http://au.linkedin.com/in/shervinemami
VISUALPORTFOLIO: http://www.shervinemami.info/
MARITALSTATUS:
Australiancitizen,marriedwithayoungchild.
WORKLOCATION:
Workingfromhome(ByronBay,Australia)oranofficeinGoldCoast.
LANGUAGES:
English(fluent),Farsi(basicknowledge).
PUBLISHEDBOOKS:
MasteringOpenCVthroughPracticalComputerVisionProjects,
PacktPublishing,UK,Nov2012(coauthorandorganizer).
PUBLISHEDPAPERS: FrameworkforaLongTermMobileRobotontheWeb,Australasian
ConferenceonRobotics&Automation,Australia2005(author).
TheBenefitsofBoredom:anExplorationinDevelopmental Robotics,
IEEESymposiumonArtificialLife,Hawaii2007(coauthor).
FaceBots: Social Robots Utilizing Facebook, IEEE Conference on
HumanRobotInteraction,California2009(coauthor).
FaceBots: Steps Towards Enhanced LongTerm HumanRobot
Interaction by Utilizing and Publishing Online Social Information,
PaladynJournalofBehavioralRobotics,vol1issue3,2010(coauthor).
EDUCATION:
POSTGRADUATE:
MasterofPhilosophy(Robotics)Researchdegree,
attheUniversityofQueensland,Australiain2009.
UNDERGRADUATE:
B.Eng.(MechatronicsEngineering)Honoursdegree,
B.Sc.(ComputerScience)Bachelorsdegree,
bothattheUniversityofSydney,Australiain2004.
MASTERSTHESIS:
AFrameworkfortheLongTermOperationofaMobileRobotviathe
Internet (2009).Allowedamobilerobottobecontrollableontheweb
24hrs per day by letting it recharge its own batteries
(https://openslam.org/openratslam.html).
HONOURSTHESIS:
RealTimeFaceRecognitionUsingEigenfaces(2003)
Icreatedsoftwarefromscratchthatcoulddetecthumanfacesinrealtime
usingneuralnetworks,andrecognizethosefacesusingPCA/Eigenfaces.
ACADEMICAWARDS: 2HighDistinctionsand17DistinctionsatUSYD.
1999&2000DeansHonoursListforAcademicExcellence,USYD.
TECHNICALSKILLS:
Extensivetheoretical&practicalknowledge ofelectronics(bothanalog&digitalcircuitdesign),
computerhardware(suchasCPUs µcontrollers),software(such asAssemblylanguage &
C/C++),computervision,androbotics(suchasmotors,sensors&navigation). Duetomyexpert
levelunderstandinginarangeoftechnologies,I'maveryfastlearnerofmostfieldsintechnology.
PERSONALITY:
Veryhardworkingwhilealsoaveryrelaxedperson.Goodasagroupworkerandatworkingonmy
own. In my spare time I track & discuss new embedded technologies (http://plus.google.com/
+ShervinEmami),attendlocalhackerspacemeetups,andhavesideprojectssuchasasmarthat,new
humancomputerinterfaces,andlowcostwearabledevicesforblindpeople(http://handysense.org/).
EMPLOYMENTHISTORY:
Aug20112015:
NVIDIACorporation,USA(http://www.nvidia.com)
SeniorSystemsSoftwareEngineer(MobileComputerVision):
IworkedremotelyfrommyhomeinAustralia,mostlytooptimizecomputervisionlibraries&cameradrivers
forTegraARMCPUs&GPUonLinux&Android:
*AsNVIDIA'sresidentexpertonARMCPUoptimization,Igavetalks&expertadvicetovariousteams
withinthecompany&importantcustomers,onoptimizingforeachofthelatestmobileCPUs(CortexA9,
CortexA15andCortexA57includingforthenew64bitmodeofARMv8AARCH64).
* I worked on ARM NEON SIMD & multicore CPU optimized versions of: automatic image & video
stabilization, 2D FFTs & DCTs, image registration, 3D Structure from Motion, Optical Flow, and
SoftCascadeObjectDetectorforcar,face&pedestriandetection.SomeincludedCUDAGPUacceleration.
*IworkedonOpenCV4Tegra(anoptimizedimplementationofOpenCV,developedverycloselywiththe
officialOpenCVdevelopmentteaminRussia).
* I'm part of the official Khronos OpenVX standard committee for hardwareaccelerated computer vision
(http://www.khronos.org/openvx/).
*I'minchargeofthecommunityengagement&socialmediamarketingfortheJetsonTK1ARMdevboard
(http://developer.nvidia.com/jetsontk1)andLinux4TegraOS.
*IbuilttheSCOL(SuperComputerOnLegs)facedetectingrobot(http://youtu.be/Ne7ByU8FSCo)todemo
theJetsonTK1ARMdevboardinUSA&Japan.
*I'mcurrentlyworkingontheVisionWorks&DriveWorksGPUacceleratedlibrariesforselfdrivingcars&
nextgenerationmulticameraautonomousdrones(http://youtu.be/WS3FqHoWFCI).
*WhileatNVIDIA,mypreviousemployerofferedmetheopportunityifIleftNVIDIAtobefundedbyNASA
tocreateGPUacceleratedsimulationsofnewlegdesignsforthefirstrobottoeventuallystepfootonthe
planet Mars around 2030. (Researching NASA's next robot after the R2 robot currently on ISS
https://www.nasa.gov/content/nasasrobonautlegsheadedforinternationalspacestation/). I turned the
offerdowntostayinAustraliaandsinceIfarpreferrealdesignovertheoreticalsimulation.
Feb2011Aug2011:
YouEye,USA(http://
y
oueye.com/
)
FreelanceComputerVisionDeveloper:
I worked remotely on webcambased eye detection & eye gaze
estimation that tracks where on a screen users are looking at, to
generate reports for advertisers & designers about which parts of
webpages are actually seen by users and which parts are usually
ignored.
Sep2009Mar2011:
nViso,EPFL,Switzerland(http://www.nviso.ch/
)
FreelanceComputerVisionDeveloper:
Iworked ondetection offace,eyes, nose &
mouth (shown on the right), with face
preprocessing, skin detection, 3D pose
estimation and GUI, using OpenCV &
OpenGL. My software normalized faces to
have even lighting from multiple directions,
detectthe3Dposition&rotationofaperson's
facefromasinglephoto,andallowedrotating
the person's face in 3D just from a single
photo(shownbelow).
Jun2008Mar2009:
InteractiveRobots&MediaLab,UAE(http://irml.uaeu.ac.ae/ )
EmbeddedEngineerandMachineVisionProgrammer:
Icreated aFace Recognition & Detection system for asocial robot. Ialso
createdthedriversoftwareandanimationsfora62DOFhumanoidrobotusing
ahighlyrealisticface,incollaborationwithHansonRobotics,USA.
(http://www.hansonrobotics.com/)
Jul2006Sep2007:
InstituteforHuman&MachineCognition,Florida
EmbeddedSystemsEngineer:
WebuiltaselfbalancingDARPAfundedallterrain300lb10DOF
militaryrobot.Iwasinchargeofthesoftware,embeddedcomputer,
some electronics, and all testing of the robot to automatically
transformbetween4wheeledor2wheeledbalancingmodes,andto
automatically climb a staircase while balancing on 2wheels
(http://www.ihmc.us/).In2015thislabscored2ndplaceinthe3year
highlyregardedDRCrobotcompetition.
Feb2006Jul2006:
UniversityofQLD.ResearchAssistant:
(http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=4218882)
DevelopedaNeuralNetworklearningsystemandonboardaudiotonedetectorfor
aSonyAIBOrobotdogtointeractandlearnaboutobjectsitsees,hearsandfeels
initsenvironment.
Mar2005Jul2006:
UniversityofQLD.AcademicTutor:
Tutorfor:3rdyearControlSystems,4thyearEmbeddedSystemsDesign,4 thyearComputerSystemDesign,2 nd
yearMechatronicsTeamProject.
Feb2003Feb2006:
JaycarElectronics,Sydney.SalesAssistant:
Tenderedsalesandassistedcustomerswithcustomhomealarmsystems,AVequipmentandpowersystems.
REFERENCES:
DrFrankBrill(MymainmanageratNVIDIA)
SeniorDirectorofComputerVisionatSamsungMobile,USA.
+12144577557/f.brill@samsung.com/https://www.linkedin.com/in/fzbrill
MichaelStewart(MysuperioratNVIDIA)
SeniorCameraSoftwareEngineeratPolymorphicTechnologies,USA.
+16503618825/mstewart@polymotec.com/http://linkedin.com/pub/michaelstewart/1b/866/439
MrBarrettWilliams(MysuperioratNVIDIA)
TechnicalMarketingManagerofEmbeddedSystemsatNVIDIA,USA.
+19178468761/barrettw@nvidia.com/https://www.linkedin.com/in/barwi
DrDawidPajak(MycoworkeratNVIDIA)
SeniorResearchScientistatLight,USA.
+14086794015/dawid@light.co/https://www.linkedin.com/pub/dawidpajk/2/66b/bb4
DrJerryPratt(MymanageratIHMCRoboticsLab)
DirectorofRoboticsatInstituteforHumanandMachineCognition,USA.
+18502024481/jpratt@ihmc.us/https://www.linkedin.com/pub/jerrypratt/6/894/448
JerryllNoorden(MycoworkeratIHMCRoboticsLab)
RoboticsResearchandMechanicalEngineeratNASA,USA.
+18504502690/jerryll.noorden@gmail.com/http://au.linkedin.com/pub/jerryllnoorden/23/b8a/200
DrPeterNeuhaus(MyothermanageratIHMCRoboticsLab)
SeniorResearchScientistatInstituteforHumanandMachineCognition,USA.
+18505255576/pneuhaus@ihmc.us/http://au.linkedin.com/pub/peterneuhaus/1/82a/972
TimothyLlewellynn(Mymaincustomerwhilefreelanceconsulting)
CEOatnViso,Switzerland.
+41789206614/tim.llewellynn@nviso.ch/https://ch.linkedin.com/in/llewellynn
ProfGordonWyeth(MysupervisorduringmyMaster'sdegree)
ExecutiveDeanofScienceandEngineeringatQUT,Australia.
+61733652048/gordon.wyeth@qut.edu.au/https://au.linkedin.com/pub/gordonwyeth/38/760/215
ProfChirazBenAbdelkader(MymanageratIRMLRoboticsLab)
AssistantProfessorofComputerScienceatENSI,Tunisia.
+971509293710/chiraz.benabdelkader@gmail.com/linkedin.com/pub/chirazbenabdelkader/10/70a/315
DrDavidHanson(MymanageratHansonRobotics)
CEOatHansonRobotics,USA.
+12149271300/david@hansonrobotics.com/http://au.linkedin.com/pub/davidhanson/0/162/a51