Alessandro (Alex) Warth

Alessandro (Alex) Warth Email and Phone Number

Principal Investigator at Ink & Switch @ Ink & Switch
Alessandro (Alex) Warth's Location
Los Angeles, California, United States, United States
Alessandro (Alex) Warth's Contact Details
About Alessandro (Alex) Warth

I do research in the area of programming languages. I have given keynote talks, published in several top-notch conferences, served as Program Chair of the 2012 Dynamic Languages Symposium, and as a program committee member of several conferences and workshops. I am also a member of the IFIP Working Group on Language Design (http://program-transformation.org/WGLD/).

Alessandro (Alex) Warth's Current Company Details
Ink & Switch

Ink & Switch

View
Principal Investigator at Ink & Switch
Alessandro (Alex) Warth Work Experience Details
  • Ink & Switch
    Principal Investigator
    Ink & Switch Jan 2023 - Present
    Globally Distributed, Us
  • Vesica Technologies Inc
    Chief Technology Officer
    Vesica Technologies Inc Jul 2020 - Dec 2022
    Los Angeles, Ca, Us
  • Google
    Software Engineer
    Google Jul 2018 - Jul 2020
    Mountain View, Ca, Us
  • Self-Employed
    Consultant And Independent Researcher
    Self-Employed Oct 2017 - Jul 2018
  • Y Combinator Research
    Principal Investigator
    Y Combinator Research May 2016 - Sep 2017
  • Ucla Computer Science Dept.
    Adjunct Professor
    Ucla Computer Science Dept. Jan 2015 - Sep 2017
    Los Angeles, Ca, Us
  • Sap Labs
    Principal Investigator, Communications Design Group
    Sap Labs Oct 2013 - Apr 2016
    Walldorf, Bw, De
  • Google
    Software Engineer
    Google Aug 2011 - Oct 2013
    Mountain View, Ca, Us
    Worked on the AdWords front-end.
  • Viewpoints Research Institute
    Computer Scientist
    Viewpoints Research Institute Jun 2006 - Aug 2011
    Member of Turing award winner Alan Kay's research group, which was working on an NSF-funded project called Steps Toward the Reinvention of Programming (STEPS) ­ an attempt to implement "personal computing" in under 20k LOC. My research aimed to provide new, often domain-specific, programming language constructs that would help minimize the system's size and complexity. I designed and implemented OMeta, a programming language that enables rapid prototyping of new programming languages. (In less than 500 lines of OMeta code, I implemented a subset of JavaScript that was complete enough to run an early version of Sun's Lively Kernel project with decent performance!) OMeta has become a popular language implementation tool, and is currently being used in many projects outside VPRI. I also designed and implemented a new low-level language that supports garbage collection and dynamic compilation; the back-end of this language produces efficient 32- and 64-bit x86 code (joint work with Stephen Murrell).
  • Ucla
    Teaching Assistant
    Ucla Sep 2005 - Jun 2006
    Los Angeles, Ca, Us
    Taught weekly discussion sessions for a Programming Languages course that introduced students to the functional, object-oriented, and relational paradigms. The languages discussed were OCaml, Scheme, Smalltalk, Java, Python, and Prolog.
  • Verid, Inc
    Senior Software Engineer
    Verid, Inc Aug 2000 - Oct 2003
    Implemented Transact-Secure, a system that verifies the identity of consumers during online and MOTO transactions using data provided by credit bureaus like Equifax and Experian. The system was written in C and PHP (lots of CGI programming), used a MySQL database, and communicated with the credit bureaus using XML messages. Verid has since been acquired by RSA, and this product is now called RSA Identity Verification.
  • Uc Berkeley
    Undergraduate Researcher
    Uc Berkeley Jun 1999 - Aug 1999
    Berkeley, Ca, Us
    Extended UCB's implementation of the Virtual Interface Architecture (VIA), which involved hacking on the Linux kernel and device drivers for high-performance networking hardware.
  • At & T
    Intern
    At & T Jun 1998 - Aug 1998
    Enhanced AT&T's Restoration and Provisioning Integrated Design (RAPID) application, responsible for the self-healing properties of AT&T's network. Implemented an interface through which network engineers can monitor virtual network links, an important abstraction used by the routing algorithm. The work included writing C++ code for accessing persistent database objects through an Object Request Broker (ORB), and extending the system's GUI, which was written in Java, to provide access to this new functionality.

Alessandro (Alex) Warth Skills

Python Java Javascript C++ Programming Xml Software Engineering Mysql C Distributed Systems Databases Rest Object Oriented Design Git Ruby Smalltalk Programming Language Design And Implementation Haskell Scheme Sql Junit Gwt Algorithm Design Rapid Prototyping Prolog Html 5 Css Nosql Algorithms Computer Science Big Data Flume Ocaml Ml Cgi Programming Xslt Parsing X86 Assembly Software Development

Alessandro (Alex) Warth Education Details

  • Ucla
    Ucla
    Computer Science
  • Ucla
    Ucla
    Computer Science
  • University Of Miami
    University Of Miami
    Computer Engineering And Computer Science (Dual Major)
  • Miami Sunset Senior High School
    Miami Sunset Senior High School

Frequently Asked Questions about Alessandro (Alex) Warth

What company does Alessandro (Alex) Warth work for?

Alessandro (Alex) Warth works for Ink & Switch

What is Alessandro (Alex) Warth's role at the current company?

Alessandro (Alex) Warth's current role is Principal Investigator at Ink & Switch.

What is Alessandro (Alex) Warth's email address?

Alessandro (Alex) Warth's email address is aw****@****cla.edu

What is Alessandro (Alex) Warth's direct phone number?

Alessandro (Alex) Warth's direct phone number is +131044*****

What schools did Alessandro (Alex) Warth attend?

Alessandro (Alex) Warth attended Ucla, Ucla, University Of Miami, Miami Sunset Senior High School.

What are some of Alessandro (Alex) Warth's interests?

Alessandro (Alex) Warth has interest in Collecting Antiques, Gardening, Video Production, Electronics, Education, Home Improvement, Reading, Search Engine Implementation, Music, Programming Languages.

What skills is Alessandro (Alex) Warth known for?

Alessandro (Alex) Warth has skills like Python, Java, Javascript, C++, Programming, Xml, Software Engineering, Mysql, C, Distributed Systems, Databases, Rest.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.