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...

2
Wassim Gharbi Design Technologist / Full-Stack Software Engineer [email protected] (610) 772-7144 http://gharbi.me/ Easton, PA Languages English, French & Arabic Honors & Awards Phi Beta Kappa Honors Society Pi Mu Epsilon Honors Society Epsilon Pi Upsilon Honors Society (Vice President) Other Awards & Scholarships Dean's List for Academic Excellence AMIDEAST DKSSF Scholar Lafayette EXCEL Research Scholar Lafayette International Scholarship Lafayette Leadership Institute Cryptography Competition Winner Business Plan Competition Winner Dun & Bradstreet Business Certificate Google Ads Fundamentals Certificate Skills Project Management, Software Engineering, Interaction Design and Prototyping, Graphic Design, Mobile & Web Development, UI & UX Design, Computer Vision and Human- Computer Interaction Research, AWS Server Management. Proficient in Photoshop & Sketch. IoT Devices & Electronics hobbyist, creating multiple Raspberry Pi and Arduino projects. Development Stack Node.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, Rasa NLU. Experience with Google Cloud, Amazon AWS, Continuous Integration (Travis, Gitlab CI, etc.), OpenAPI specs, IoT, Heroku, Firebase, Facebook & Google SDKs, Leap Motion & Kinect. Publications Finding your Lookalike: Measuring Face Similarity Rather than Face Identity CVPR Workshop on Visual Understanding of Subjective Attributes 2018 Education B.S. Computer Science, Minor in Mathematics Lafayette College '19 3.83 Cumul. GPA Experience Software Engineering Intern Google May 2018 - August 2018 New York City, NY Joined the Google Docs team as a Software Engineering Intern working on improving the offline experience. Designed, developed and delivered an improved error fallback application that handles cases when a connection is not available. Collaborated with project managers, designers, and engineers to execute and deliver the project. Wrote both core Java server code as well as client-side Javascript code and delivered design documents, rollout and testing plans for the various added features. Project Manager & Lead Engineer Appertu.re September 2017 - Present Hackathon / Side Project Conceptualized the idea for Appertu.re : a location-based real time collaborative photo sharing app. Led a team of 3 Software Engineers. Designed and prototyped the UI, UX and user interactions for the application as well as the software architecture (wrote API specifications and design documents). Engineered and implemented the front-end and back-end components using React Native, Express.js, MongoDB, AWS & Next.js. Managed git repositories, issues, development workflow and testing infrastructures for the different components of the project. Managed iterative product release cycles. Lead UI/UX Designer GoPeerAugust 2017 - December 2017 Unpaid / Side Project Designed the GoPeerbrand (logo, website, promotional material, etc.) before its founding as a successful education technology startup. Engineered and prototyped the user interface and user-interactions on the company's main platform. Software Engineering Intern Google May 2017 – Aug 2017 Mountain View, CA Worked as part of Google Search's AMP team to create new media consumption experiences. 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 interactive experiences (confidential). Participated in and led Agile (Scrum) software development cycle activities including sprint planning, code reviews, and demos. ITS Web Development Team Lafayette College Jan 2016 – Jul 2016 Easton, PA Unit-tested the Lafayette.edu Wordpress theme, designed and implemented web components. Researched accessibility techniques for Wordpress. Researched badge integration with Moodle. Solutions Engineer / Graphic Designer Lafayette College December 2015 - Present Recreation Services Designed and managed multiple successful projects and social media campaigns. Engineered a "People Counter" sensor using a Raspberry Pi development board and Computer Vision to count the number of students using the Gym. Re-designed and re-created the recreation center's mobile app in React 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)

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...

Page 1: 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 l - S t a c k S o f t w a r e E n g i n e e r w a s s g h a @ g m a i l . c o m

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)•

Page 2: 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 l - S t a c k S o f t w a r e E n g i n e e r w a s s g h a @ g m a i l . c o m

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.