Jamie Markle

Jamie Markle

Mentor
5.0
(4 reviews)
US$15.00
For every 15 mins
6
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Video and networking software expert with 14 years experience using multiple languages and platforms
Video and networking software expert with 14 years experience using multiple languages and platforms

I'm a veteran software developer, with fourteen years professional experience. My specialities include video systems (encoding, transport, etc.) networking (Ethernet, IP, TCP, HTTP, etc.) and embedded systems.

I primarily work with strongly-typed, compiled languages such as C++ and Go.

English
Eastern Time (US & Canada) (-05:00)
Joined May 2016
EXPERTISE
4 years experience | 2 endorsements
8 years experience
5 years experience
0 year experience
7 years experience

REVIEWS FROM CLIENTS

5.0
(4 reviews)
Belle
Belle
July 2019
Very knowledgeable
Marshall Peters
Marshall Peters
May 2019
Professional & highly skilled - all around great.
Dennis
Dennis
March 2019
Great mentor! Helped me restructure Go code to conform to best practices. I would highly recommend him to others.
Dennis
Dennis
March 2019
Excellent mentor that helped with Go! I would highly recommend him !
SOCIAL PRESENCE
GitHub
protoc-gen-go-template
Protocol Buffer generator using go templates
Go
0
0
EMPLOYMENTS
Software Developer
Juice Mobile
2015-09-01-Present
I developed a real-time bidding system for programmatic media buying focused on mobile advertising. The system was built from scratch u...
I developed a real-time bidding system for programmatic media buying focused on mobile advertising. The system was built from scratch using mostly Go (Golang). It handles hundreds of thousands of real-time auction requests per second and has delivered billions of ad impressions. My work includes: • distributed system design • machine learning • budget management and optimization • performance optimization • partner integrations • contributing to open source projects
Go
Distributed Systems Engineering
View more
Go
Distributed Systems Engineering
View more
Design Engineer
Avvasi Incorporated
2010-09-01-2015-09-01
I developed video processing and network processing software for real-time mobile network performance monitoring and optimization. Most o...
I developed video processing and network processing software for real-time mobile network performance monitoring and optimization. Most of the work was done using modern C++ and targeting Intel CPUs and Texas Instruments DSPs.
C++
C++11
Video streaming
View more
C++
C++11
Video streaming
Network
Video Encoding
View more
Embedded Software Developer
Magnum Semiconductor
2007-08-01-2010-09-01
I developed professional video processing software for custom ASICs. This included multi-chip and multi-core platforms that are used by...
I developed professional video processing software for custom ASICs. This included multi-chip and multi-core platforms that are used by national television broadcasting networks. My work included: • developing board support packages and doing board bring-up • developing I/O drivers for external interfaces such as PCI, I2C, SPI, SDI, ASI, etc. • investigating and finding software workarounds for board-level and chip-level hardware bugs
C
Video Encoding
Embedded Systems
View more
C
Video Encoding
Embedded Systems
View more