Derek Seiple
Head of Media Services at Revl Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Spanish Limited working proficiency
Topline Score
Bio
Experience
-
Revl Inc.
-
United States
-
Software Development
-
1 - 100 Employee
-
Head of Media Services
-
May 2022 - Present
-
-
Senior Software Engineer
-
Apr 2019 - May 2022
-
-
-
Ultra Ltd
-
United Kingdom
-
Software Development
-
Senior Software Engineer
-
Apr 2018 - Apr 2019
I took the lead in developing a platform used for automated trading on the Forex market. The platform was composed of several containerized (in Docker on AWS) microservices developed in C++ that cared for the various aspects of the trading requirements. Using the FIX protocol we interfaced directly with market providers to provide real-time price ticks and sub-millisecond trade responsiveness. I took the lead in developing a platform used for automated trading on the Forex market. The platform was composed of several containerized (in Docker on AWS) microservices developed in C++ that cared for the various aspects of the trading requirements. Using the FIX protocol we interfaced directly with market providers to provide real-time price ticks and sub-millisecond trade responsiveness.
-
-
-
RankMiner
-
United States
-
Financial Services
-
Senior Software Engineer
-
Mar 2015 - Apr 2018
RankMiner applies machine learning algorithms to solve business problems by processing raw audio files and extracting features that are feed into algorithms to assess emotion and sentiment from the speakers. Using the identified emotions with other data as input to the predictive analytics platform, we help businesses meet their goals. My main responsibilities have been to transform a proof-of-concept technology into a robust platform. This included extensive refactoring of the C++ code base to be more encapsulated and extensible. This also included integrating 3rd party libraries, developing proprietary file formats, and processing raw PCM data for use in proprietary signal processing algorithms. I also developed methodologies to parse and validate client provided data and then transform said data for consumption by the analytics platform. Additionally, I developed Windows services modules that can be installed on client servers to handle all communications with the RankMiner system.
-
-
-
Harmony Speech Technologies
-
Clearwater, FL
-
Chief Scientist
-
Aug 2012 - Feb 2015
My primary duties were to manage and engage in the design and development of a voice recognition system that is used to transform speech dictations into text documents. This work involved creating/modifying Bash and Perl scripts that utilize the HTK toolkit and other proprietary programs to create acoustic models and language models that get used in the production system. I would research and develop new approaches to the processing and formatting of documents via statistical analysis and natural language processing. Analysis and development would utilize Hidden Markov Models, n-gram language modeling, and, Viterbi decoding. I also designed and develop Linux/C++ and Windows/C# programs driven by a SQL Server database. These programs would then have to be integrated into the zero-down-time-system work flow. I was also responsible for keeping a high performance computing cluster up and running efficiently via Lustre, ZFS, and Grid Engine.
-
-
-
-
ADMB Developer (Contractual)
-
Feb 2011 - Jul 2012
ADMB is an open source software package that uses the AUTODIF library, a C++ language extension, to develop non-linear statistical models. I was tasked with evaluating potential approaches to parallel processing in ADMB with the aim of reducing user wait time. Promising results were achieved using OpenMPI. ADMB is an open source software package that uses the AUTODIF library, a C++ language extension, to develop non-linear statistical models. I was tasked with evaluating potential approaches to parallel processing in ADMB with the aim of reducing user wait time. Promising results were achieved using OpenMPI.
-
-
-
ALPS South
-
United States
-
Medical Equipment Manufacturing
-
1 - 100 Employee
-
Contract Software Developer
-
Mar 2011 - Jun 2011
Developed a Visual Basic application and SQL database back-end used to load sales data and calculate sales commissions. It is estimated that the commission system will save 30 man-hours each month and result in more accurate and reliable commission data. Developed a Visual Basic application and SQL database back-end used to load sales data and calculate sales commissions. It is estimated that the commission system will save 30 man-hours each month and result in more accurate and reliable commission data.
-
-
-
-
IT Specialist / ADMB Programmer
-
Feb 2010 - Feb 2011
Develop, maintain, test and document public open source Automatic Differentiation Model Builder (ADMB) software written in C/C++ programming language. Collaborate with Core Developers for software development. Maintain Linux, Windows, Solaris and Mac OS testing systems. Support software end users. Maintain source code version control system. Conduct library research on computer algorithms. Develop, maintain, test and document public open source Automatic Differentiation Model Builder (ADMB) software written in C/C++ programming language. Collaborate with Core Developers for software development. Maintain Linux, Windows, Solaris and Mac OS testing systems. Support software end users. Maintain source code version control system. Conduct library research on computer algorithms.
-
-
-
University of Arizona
-
United States
-
Higher Education
-
700 & Above Employee
-
Teaching Assistant
-
Aug 2007 - Dec 2009
I was responsible for preparing and giving all lectures, writing and administering exams and grading all exams and assignments. I also held regular office hours to assist students. The courses I taught were: Differential Calculus, Trigonometry, and Pre-Calculus. I was responsible for preparing and giving all lectures, writing and administering exams and grading all exams and assignments. I also held regular office hours to assist students. The courses I taught were: Differential Calculus, Trigonometry, and Pre-Calculus.
-
-
Education
-
University of Arizona
MS, Mathematics -
Penn State University
BS, Mathematics