Andreas Weise, PhD

Senior Software Engineer at Duolingo

New York, New York, United States

About

Computer Scientist (PhD) with a strong theoretical background and diverse practical experience from Software Engineering to Data Science (algorithms, databases, networks, speech processing)

Experience

  • Senior Software Engineer at Duolingo
    Nov 2022 - Present · 3 yrs 8 mos

  • PhD Candidate at The Graduate Center, City University of New York (CUNY)
    Aug 2015 - Sep 2022 · 7 yrs 2 mos

    Innovated ways to analyze speech corpora for entrainment, an adaptive behavior in human interaction, using statistical and deep learning methodology (Python: pandas, scipy.stats, pytorch; SQL; R; Praat; openSMILE); Developed framework enabling speech interfaces to acoustically entrain to users (Python; SSML); Designed, implemented, and conducted experiments with dozens of subjects in person and via Amazon Mechanical Turk (Java; JavaScript; SQL) Taught various undergraduate classes for up to 40 students: prepared and gave lectures, held office hours, prepared and graded assignments and exams; Courses: "Introduction to Computer Applications" (three semesters; MS Office: Word, Excel, PowerPoint, Access), "Analysis of Algorithms" (three semesters), "Multimedia Databases" (one semester; non-relational DB technologies, including MongoDB and Neo4j, and multimedia processing), "Introduction to Programming with C++" (teaching assistant for one semester), Workshops on Python, Git, and LaTeX (two semesters)

  • Software Engineer at Siemens
    Nov 2012 - Jul 2015 · 2 yrs 9 mos

    Designed, implemented (front & back end), and maintained the following tools for the administration of a high security datacenter: access request tool for over 3,000 users; change management tool for over 1,000 users; provisioning tool for 100s of blade and virtual servers Oversaw software life cycle management for the tools: Managed software deployment from test to stage and production environments; coordinated with stakeholders to realize regular feature updates and bug fixes; oversaw user training Assisted recruitment and oversaw on-boarding of three new software engineers

  • Student Research Assistant at Freie Universität Berlin
    Mar 2010 - Apr 2012 · 2 yrs 2 mos

    Collaborated with postdoctoral faculty on decision support tool for agri-environmental programs; Researched, designed, and implemented rasterization algorithms for diverse geographic data

  • Network Hardware & Software Administrator at Siemens Healthcare
    Sep 2010 - Sep 2011 · 1 yr 1 mo

    Administered and automated Cisco Content Switch configuration and developed support utility; Monitored anti-virus software, time and name resolution services, and server imaging software