Tom Ball

Tom Ball Email and Phone Number

Retirement @ Google
Redwood City, CA, US
Tom Ball's Location
Redwood City, California, United States, United States
Tom Ball's Contact Details

Tom Ball work email

Tom Ball personal email

About Tom Ball

Specialties: Java core, middleware, and developer tools research and development, language metamodeling, performance tuning.

Tom Ball's Current Company Details
Google

Google

View
Retirement
Redwood City, CA, US
Website:
google.com
Employees:
1
Company phone:
916.253.7820
Tom Ball Work Experience Details
  • Retirement
    Redwood City, Ca, Us
  • Google
    Staff Software Engineer
    Google May 2011 - Present
    Mountain View, Ca, Us
    Created J2ObjC, an open-source Java to Objective-C translation tool and runtime: http://j2objc.org, source at https://github.com/google/j2objc.
  • Google
    Tech Lead/Manager
    Google May 2010 - May 2011
    Mountain View, Ca, Us
    Tech lead and manager of two internal application teams in Developer Productivity. Both projects are being redesigned, and now use GWT (no more JavaScript cross-platform issues) and Google App Engine for Business (no more pagers!).
  • Google
    Member Of Technical Staff
    Google Aug 2008 - Jun 2010
    Mountain View, Ca, Us
    Member of the Developer Productivity group, currently working on Eclipse support for Google's internal development infrastructure, Google's Java 7 language proposal (ARM), and improved C++ refactoring.
  • Sun Microsystems, Inc.
    Distinguished Engineer
    Sun Microsystems, Inc. Aug 2007 - Aug 2008
    Palo Alto, Ca, Us
    Director-level software engineer, responsible for leading JavaFX Script tools initiatives. Currently leading the team responsible for delivering a compiler and runtime library for this language. This compiler will also provide the language model to support IDE capabilities including advanced editing and refactoring.
  • Sun Microsystems, Inc.
    Technology Director
    Sun Microsystems, Inc. Aug 2006 - Aug 2007
    Palo Alto, Ca, Us
    Joined Java team: developed first debugger API, rewrote Windows AWT implementation, co-designed Swing, implemented Jackpot for NetBeans.
  • Sun Microsystems, Inc.
    Senior Staff Engineer
    Sun Microsystems, Inc. Aug 1996 - Aug 2006
    Palo Alto, Ca, Us
    JDK team member: co-designed and implemented new AWT event model for 1.1, co-designed Swing toolkit, managed Java deployment team, Sun Labs researcher, NetBeans core engineer.
  • Sun Microsystems, Inc.
    Staff Engineer
    Sun Microsystems, Inc. Aug 1994 - Aug 1996
    Palo Alto, Ca, Us
    Application framework designer for CORBA system; JDK team: designed debugger API, lead Windows AWT engineer.
  • Eo, Inc.
    Staff Engineer
    Eo, Inc. Oct 1991 - Jul 1994
    Alexandria, Va, Us
    Ported GO's Penpoint operating system, email and fax applications to EO PDAs.
  • Metaphor
    Staff Engineer
    Metaphor Mar 1991 - Oct 1991
    Designed file system API for Patriot Partners project.
  • Convergent Technologies
    Staff Engineer
    Convergent Technologies Sep 1984 - Mar 1991
    Chesterfield County, Virginia, Us
    Operating system, system services and application development on CTOS.

Tom Ball Skills

Software Engineering Java Software Development Eclipse Distributed Systems Open Source Javascript Unix C++ Linux Software Design Scalability Agile Methodologies Cloud Computing Solaris Objective C Netbeans Swing Architecture Performance Tuning Ant Rest System Architecture Multithreading Middleware Python Web Services Operating Systems Object Oriented Design Shell Scripting Core Java Apache Ant

Frequently Asked Questions about Tom Ball

What company does Tom Ball work for?

Tom Ball works for Google

What is Tom Ball's role at the current company?

Tom Ball's current role is Retirement.

What is Tom Ball's email address?

Tom Ball's email address is tb****@****gle.com

What skills is Tom Ball known for?

Tom Ball has skills like Software Engineering, Java, Software Development, Eclipse, Distributed Systems, Open Source, Javascript, Unix, C++, Linux, Software Design, Scalability.

Who are Tom Ball's colleagues?

Tom Ball's colleagues are Kyoung Oh, Bhavesh Kumar Prajapat, Timothy Dunn, Roberto Yug Junior, George Venneear, Malcolm Mayweather, طلال القرني.

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.