Craig Sennabaum
Verified Expert in Engineering
Full-stack Developer
Craig is a software engineer with nine years of experience in computer vision, front end, back end, big data, and ML/AI. He's worked in the San Francisco area on projects in manufacturing, eCommerce, and healthcare. Craig has experience architecting distributed data pipelines, mentoring junior engineers, and working closely with leadership to build product maps. Craig advocates concise planning, clear communication, and following through with commitments to help build trust-filled relationships.
Portfolio
Experience
Availability
Preferred Environment
Slack, Linux, MacOS
The most amazing...
...projects I've worked on are computer vision projects with high technical complexity, cutting-edge technologies, and high-performing team members.
Work Experience
Technical Architect
Hypergiant
- Helped design data architectures and pipelines that met various client scalability and cloud/on-premise requirements using Python, Go, AWS Lambda, Kafka queues, Docker services, protocol buffers, and PostgreSQL.
- Built a high-performant data processing pipeline for video processing with off-the-shelf deep neural networks, TensorFlow, and Go.
- Helped design mappings from 2D video to 3D space using ray-pointing technology.
- Worked on UI features for video analysis, training, and testing in React.
Senior Engineer
Percipient.ai
- Worked on the founding team made out of Uber and Google employees and was hired as the 10th employee.
- Built various features throughout the stack using a microservice architecture in an AI-powered computer vision platform.
- Collaborated closely with the UX and R&D team designing new features based on best-known customer requirements.
- Led React and Redux client-side architecture for a team of three.
- Helped design back-end distributed data processing pipelines using Python and Go.
- Designed object-tracking algorithms for advanced product features using ML (machine learning) and vectorized data structures.
- Constructed high-definition satellite image tools for use on the front end and back end.
- Worked on several endpoints in a Django REST API service.
Senior Front-end Engineer
Syapse
- Worked as a founding team made out of Stanford and was hired as a 25th employee.
- Designed UI features for a precision medicine platform facilitating the use of genetic testing in routine healthcare.
- Led the migration of 100,000 line codebase from Backbone.js to React.
- Architected components, patterns, and best practices for our team of nine engineers.
- Helped lead the design of the implementation of our clinical trials matching product in Python and JavaScript.
- Developed a real-time language parser by constructing and validating an AST for validation and navigation of large data schemas.
- Built various internal tools used to help scale the engineering team.
Full-stack Engineer
Workpad
- Built a full-stack application in an early-stage startup to streamline the process of industrial inspection.
- Developed the front end using AngularJS 1.0 while working closely with the CTO to iterate on features.
- Created a server with Node.js and MongoDB and used best practices for the REST API design.
Industrial Engineer Intern
Lockheed Martin
- Built solutions involving production scheduling, demand forecasting, and performance metric visualization in an optics manufacturing facility.
- Developed optimizations that helped reduce factory costs by $1.5 million annually and the factory won a coveted award for the highest performing and most improved factory.
- Pulled in data daily from a data warehouse using Microsoft Access and used various programs to run algorithms and help create UIs.
Experience
NN-MNIST
Skills
Languages
Python, SQL, JavaScript, Go, Visual Basic
Frameworks
Django, Spark, Apache Spark, AngularJS
Libraries/APIs
Node.js, React, TensorFlow, Backbone.js, D3.js
Platforms
Amazon Web Services (AWS), Apache Kafka, Kubernetes, Docker
Storage
NoSQL, PostgreSQL, MongoDB
Other
Computer Vision, Machine Learning, Artificial Intelligence (AI), Software, Engineering
Tools
RabbitMQ, Microsoft Access, Microsoft Excel
Education
Master's Degree in Industrial Engineering
University of Central Florida - Orlando, FL, United States
Bachelor's Degree in Industrial Engineering
University of Central Florida - Orlando, FL, United States
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