Brad Rice

Brad Rice Email and Phone Number

Currently enjoying retirement @ SmartDrive Systems
Brad Rice's Location
Carlsbad, California, United States, United States
Brad Rice's Contact Details

Brad Rice personal email

Brad Rice phone numbers

About Brad Rice

I have spent most of my career working at small startup companies where I have had a number of very different responsibilities, such as software development, project team development and defending against patent infringement. I enjoy solving the puzzles and problems posed by these different challenges.Specialties: Lead Software developer with varied experience in many different languages and environment.

Brad Rice's Current Company Details
SmartDrive Systems

Smartdrive Systems

View
Currently enjoying retirement
Brad Rice Work Experience Details
  • Smartdrive Systems
    Staff Software Engineer
    Smartdrive Systems Jul 2017 - Present
    San Diego, California, Us
    Developed solutions to Traditional Computer Vision problems related to ADAS systems in Vehicles. Developed an innovative solution to camera calibration, for camera's installed on a windshield. This allows customers to easily calibrate measurements on an image with distances along the road. Developed proof of concept solutions for automating detection of close vehicle following events and Lane departure events. Work involved using OpenCV in Python and Tensorflow models from python.
  • Directv Through Solekai
    Consultant Machine Learning And Data Mining
    Directv Through Solekai Mar 2012 - Present
    Developed Movie recommendation system, using Data Mining and Machine Learning methods to cluster movies and providing customers with very specific recommendations based on viewing patterns. Developed Curating tool for Marketing in GWT and simulation of Recommendations using customer viewing data. Wrote algorithm descriptions and simulation results for presentation to Senior Management.Used R and RStudo to analyze customer viewing histories and generate reports with R Markdown. Accessed customer viewing data stored in Hadoop through R and Java using HiveQL and Spark. Developed Collaborative Filtering algorithm in Spark(Java and limited Scala) for finding similar Movies based on customer viewing histories.Developed Customer Clustering in Spark for grouping customers based on their viewing history. This was used for Marketing analysis and to reduce the work of making recommendations.Developed Sports Recommendations in Spark by forming vectors from viewing history and finding the closest Sports program.All the Spark development was done in Java and Python. Most of the Spark development was done at the RDD level for performance. Some less performance critical parts were done with DataFrame and Spark SQL. The data was stored in HDFS as Sequence Files.Keywords | Machine Learning | Data Analytics | Clustering | Spark | Hadoop | HDFS | Hive | Java | R | R Studio | Scala | Google Web Toolkit | GWT | Web Applicaication | Tomcat | JSON | Rest | Oracle SQL | Linux
  • Raging Mobile
    Android Consultant
    Raging Mobile Jan 2012 - Feb 2012
    Developed an Android Tablet based Kiosk application for retail stores. The customer would swipe their phone near the kiosk and receive store coupons sent to the phone, check-in with Foursquare or Facebook. The app was implemented as a native Android application, using Near Field Communications and JSON based REST requests to a web service. Raging Mobile was a small distributed development company. The developers and management never met face to face. All designs were communicated through written documentation and web meetings.Keywords | Android | Java | Android SDK | Eclipse | JSON | Web Service | Rest | My SQL
  • Sambreel Services Llc
    Lead Software Developer
    Sambreel Services Llc Aug 2011 - Jan 2012
    Lead Developer on a Web Browser plug-in to manage Facebook, Twitter and Google+ social networking. Developed server side support for the plugin using: C# ASP.Net IIS service with MS SQL using Linq to SQL for the back end and a Web browser plug-in built with ActionScript. Lead Scrum meetings and organized the Agile development using Rally products.Keywords | C# | ASP .Net | MS SQL | Scrum | Agile
  • Brad'S Mobile Games
    Android Developer
    Brad'S Mobile Games Apr 2010 - Sep 2011
    In an effort to learn about Android I have developed and continue to work on a Mini Golf Game. Since I am not a graphic artist I decided to concentrate on the Math and Physics of the game and see what could be accomplished on the Android phones. My first goal was to achieve smooth ball motion and I think I accomplished this. It was a challenge to get around the delays caused by the garbage collector. My second challenge was to achieve realistic ball reflections and motions. I did this without using any sine or cosine functions, just dot and cross products and only one square root per reflection calculation.You can find the game on the Android Market by searching for “brads mini golf”.It has been great fun watching the growth of the installed base and through the ad statistics I can get a good reading of the usage of the game. This has encouraged me to continue working on the game. The increasing revenue also helps!
  • Ntn Buzztime
    Android Software Engineer
    Ntn Buzztime May 2011 - Aug 2011
    Developing Android based Game System.
  • Solekai And Directv
    Consultant
    Solekai And Directv Sep 2010 - May 2011
    Worked on DirecTV Learning Machine project to develop an algorithm that would monitor programs watched and recommend programs that one might like to watch.
  • Kratos Defense And Security Solutions
    Flash Developer
    Kratos Defense And Security Solutions May 2010 - Dec 2010
    San Diego, California, Us
    Developed a training system in Flash and ActionScript 3 using the Adobe CS4 tools for the Navy. The training system emulated the Radio room on a Navy Ship and all of the equipment in the room. All of the hardware and software systems in the Radio room were emulated in ActionScript.
  • Telanetix
    Software Consultant
    Telanetix Apr 2006 - Mar 2010
    Us
    Contracted to successfully develop control software for Digital Presence Video Conferencing System; creating system division between Windows and Linux machines to increase overall system reliability. Provide critical technical interface in developing project descriptions and release plans, as well as draft software design documentation. Analyze issues, allocate development tasks, and devise solutions to meet project demands. Key Achievements: - Spearheaded development and implementation of conference call compatibility with 3rd Party systems using SIP, H323, H.264 Video, AAC and H.721 Audio protocols.- Initiated switch to a SSH based Control for communication between Windows and Linux system applications, thus increasing system reliability and system security.- Implemented development strategies utilizing C# .Net on Windows XP and C++ on Linux; and using secure protocols such as SSH, SHTTP and SSL.- Drove implementation projects updating the Telanetix video conferencing system with 3rd party compatibility, allowing sales force to make new sales replacing outdated conferencing system.
  • Reddotnet
    Director Software Development
    Reddotnet Dec 1998 - Apr 2006
    Provided technical leadership for the development of digital on-demand retail kiosk for burning music CDs. Led development project team to migrate kiosk operations into stand alone Music Listening station for Barnes & Nobles. Served as liaison to recording companies in negotiating contracts and pricing / licensing agreements. Held responsibility for resolving patent and licensing issues, protecting RedDotNet against potential lawsuits. Managed 22 direct reports.Key Achievements:- Demonstrated a high-level of expertise in effectively defending the company from multiple patent infringement claims. - Successfully negotiated licensing of Microsoft Software, saving RedDotNet $150K per year.- Improved operational efficiencies by developing and implementing an automated content update process for Barnes & Noble stores, connected by DSL lines. - Proactively built development group, interviewing, hiring, and training all personnel, including an automate QA testing group.- Managed designated customer accounts for engineering issues; effectively worked with retail outlets on qualification, configuration, and repair issues.
  • Digital On-Demand
    Director Software Development
    Digital On-Demand 1998 - 2006
    Digital On-Demand is the parent company of RedDotNet
  • Netmanage
    Software Development Manager
    Netmanage Aug 1995 - Dec 1998
    Us
    Earned management position following successful sale of AGE Logic Inc. to directing all aspects of management and implementation of various complex software development projects across multiple system platforms. Coordinated and led multiple concurrent projects as primary point of contact responsible for analyzing issues, allocating tasks, leading meetings, and devising solutions. As Project Manager, assessed and communicated product specifications, development strategies, and code reviews.Key Achievements:- Demonstrated high-level of expertise in creating and building products, successfully selling AGE Logic Inc. and all product resources to NetManage Inc..- Gained a reputation as technical lead, successfully mentored senior software engineers utilizing extensive hands-on technical skills in Windows NT, Win32, MFC, and Visual C++. - Championed launch of several OEM product launch/releases and transition of Xoftware to NetManage Product.- Developed and implemented recovery plans for Z-Mail for UNIX. A UNIX and Linux based E-mail application.
  • Age
    Founder And Vp Technical Director
    Age Jun 1989 - Aug 1995
    Us
    Full bottom-line responsibility for managing development of a Windows based X Server product, and firms main revenue generating product. Directed all aspects of project development process through complete product cycles. Served as key sales representative, demonstrating product to OEM customers. Oversaw day to day operational activities, developing product, negotiating customer contracts, and managing staff development training programs. Managed 20 engineers. Orchestrated sale of company to NetManage Inc.Key Achievements:- Successfully managed development and launch of firms first Dos based X Server product and X server software for several X Terminals.
  • Rice Consulting
    Independent Software Consultant
    Rice Consulting Jan 1987 - Jun 1989
    X Windows Applications, Porting applications to X Windows. Ported X windows Server to several Unix Systems.
  • Ncr Corporation
    Consulting Analyst
    Ncr Corporation Jan 1985 - Jan 1987
    Atlanta, Georgia, Us
    Managed a group developing the X server software for NCR;s Towerview X Terminals. Developed the Terminals in cooperation with NCR's Columbia South Carolina division. Represented NCR at the Accredited Standards Committee X3H3.
  • Spectragraphics
    Senior Programmer
    Spectragraphics Jan 1984 - Jan 1985
    Developed a Windowing system on a GKS terminal. Developed a flight simulator as a demo of the Graphics workstation capability.
  • Syte Information Technology
    Member Technical Staff
    Syte Information Technology Aug 1983 - Jan 1984
    Designed and implemented a Windowed User Interface on a Unix System.
  • General Computer Company
    Senior Software Engineer
    General Computer Company Jan 1983 - Aug 1983
    Developed games on the Atari VCS home Video system. Ported games from Arcade machines to home systems.
  • Computervision Corp
    Senior Software Programmer
    Computervision Corp Jul 1980 - Jan 1983
    Developed High order B-spline curves and surfaces on a commercial CAD/CAM system. Designed numerical algorithms for solid modeling. Developed algorithms for fast and accurate surface and curve intersections. Worked with Boeing to adapt system to their needs for aircraft design.

