Steve Emmons, Ph.D.
Verified Expert in Engineering
Software Developer
Steve has a proven track record of building and upgrading full-stack software development teams that deliver high-quality, timely, scalable solutions to the enterprise. With up-to-date knowledge of development practices and methodologies, he's able to deliver game-changing outcomes in competitive and challenging markets. He uses practical, results-oriented skills to mentor and digs in with development teams to solve the toughest problems.
Portfolio
Experience
Availability
Preferred Environment
Ruby on Rails (RoR), jQuery, Angular, Node.js
The most amazing...
...item I've created was a distributed data ingestion, analysis, and visualization pipeline for a large dine-in theater chain.
Work Experience
Partner/Founder
QuantumIOT
- Created a secure end-to-end data analysis and visualization pipeline following the lambda architecture for operational insight into large dine-in theater chain used by thousands of client employees using Ruby-on-Rails, AngularJS/D3/Bootstrap, and AWS S3/SQS/Lambda.
- Developed a flexible open source data ingestion agent in Node.js for capture and of files and streaming socket data for upload into AWS S3 with 100% test coverage -- https://github.com/QuantumIOT/s3-ingestor.
- Developed an open source testing/scripting tool using Node.js to exercise the API of the qiot.io IOT device management platform with 100% test coverage -- https://github.com/QuantumIOT/qiot-io-cli.
- Advocated/supervised establishment of Azure Active Directory for a large client, and used SAML integration to provide single sign-on (SSO) for their operational analytics website, online ticketing system, and collaborative corporate Wiki.
- Led an agile software development team to create a React Native mobile app strategy for large client's consumers to perform online restaurant orders and bill payment.
- Used machine learning using RNN/LSTM technology in Python to provide forecasting of movie attendance for large dine-in theater chain.
- Developed embedded IOT agent in C on top of FreeRTOS to provide MQTT integration for OBD-based GPS tracking device to collect/report driver behavior data to the qiot.io platform.
Adjunct Professor/Entrepreneur in Residence
The University of Texas at Arlington
- Taught graduate course in “Web Data Management.”.
- Supervised research for Masters and Ph.D. students.
- Published peer-reviewed papers such as with IEEE.
- Oversaw several visiting scholars from Italy for research project.
- Acted as liaison for corporate research gifts.
VP, Software Architecture / Applications
Numerex
- Built a team of web/mobile application developers, DevOps experts, and offshore development resources to deliver “managed services."
- Architected and provided initial development for UplinkRemote -- a web and mobile solution for remote control of home security and home automation systems using Ruby-on-Rails.
- Architected and provided initial development for HeartAssist -- a web-based solution for remote monitoring of LVAD medical devices for client Reliant Heart using Ruby-on-Rails.
- Collaborated on the development of a carrier-grade network analytics solution for detecting anomalies within SS7 and GPRS communications used for dramatic operational cost reductions using "Big Data" technologies Hadoop and Spark.
- Created a technology suite used for customer applications in vehicle and asset tracking, oil and gas tank farm monitoring, and other M2M/IoT domains using Ruby-on-Rails.
- Created an open source Node.js agent for embedded Linux devices capable of remove device management and streaming data capture of serial and socket data communications from industrial control systems -- https://github.com/numerex/m2m-supervisor.
VP, Product Development / Customer Solutions
SensorLogic
- Transformed an early-stage development team to achieve hardened production quality software deliverables through process leadership and hands-on mentoring of the development process.
- Led successful technical engagements with key customers with field deployments of a distributed solution involving both embedded and service-based software to provide sensor fusion and analytics for a global fruit harvesting/shipping/storage operation and commercial pork and poultry management systems.
CTO/COO/Founder
Alibre
- Created a patented, peer-to-peer, distributed computing solution bringing 3D solids modeling for mechanical design to the Internet.
Experience
Distributed Data Ingestion Analysis and Visualization Pipeline
- Executive Dashboard of KPIs
- Real-time Status of Customer Requests and Theater Attendance
- Management Reporting of Operational Metrics
- Staff Ranking Using Blended Statistical Performance Measures
- Food Order Preparation Forecasting
- Digital Signage Management
Commercial Device Management Platform for IOT
Consumer Mobile App for Online Order/Payment
GoTrack Vehicle Tracking Application
https://login.gotrack.comReliantHeart Medical Device Monitoring Application
UplinkRemote Web and Mobile Application
https://www.uplink.com/our-products/apps-interactive-services/uplink-remote/Industrial Fleet/Asset Tracking Applications
GeoForce Web Application
https://www.geoforce.com/Skills
Languages
CSS, JavaScript, Ruby, R, C++, C, Go, Python, Java, C#
Frameworks
AngularJS, Ruby on Rails (RoR), Express.js, Angular, Flex, ASP.NET, React Native
Libraries/APIs
REST APIs, Node.js, D3.js, jQuery, Sidekiq, React
Paradigms
MVC Design, REST, Agile Project Management, Unit Testing, DevOps, Continuous Delivery (CD), Continuous Integration (CI), Test-driven Development (TDD), Agile
Platforms
Heroku, Amazon Web Services (AWS), Amazon EC2, Docker, AWS Lambda, JBoss, Oracle, New Relic, Kubernetes
Storage
SQL Performance, Database Performance, Amazon S3 (AWS S3), Redis, MySQL, PostgreSQL, Microsoft SQL Server, Couchbase, MongoDB, Cassandra
Other
Back-end Performance, Ruby Performance, Performance, Performance Analysis, MVC Development, Integration Testing, APIs, Internationalization, WebSockets, Software Development, Front-end Development, SOAP
Tools
RSpec, NGINX, MQTT, Amazon Simple Queue Service (SQS), MATLAB, ActiveMQ, RabbitMQ
Education
Ph.D. in Computer Science and Engineering
The University of Texas at Arlington - Arlington, TX
Bachelor of Arts Degree in Computer Science
The University of Texas at Austin - Austin, TX
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring