Frank Riley Email and Phone Number
Frank Riley work email
- Valid
Frank Riley personal email
- Valid
As you read my page, you may be asking yourself, “Why haven’t I heard of this guy?”, to which I would respond, “Of course you haven’t!”. You see, I’m a back end guy. I love toiling away on threads, processes, OSes, high speed data, garbage collectors… all the stuff the front end guys rely on to "just work". If you’ve never heard of my code, it’s because it runs quickly, quietly, and without error, providing everything needed for the layers above it. My worst fear is to get a call that my code is failing, for all the other coders rely on my code to work time and time again. I work hard not to get that call.Please do not contact me about embedded jobs. I am not interested in embedded work.
-
Principal Software EngineerRincon Research Mar 2005 - PresentTucson, Az, UsRincon Research designs, builds, tests, and fields digital signal processing (DSP) products and services for the United States Defense and Intelligence communities.Lead architect on a modular, event driven, high data rate system where applications can be installed and be agnostic of the underlying hardware. Software lead for a project to convert an RF system to digital for a major government agency. Lead developer responsible for parallelizing and optimizing DSP algorithms.Accomplishments● Brought in to fix a project that was on its way to failure. Made major architectural changes and successfully delivered the project.● Restructured an algorithm to take advantage of CPU vectorization, achieving a 2X performance increase. This algorithm had already been heavily optimized over a 10 year period.● Implemented a phase coherent, parallel, N-stage, sub-band tuner capable of real time tuning of a 100 megasample per second input stream on a 2006-era quad core CPU.● Implemented a modular parallel correlation engine that was 300% faster than the previous implementation.● Implemented time classes used by all scientific code to support femtosecond resolution time.● Implemented a FFT class used by all scientific code to abstract away the FFT internals while simultaneously allowing for the use of high performance FFTs.● Implemented a modular TDOA calculator used by all scientific code.● Implemented a water tight binary visibility ray tracer using Optix/CUDA on dual NVIDIA GPUs.● Implemented a Lustre parallel file system to increase the I/O throughput 1000% over the previous system.● Implemented a REST API for providing multi-application access to a data store. -
OwnerTheta, Llc 2017 - PresentTheta, LLC is the partnership I formed to trade in the markets.Trader, strategy developer, and manager for my private fund, Theta, LLC. Strategies are predominantly short option strategies. (Javascript, Typescript, React, Redux)Accomplishments● Developed a web application for managing open trades. This app displays hundreds of option quotes and trade adjustments in real time.● Developed a custom strategy for getting returns uncorrelated from the market.
-
OwnerGearhead Software, Llc 2009 - PresentGearHead Software is the company I formed to sell the tuning software that was created from my efforts to reverse engineer a Harley Davidson engine control module (ECM).Developer of MyTune (https://tunemyharley.com) tuning software for Harley Davidson motorcycles.Accomplishments● Disassembled and reverse engineered the HCS12 code in a Harley Davidson electronic fuel injection (EFI) engine control module (ECM).● Implemented a secondary bootloader for programming the ECM.● Designed and built hardware for interfacing with the Harley vehicle bus.● Implemented firmware using the ChibiOS realtime OS.● Implemented an AES encrypting bootloader for firmware updates. ● Implemented a software encoder/decoder for the J1850 VPW protocol that the Harley vehicle bus uses.● Decoded the data logging values used by the Harley ECM.● Implemented an algorithm for constructing new EFI tables from data logs.● Implemented an algorithm for removing knock based on data logs.
-
Senior Software EngineerScientific Technologies Nov 2002 - Mar 2005Phoenix, Arizona, UsScientific Technologies Corporation (STC) is an international public health professional service company developing large scale web based communicable and chronic disease surveillance systems.Lead developer of the JDO persistence layer for the database. Lead developer of the object model used in all communicable disease systems.Accomplishments● Wrote over 50% of the code used in five communicable disease systems.● Increased performance of aggregate reporting by a factor of 100 by reducingnumerous database queries into one query.● Decreased object allocation 90% when loading object graphs from the database.● Optimized listing of object graphs to display in less than one second.● Implemented a multithreaded, multiuser locking system to ensure data integrity in allSTC systems. -
Software EngineerNewmonics Aug 1997 - Aug 2002Newmonics was a startup company developing a clean room Java virtual machine for use in embedded and real time systems.Developed the virtual machine on PPC, X86, and ARM architectures on Windows, Linux, and VxWorks operating systems. Wrote both the C and Java code to follow strict protocols and specifications needed to support real time garbage collection. Lead developer of the garbage collector and network debugger interfaces. Participated in coding of the real time thread scheduler, involving timers, priority queues, priority inheritance, and synchronization primitives.Accomplishments● Developed the industry's only Java debugger capable of seamlessly debugging JIT compiled Java code through the JDWP specification.● Developed the entire low level layer of the virtual machine debugger interface according to the JVMDI specification.● Reduced scheduling latency from greater than 1 millisecond to less than 100 microseconds by finding and removing long atomic operations.● Decreased memory usage 10% by redesigning object header layouts.● Decreased memory allocation time 50% by redesigning and implementing a newmemory layout.● Implemented the entire java.lang.reflect package in 2 weeks.
-
Software Engineer InternshipIbm 1999 - 1999Armonk, New York, Ny, Us -
Software Engineer InternshipIbm 1997 - 1997Armonk, New York, Ny, Us
Frank Riley Skills
Frank Riley Education Details
-
Iowa State UniversityComputer Science
Frequently Asked Questions about Frank Riley
What company does Frank Riley work for?
Frank Riley works for Rincon Research
What is Frank Riley's role at the current company?
Frank Riley's current role is Principal Software Engineer at Rincon Research.
What is Frank Riley's email address?
Frank Riley's email address is fh****@****ail.com
What schools did Frank Riley attend?
Frank Riley attended Iowa State University.
What are some of Frank Riley's interests?
Frank Riley has interest in Option Greeks, Options Trading.
What skills is Frank Riley known for?
Frank Riley has skills like Software Engineering, Multithreading, Object Oriented Design, C++, Linux, Software Design, Software Development, Java, Algorithms, Debugging, Python, Subversion.
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