Brad Rice Skills

Software Development Software Design Software Engineering Linux C# C++ Javascript Android Agile Methodologies Microsoft Sql Server Java Xml Asp.net Web Development Windows Sql .net C Mobile Applications Visual Studio Object Oriented Design Data Mining Subversion Ajax Eclipse Html Json Scrum Python Machine Learning Technical Leadership Graphics Sql Server Mysql Asp Web Services Jquery Architecture Agile Tcp/ip Linq Win32 Tomcat J2ee Iis Ant Rest Soap Hibernate Spring

Brad Rice Education Details

  • Rensselaer Polytechnic Institute
    Rensselaer Polytechnic Institute
    Mathematics
  • University Of Massachusetts Amherst
    University Of Massachusetts Amherst
    Mathematics

Frequently Asked Questions about Brad Rice

What company does Brad Rice work for?

Brad Rice works for Smartdrive Systems

What is Brad Rice's role at the current company?

Brad Rice's current role is Currently enjoying retirement.

What is Brad Rice's email address?

Brad Rice's email address is br****@****kai.com

What is Brad Rice's direct phone number?

Brad Rice's direct phone number is +141090*****

What schools did Brad Rice attend?

Brad Rice attended Rensselaer Polytechnic Institute, University Of Massachusetts Amherst.

What skills is Brad Rice known for?

Brad Rice has skills like Software Development, Software Design, Software Engineering, Linux, C#, C++, Javascript, Android, Agile Methodologies, Microsoft Sql Server, Java, Xml.

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.