Wassim Gharbi › files › Resume.pdf · Wassim Gharbi D e s i g n T e c h n o l o g i s t / F u l...
Transcript of Wassim Gharbi › files › Resume.pdf · Wassim Gharbi D e s i g n T e c h n o l o g i s t / F u l...
Wassim GharbiDesign Technologist / Full-Stack Software Engineer
[email protected](610) 772-7144
http://gharbi.me/Easton, PA
LanguagesEnglish, French & Arabic
Honors & AwardsPhi Beta KappaHonors Society
Pi Mu EpsilonHonors Society
Epsilon Pi Upsilon Honors Society (Vice President)
Other Awards & ScholarshipsDean's List for Academic ExcellenceAMIDEAST DKSSF ScholarLafayette EXCEL Research ScholarLafayette International ScholarshipLafayette Leadership InstituteCryptography Competition WinnerBusiness Plan Competition WinnerDun & Bradstreet Business CertificateGoogle Ads Fundamentals Certificate
SkillsProject Management, SoftwareEngineering, Interaction Design andPrototyping, Graphic Design, Mobile &Web Development, UI & UX Design,Computer Vision and Human-Computer Interaction Research, AWSServer Management.
Proficient in Photoshop & Sketch. IoTDevices & Electronics hobbyist, creatingmultiple Raspberry Pi and Arduinoprojects.
Development StackNode.js, React.js, React Native,Express.js, Next.js, Electron, HTML, CSS,Javascript, Java, PHP, Python, Django,Tensorflow, jQuery, Closure, Soy, SQL,MongoDb, Firebase, C++ (Qt), R, Lua,LaTeX, Shell, Hadoop MapReduce, RasaNLU.
Experience with Google Cloud, AmazonAWS, Continuous Integration (Travis,Gitlab CI, etc.), OpenAPI specs, IoT,Heroku, Firebase, Facebook & GoogleSDKs, Leap Motion & Kinect.
PublicationsFinding your Lookalike: Measuring Face Similarity Rather than Face IdentityCVPR Workshop on Visual Understanding of Subjective Attributes 2018
EducationB.S. Computer Science, Minor in MathematicsLafayette College '19 3.83 Cumul. GPA
ExperienceSoftware Engineering Intern GoogleMay 2018 - August 2018 New York City, NYJoined the Google Docs team as a Software Engineering Intern working onimproving the offline experience. Designed, developed and delivered animproved error fallback application that handles cases when a connection is notavailable. Collaborated with project managers, designers, and engineers toexecute and deliver the project. Wrote both core Java server code as well asclient-side Javascript code and delivered design documents, rollout and testingplans for the various added features.
Project Manager & Lead Engineer Appertu.reSeptember 2017 - Present Hackathon / Side ProjectConceptualized the idea for Appertu.re : a location-based real time collaborativephoto sharing app. Led a team of 3 Software Engineers. Designed and prototypedthe UI, UX and user interactions for the application as well as the softwarearchitecture (wrote API specifications and design documents). Engineered andimplemented the front-end and back-end components using React Native,Express.js, MongoDB, AWS & Next.js. Managed git repositories, issues, developmentworkflow and testing infrastructures for the different components of the project.Managed iterative product release cycles.
Lead UI/UX Designer GoPeer™August 2017 - December 2017 Unpaid / Side ProjectDesigned the GoPeer™ brand (logo, website, promotional material, etc.) beforeits founding as a successful education technology startup. Engineered andprototyped the user interface and user-interactions on the company's mainplatform.
Software Engineering Intern GoogleMay 2017 – Aug 2017 Mountain View, CAWorked as part of Google Search's AMP team to create new media consumptionexperiences. combining User Interaction Design and development skills (Node.js)to implement and launch multiple features including video minimization, re-design of video controls, tilt-to-pan, fullscreen-on-rotate and other interactiveexperiences (confidential). Participated in and led Agile (Scrum) softwaredevelopment cycle activities including sprint planning, code reviews, and demos.
ITS Web Development Team Lafayette CollegeJan 2016 – Jul 2016 Easton, PAUnit-tested the Lafayette.edu Wordpress theme, designed and implemented webcomponents. Researched accessibility techniques for Wordpress. Researchedbadge integration with Moodle.
Solutions Engineer / Graphic Designer Lafayette CollegeDecember 2015 - Present Recreation ServicesDesigned and managed multiple successful projects and social mediacampaigns. Engineered a "People Counter" sensor using a Raspberry Pidevelopment board and Computer Vision to count the number of students usingthe Gym. Re-designed and re-created the recreation center's mobile app inReact Native & Express.js
/
Won the AWS track of the PennApps hackathon.•Won the Lafayette College Business Plan competition.•
Shipped code on 2B+ web pages on 900k+ different domains•Received the "Spot Bonus" (highest management bonus award)•
Sadovnik A., Vu T., Gallagher A.We propose a new dataset for facialsimilarity and introduce the Lookalikenetwork for similar face classificationoutperforming ad hoc usage of facerecognition networks. arXiv:1806.05252
Audio-visual speaker-independent speech recognitionHonors Thesis CandidateAn ongoing honors thesis researchwhere we propose a new audio-visualspeech recognition model based on acomparative analysis of the variousadvances in automated lip reading,and integration of an improved lip-reading model with an existing audio-visual speech recognition system.
Open Source & Side Projects Accelerated Mobile Pages
Core Contributor
React Native Components Contributor
Project Visio / ThirdEye Wearable AI for the blind
Appertu.re Collaborative Photo Sharing
MirrorOS Innovative UI for Smart Mirrors
RecSoft Online App Creation Platform
TurboGrade Grading Platform for CS Labs
Live People Counter RaspberryPi & OpenCV Project
CourseChief.com Class Schedule Generator
Memeboard Facebook Messenger Extension
1.7k+ contributions on Github
Online Portfolio
Gharbi.me
Visit my portfolio for a full list ofprojets and designs
Freelance Software Engineer / UX Designer2010 - Present Tunis, TunisiaExtensive experience, making creative projects. Designed, developed andmanaged web and mobile apps using multiple platforms and languages (PHP,Node.js, Ract Native, Python Django, etc). Managed, designed and executedmultiple successful personaly projects using Java, C++, Javascript, and Python(Apperture, MirrorOS, Assembly Simulator, CourseChief, SliceLocator, etc.)Full list of projects on http://gharbi.me/
Leadership & Teaching ExperienceResident Advisor (RA) Lafayette CollegeAwarded multiple prizes for leadership and event execution
Teaching Assistant (TA) Lafayette CollegeCS150: Data Structures & Algorithms
Computer Science Tutor Lafayette CollegeMentored and tutored lower-level Computer Science students
Vice President Upsilon Pi EpsilonVice President of Lafayette's Computer Science Honors Society
President Future Interactions LabFounded a hobbyist HCI club and led projects including a Smart Mirror.
Student Fellow Dyer Entrepreneurship CenterPublic speaking, event management and leadership conferences
Member CEO (Collegiate Entrepreneurs Organization)Attended conferences and participated in business competitions
Research ExperienceUndergraduate Machine Learning ResearchLafayette EXCEL ScholarshipJun 2016 – Aug 2016 Lafayette CollegeUsed a triplet loss function to fine-tune a Neural Network on recognizing facesimilarity using TensorFlow (Python). Designed an Amazon Mechanical Turkexperiment to obtain crowdsourced training data. Used OpenCV and Dlib forface detection and data preprocessing.
Intelligent Tutor System for CalculusIndependent Faculty ResearchAug 2016 – Jan 2017 Lafayette CollegeDesigned and built an ITS (Intelligent Tutor System) that uses a novel treestructure to dynamically and autonomously generate drill questions for Calculusand collects data to assess student difficulties. Used Pythonm Django, Numpy,SymPy and Javascript.
VolunteeringVolunteer Teacher Initiative for Malagasy EducationDecember 2016 - January 2017Traveled to Madagascar as part of a peer-to-peer mentoring program that aimsto prepare Malagasy students for applying to US colleges.