Brad Rice work email
- Valid
- Valid
Brad Rice personal email
- Valid
Brad Rice phone numbers
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.
-
Staff Software EngineerSmartdrive Systems Jul 2017 - PresentSan Diego, California, UsDeveloped 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. -
Consultant Machine Learning And Data MiningDirectv Through Solekai Mar 2012 - PresentDeveloped 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
-
Android ConsultantRaging Mobile Jan 2012 - Feb 2012Developed 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 -
Lead Software DeveloperSambreel Services Llc Aug 2011 - Jan 2012Lead 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
-
Android DeveloperBrad'S Mobile Games Apr 2010 - Sep 2011In 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!
-
Android Software EngineerNtn Buzztime May 2011 - Aug 2011Developing Android based Game System.
-
ConsultantSolekai And Directv Sep 2010 - May 2011Worked on DirecTV Learning Machine project to develop an algorithm that would monitor programs watched and recommend programs that one might like to watch.
-
Flash DeveloperKratos Defense And Security Solutions May 2010 - Dec 2010San Diego, California, UsDeveloped 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. -
Software ConsultantTelanetix Apr 2006 - Mar 2010UsContracted 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. -
Director Software DevelopmentReddotnet Dec 1998 - Apr 2006Provided 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.
-
Director Software DevelopmentDigital On-Demand 1998 - 2006Digital On-Demand is the parent company of RedDotNet
-
Software Development ManagerNetmanage Aug 1995 - Dec 1998UsEarned 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. -
Founder And Vp Technical DirectorAge Jun 1989 - Aug 1995UsFull 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. -
Independent Software ConsultantRice Consulting Jan 1987 - Jun 1989X Windows Applications, Porting applications to X Windows. Ported X windows Server to several Unix Systems.
-
Consulting AnalystNcr Corporation Jan 1985 - Jan 1987Atlanta, Georgia, UsManaged 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. -
Senior ProgrammerSpectragraphics Jan 1984 - Jan 1985Developed a Windowing system on a GKS terminal. Developed a flight simulator as a demo of the Graphics workstation capability.
-
Member Technical StaffSyte Information Technology Aug 1983 - Jan 1984Designed and implemented a Windowed User Interface on a Unix System.
-
Senior Software EngineerGeneral Computer Company Jan 1983 - Aug 1983Developed games on the Atari VCS home Video system. Ported games from Arcade machines to home systems.
-
Senior Software ProgrammerComputervision Corp Jul 1980 - Jan 1983Developed 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
Brad Rice Education Details
-
Rensselaer Polytechnic InstituteMathematics -
University Of Massachusetts AmherstMathematics
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial