Senior Software Developer
2015 - PRESENTJuice Mobile- Developed a real-time bidding system for programmatic media buying focused on mobile advertising.
- Continually improved performance and scalability.
- Integrated with third-party APIs and supply systems.
- Used machine learning for auction performance optimization.
- Contributed to open-source projects.
Technologies: Amazon Web Services (AWS), Docker, PostgreSQL, Redis, Apache Kafka, OpenRTB, AWS, GoSenior Design Engineer
2010 - 2015Avvasi Incorporated- Developed video processing and network processing software for real-time mobile network performance monitoring and optimization.
- Used modern C++ tools and techniques.
- Optimized performance with real-time constraints.
Technologies: Code Composer Studio, Boost, C++11Senior Embedded Software Developer
2006 - 2010Magnum Semiconductor- Developed professional video processing software for custom ASICs.
- Developed board support packages and completed board bring-up.
- Developed I/O drivers for external interfaces such as PCI, I2C, SPI, SDI, ASI, etc.
- Investigated and found software workarounds for board-level and chip-level hardware bugs.
Technologies: VxWorks, C