Steve Perry

Steve Perry Email and Phone Number

Software Engineer at Google @ none
United States
Steve Perry's Location
United States, United States
Steve Perry's Contact Details

Steve Perry work email

Steve Perry personal email

Steve Perry phone numbers

About Steve Perry

I am a software engineer and architect, project leader, mentor and individual contributor in a wide variety of algorithmic and GUI programs and products. I am an expert in C++, STL, Objective C and Object Oriented Design. I have experience with Flutter, Swift, Qt, GTK, Boost, Openssl, and with iOS, Android, Linux and Windows.I enjoy C/C++ development in algorithmic-heavy software like that found in EDA's place and route programs, or in GUI type applications that operate on iOS, Windows or Linux platforms, or in data centric problems that require a lot of classes and interactions.Specialties: Experience in Algorithms and GUIsObject Oriented Design, UMLDart/Flutter, Swift/SwiftUI, C, Objective C, C++, WebAssembly, Perl, AssemblerXML, TCL, Python, STL, Boost, Qt, MFC, pthreadsiOS, Android, Linux, WindowsPurify (coverage and quantify), Revision Control Tools, Software Build Tools

Steve Perry's Current Company Details
none

None

View
Software Engineer at Google
United States
Steve Perry Work Experience Details
  • None
    None
    United States
  • Google
    Software Engineer
    Google Mar 2015 - Present
    I am currently a member of the Google Photos Team, working on the iOS application.When I first joined Google, I worked on the Display Ads Privacy Team.
  • Tabula
    Principal Engineer
    Tabula Aug 2009 - Mar 2015
    Santa Clara, Ca, Us
    Tabula was an innovative programmable logic solutions provider, attempting to deliver breakthrough capabilities for today’s most challenging systems applications.As a member of the place and route team, I worked on the global placer program, adding new features for clock tree synthesis and placement, multi-clock support, local detailed routing to and from multiport multiclock memories, and delay modeling, and reducing memory and CPU usage.As a member of the infrastructure team, I worked to add enccryption procedures based on the Openssl library used to protect customer and company IP. I also worked on common libraries to reduce memory usage.
  • Phoenix Technologies
    Senior Software Architect
    Phoenix Technologies Aug 2008 - Aug 2009
    Campbell, Ca, Us
    Phoenix Technologies core systems software helped launch the PC industry more than 20 years ago.I oversaw the design and development of the GUI software for the company’s then flagship product, the Hyperspace 2 operating system using GTK and Glib. I modified various C/C#/Python programs to operate efficiently with the highly modified Linux system. I also supervised the activities of a team of principal and junior engineers in US and India.
  • Xilinx
    Principal Engineer
    Xilinx Jan 1995 - Jul 2008
    San Jose, Ca, Us
    Xilinx is a world leader in the Programmable Logic Device (PLD) market - one of the fastest growing segments of the semiconductor industry. In addition to PLDs, XIlinx develops computer software to help electrical engineers design and implement the circuits implemented in the PLDs.I re-engineered the floor-planner GUI program, identifying the necessary changes in architecture and functionality. I led a team of eight engineers and contributed in implementing the new program using the Qt library. I introduced best practices and delivered a project that met expectations, utilizing rapid prototyping methodology to meet strict deadlines.I was the architect and lead developer for various GUI programs, including the FPGA design editor, schematic editor and HDL editor programs using first the MFC library, and then later with the Qt library. I designed and implemented a schematic place and route software system with similar features as that provided by NLView.
  • Xilinx
    Software Engineer
    Xilinx 1989 - 1995
    San Jose, Ca, Us
    Xilinx is a world leader in the Programmable Logic Device (PLD) market - one of the fastest growing segments of the semiconductor industry. In addition to PLDs, XIlinx develops computer software to help electrical engineers design and implement the circuits implemented in the PLDs.During this early period at Xilinx I designed and implemented a common core set of utility functions. I also developed algorithmic programs used for technology mapping as well as place and route functions.
  • Silvar-Lisco
    Software Engineer
    Silvar-Lisco 1986 - 1989
    Silvar-Lisco was a software company that specialized in producing EDA (Electronic Design Automation) software used by electrical engineers for the design and implementation of custom and semi-custom integrated circuits.I designed and implemented of VLSI circuit design software for DRC and LVS type operations. Later I worked on gate array and standard cell place and route software. I also supervised a staff of 20 software engineers
  • Nca Corporation
    Software Engineer
    Nca Corporation 1981 - 1986
    Bellevue, Wa, Us
    NCA Corporation was a software company one part of which specialized in producing EDA (Electronic Design Automation) software used by electrical engineers for the design and implementation of custom and semi-custom integrated circuits.I designed and implemented of VLSI circuit design software for DRC and LVS type operations.

Steve Perry Education Details

  • University Of Illinois Urbana-Champaign
    University Of Illinois Urbana-Champaign
    Physical Chemistry
  • Westmont College
    Westmont College
    Chemistry

Frequently Asked Questions about Steve Perry

What company does Steve Perry work for?

Steve Perry works for None

What is Steve Perry's role at the current company?

Steve Perry's current role is Software Engineer at Google.

What is Steve Perry's email address?

Steve Perry's email address is st****@****ail.com

What is Steve Perry's direct phone number?

Steve Perry's direct phone number is +141662*****

What schools did Steve Perry attend?

Steve Perry attended University Of Illinois Urbana-Champaign, Westmont College.

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.