Richard Small

Richard Small Email and Phone Number

Software Engineer @ Apple
Sunnyvale, CA, US
Richard Small's Location
Sunnyvale, California, United States, United States
Richard Small's Contact Details

Richard Small work email

Richard Small personal email

About Richard Small

My experience with programming started in high school with visual basic programming. I progressed into teaching myself java after that. I decided to go to Full Sail University to further my programming experience where I have learned many other programming languages including C/C++. At Full Sail I learned many different skills using a wide variety of techniques.After my college experience I was hired at a simulation company up in Jacksonville. I learned many new skills including linux work and sql database management. Along with that came a lot of management and project responsibility. Worked on many different projects that all centered around touch controls on training program for the apache helicopter.After a year I decided I wanted to get back into the gaming industry. I took a contracting job at EA Tiburon working on a huge variety of projects. My journey at EA started on NCAA where I worked on the Ultimate Team squashing UI, Client, and Server bugs. Eventually I moved to the Stress Testing team creating scripts to test our PROD environments for Madden. After NCAA and Madden shipped I began working on Madden 25 Social. Helped created the IOS and Android mobile version of Madden. I currently work on the LIVE team of football working on any new content release after the fact.I then began work at Apple as software engineer in the maps organization. I started out on the display team working on advancing the technology used to render the map. I often worked on tooling to assist with debugging issues that arose on this team. Eventually I moved to a brand new team focused on the connecting the design team with the display team. We create tools and store data that is used by the client and design to facilitate new features on the map.I consider myself a hard worker and a fast learner. Something I pride myself with is the ability to catch up on any task quickly with minimal direction.

Richard Small's Current Company Details
Apple

Apple

View
Software Engineer
Sunnyvale, CA, US
Website:
apple.com
Employees:
163018
Richard Small Work Experience Details
  • Apple
    Apple
    Sunnyvale, Ca, Us
  • Apple
    Senior Software Engineer In Swe
    Apple Oct 2021 - Present
    Cupertino, California, Us
    I joined SWE in the Car Experience department. We are responsible for CarPlay and all the interactions it is capable of. I specifically joined the frameworks team helping to maintain and improve the base code in which all CarPlay apps and features build off of. This code base is delivered to car manufacturer partners to integrate with their hardware and enable CarPlay functionality.This low level code base is mostly written in C to allow for a huge breadth of integration with clients. However we often use Objective-C, C++, and Swift to enable features iOS side and for our tool applications.I worked to release a public version of the CarPlaySimulator that was used internally for years. This tool can be found in the additional tools for xcode. https://developer.apple.com/download/all/?q=xcode
  • Apple
    Senior Software Engineer In Services
    Apple Jan 2014 - Oct 2021
    Cupertino, California, Us
    Software Engineer in the ICloud Services Org on the maps client team. I began my tenure on the MapDisplay sub team. This team was responsible for the rendering of the map view. While on this team I worked on the following major projects. - Screener for incoming bugs- Code base updates to the latest tools. (C++ 14 Migration, Swift tooling)- Debug tooling to better output the current status of the mapAbout a year into my tenure I moved to a new team in the client org. This team is called the Cartography Engineering Team and is responsible for configuring the view on the client. This means that we interpret the comps/designs from designers into the actual look and feel on the maps client.Our main goal as a team was to develop and maintain tools that allow for this process to become easier and faster.We created our own tooling that maps data attributes to visual properties. This tooling needed to be simple enough to be used by Cartographers to design the map, while still being powerful enough to handle the scope that design wanted. Before this was implemented the process for updating the view on the map was a very arduous and manual process. These advancements allowed us to tackle new states of the map which previously were too daunting to achieve. Such as Dark Mode or Transit Mode.After this we tackled the problem of iconography on the map. We designed a new library focused on how icons are configured, stored, and delivered to the client. Doing this allowed us to shave a good 20-30% off the total amount of download size a client would need when first viewing a new area. As well as increased the speed at which this download would occur. I was the main developer for this library working directly with another employee on the labels team for support.Our team continues to work on improving the process for visualizing the map. As well as implementing new visual features on the map.
  • Electronic Arts
    Software Engineer
    Electronic Arts Feb 2013 - Jan 2014
    Redwood City, Ca, Us
    I Worked on 3 main projects while at Tiburon. Madden 25, NCAA 2014, and Madden Social. I worked on the "Ultimate Team" team as a general engineer. I jumped from creating API connections to the Linux server all the way to adding new features with the UI using ActionScript.Halfway through my tenure I moved to the Madden Social team. This is an iOS/Andriod app that I helped build from the ground up. This app allowed you to do most of the "Ultimate Team" game play remotely.
  • Lsi Inc.
    Software Engineer
    Lsi Inc. Feb 2012 - Feb 2013
    I worked for a private company that dealt with military contracts. During my tenure I created and simulation software that would help technicians understand and solve problems on Apache helicopters.I interfaced a Linux OS built specifically for the Apache Helicopter to a Windows based software that ran on a touch screen. This software allowed you to see changes made directly on the device through the touch screen and vice versa.This software was built on top of Tourque3D for the visuals and logic was all written in C++.
  • Full Sail University User Experience Lab
    Software Engineer - Intern
    Full Sail University User Experience Lab Feb 2010 - Feb 2012
    I worked on an education project as an intern. We learned how to use unity and created a a simulation Nascar game to explain how tire treads benefit a vehicle.

Richard Small Skills

C++ Opengl C# Directx Programming Game Development Java Artificial Intelligence C Visual Studio Game Design Game Programming Tortoise Svn Unity3d Python Xml Eclipse Oop Software Development Object Oriented Design Scrum Multithreading Lua Ios Development Windows Xna .net Software Engineering Git Maya Unity Win32 Api Visual C++ Architectures Actionscript Linux Perforce Templating Win32 Subversion Visual C Architecture Objective C Swift

Richard Small Education Details

  • Full Sail University
    Full Sail University
    Bachelors In Science

Frequently Asked Questions about Richard Small

What company does Richard Small work for?

Richard Small works for Apple

What is Richard Small's role at the current company?

Richard Small's current role is Software Engineer.

What is Richard Small's email address?

Richard Small's email address is ri****@****hoo.com

What schools did Richard Small attend?

Richard Small attended Full Sail University.

What are some of Richard Small's interests?

Richard Small has interest in Technology, Languages.

What skills is Richard Small known for?

Richard Small has skills like C++, Opengl, C#, Directx, Programming, Game Development, Java, Artificial Intelligence, C, Visual Studio, Game Design, Game Programming.

Who are Richard Small's colleagues?

Richard Small's colleagues are Nadia Abdurrahman, Vinay Kolandra, Roger Blankenship, Ayantosho Yetunde, Nicolas Venegas Salinas, Stefano Rosati, Batha Chavhan.

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

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.