Welcome
My name is John Hinnegan. Currently located in Southern California.
I'm a software engineer. I'm currently running the tech side of the house at ThinkNear, changing the way small businesses find and attract customers.
I like scaling big, distributed systems, finance, politics, crossfit, football, being productive, learning new things, and mastering old things.
I'm a software engineer. I'm currently running the tech side of the house at ThinkNear, changing the way small businesses find and attract customers.
I like scaling big, distributed systems, finance, politics, crossfit, football, being productive, learning new things, and mastering old things.
Profile
Summary
I run the technology side of the Network Advertising platform. We're dealing with scale and webservices in a big way. Over 10K requests/s all in the cloud with AWS. Ruby, Java, and Hadoop. Name a buzzword from the last 2 years, and we're probably using it somewhere.
Officially hiring software engineers. http://careers.thinknear.com
Officially hiring software engineers. http://careers.thinknear.com
Experience
- Oct 2012 - PresentSoftware Engineering / TelenavTelenav acquired ThinkNear in October of 2012, and ThinkNear became part of Scout Advertising. Telenav (TNAV) is a leader in GPS technology and mobile navigation products. ThinkNear / Scout advertising powers hyper-local mobile advertising solutions for premium brands and advertisers. The description uses a lot of buzz words, but Scout really is executing at the leading edge of technology. We are actively hiring high performing engineers and hackers. http://advertising.scout.me/ Front-end specialized engineers: http://thinknear.theresumator.com/apply/VmLGjg/FrontEnd-Engineer.html?source=john Back-end specialized engineers: http://thinknear.theresumator.com/apply/WfoiL1/Software-Engineer.html?source=john
- Jan 2011 - PresentHead of Software Engineering / ThinkNearLeading all things technical. At the core, we've built and are improving upon a hyper-location enabled real-time, mobile media buying platform (a.k.a. mobile DSP). Hyper-local means at granularity of 100m or less. We're solving scaling problems -- handling tens of thousands of requests per second with sub 10 millisecond latency; we're solving decision making leading to lower-level AI problems -- for which campaigns should we be bidding on, and how much should we spend; we're solving reporting at massive scale; and we're solving UI interactions -- for both displaying complex data in a meaningful way and providing a manageable paradigm for campaign managers to interact with their campaigns. We're riding the front end of the technology curve in the cloud. We are heavy users of AWS (there's not much they've made that we can't find a use for). We also tie in a variety of external (SaS) service providers to augment our capabilities. Our code is high-performance Java on Tomcat and fast-to-deliver Ruby on Rails with an army of gems. We use DynamoDB, PostreSQL, MySQL, Redis, Memcache, EhCache, and S3 as our datastores. We are also heavy users of Hadoop (right now it's mostly Hive on EMR) to crunch our 50+ TB of data. We're building a small team of high-calibre engineers and we're looking to grow our team. We're looking for engineers with a passion for data -- processing it, mining it, and displaying it. We're looking for engineers with a passion for scale -- can you do that with 1 server instead of 10? And we're looking for engineers with a passion for analysis -- can you find a way to improve our click throughs? engagement? or just get the same performance for less money? As a start-up, you can have an impact in any or all of these areas immediately. We move FAST! We launch code a half-dozen times per week or more, and you can measure the impact of your changes immediately.
- Feb 2007 - PresentSoftware Development / Amazon.comEngineering experience building a targeted marketing, content management, and rendering engine for all of Amazon's credit businesses. The system supported real-time customer identification and segregation based on business supplied heuristics, delivering personalized ads and supporting the ensuing credit application workflow. Also built a full, scalable solution supporting instant credit approval. Developed Amazon's next generation payment instrument management system. Responsible for securely storing credit cards and bank accounts, and aggregating access to dozens of methods of payment. Oversaw the scaling from 0 to dozens of clients, from tens to millions of transaction per hour while maintaining 99.99% availability. Managed the Merchant Ordering Experience team and owned the 11 related services. The team's scope was to support third party order fulfillment on the Amazon platform worldwide; responsibilities included team, project, and product management as well as technical leadership. In addition to the back end services and databases, the primary application had 14 merchant facing pages which together are the highest trafficked part of the sellercentral.amazon.com site. The primary application managed seller interactions with Amazon during order fulfillment: tracking orders, confirming shipments, and managing returns/refunds. Third party orders had an annual run rate in excess of $10 Billion. Primary technology experience was in Java, both Jetty and Tomcat platforms. My teams designed and built massively scalable and incredibly redundant database architectures using Oracle as our primary data stores. Gained lots of experience with concurrency, bottleneck and performance analysis, distributed systems architecture, and high pressure trouble-shooting. Other noteworthy technologies used included: EHCache, Hibernate, Perl, Mason, SQL, and a significant number of Amazon proprietary systems.
- May 2005 - PresentSoftware Engineer / Armonicos Co. Ltd., Hamamatsu, JapanDeveloped solutions for CAD products in C++. Implemented a new file format for handling large files which reduced file size by 75%, save time by 90%, and load time by 98%. Introduced scripting capability based on COM standards, allowing users to script operations in VBScript.
- 2004 - PresentDeveloper / CenterPoint GmbH, Villach, AustriaDeveloped WSDL/SOAP-based distributed communication solutions in C++. Retrofitted a proprietary RMI library to support WSDL-defined communication across platforms. Upon completion, the library was capable of dynamically offering, discovering, and consuming web services.
Education
-
2001 - 2006University of WaterlooB. Math in Honors Computer ScienceActivities: Sigma Chi Fraternity -- extensive involvement including President, Vice President, Treasurer, and more.
-
1996 - 2001South Secondary School
Additional Information
Websites:
Interests:
CFA Candidate
Updates
-
@mikearpaia read some blogs. If you use graphite for your metrics, what does @etsy use for alarming?8 days ago from web | Reply, Retweet, Favorite
-
I donated to @EFF: They keep the Internet free and open https://t.co/IzyLufz80U
-
@LinkedIn Making users log in to opt out of emails is what spammers do. You need a 1-click opt out from the email body.5 weeks ago from web | Reply, Retweet, Favorite
-
Check out Pinoccio “A complete ecosystem for building the Internet of Things.” https://t.co/iNbtam2HoD
-
@powdahound thanks for ec2instances, I use it a lot.8 weeks ago from web | Reply, Retweet, Favorite
-
@RepMikeRogers I guess I must be one of those 14 year old basement tweeters because I oppose #CISPA too. https://t.co/K3n0l5Tbiw
-
Didn't realize it until you said it. Google is trying to replace RSS with Google+. Makes sense to kill reader http://t.co/0ftYqhBaAZ @vrypan
-
@airbrake I am logged into airbrake ... http://t.co/F5cv4vCn2U2 months ago from web | Reply, Retweet, Favorite
-
@airbrake can't open an issue due to another issue. Can't log into Tender Support cause I have an airbrake account.2 months ago from web | Reply, Retweet, Favorite
-
Boom! Terrible customer service meets horrible public relations ... again. http://t.co/pGrcBJ7iSL United knows how to do it! @united3 months ago from web | Reply, Retweet, Favorite
-
@TWC I super-really want affordable Gigabit ethernet. Compared to @CondoInternet (best ISP) You can't compete http://t.co/otJ9epAvYp3 months ago from web | Reply, Retweet, Favorite
-
@MBUSA Any SLK350 Convertibles in stock in the LA area? 904014 months ago from web | Reply, Retweet, Favorite
-
@InfinitiUSA I want to test drive a G37 Convertible Sport6MT, what's the closest dealership with 1 in stock? 904014 months ago from web | Reply, Retweet, Favorite
-
Just searched "brown shoes" on Amazon -- not a single shoe (let alone a brown one) on the first page of results. #fail #GoGoogle5 months ago from web | Reply, Retweet, Favorite
-
@Delta wth is with password recovery? You want me to call to recover my password? Is this 1996? Just email me. You're not a bank!6 months ago from web | Reply, Retweet, Favorite
-
We have been acquired! http://t.co/JL0n8ozI
-
@Ange_Kim Thank you :)
-
8 months ago from web | Reply, Retweet, Favorite
-
8 months ago from web | Reply, Retweet, Favorite
Posts
Posts
Posts
Latest checkin
-
@Daphne's California Greek (9516 Culver Blvd)22 months ago in Culver City, CA
Badges
Checkin history
-
@Daphne's California Greek (9516 Culver Blvd)22 months ago
-
@ThinkNear HQ (3710 Robertson Blvd)22 months ago
-
@Chipotle Mexican Grill (9512 Culver Blvd)22 months ago
-
@ThinkNear HQ (3710 Robertson Blvd)22 months ago
-
@Daphne's California Greek (9516 Culver Blvd)22 months ago
-
@ThinkNear HQ (3710 Robertson Blvd)22 months ago
-
@Tender Greens (9523 Culver Blvd)22 months ago
-
@ThinkNear HQ (3710 Robertson Blvd)22 months ago
-
@ThinkNear HQ (3710 Robertson Blvd)22 months ago
-
@Trader Joe's (9290 Culver Blvd)22 months ago
-
@Tender Greens (9523 Culver Blvd)22 months ago
-
@Father's Office (3229 Helms Ave)22 months ago
-
@Daphne's California Greek (9516 Culver Blvd)22 months ago
-
@ThinkNear HQ (3710 Robertson Blvd)22 months ago
-
@ThinkNear HQ (3710 Robertson Blvd)22 months ago
-
@Tender Greens (9523 Culver Blvd)22 months ago
-
@ThinkNear HQ (3710 Robertson Blvd)22 months ago
-
@ALDO (1450 3rd Street Promenade)22 months ago
-
@Barney's Beanery (1351 3rd Street Promenade)22 months ago
-
@Old Navy (1232 3rd Street Promenade)22 months ago
Posts
June 19, 05:44 PM
June 19, 02:35 PM
June 19, 12:33 PM
June 19, 12:31 PM
June 18, 05:13 PM
June 18, 12:32 PM
June 18, 12:32 PM
June 18, 12:31 PM
June 18, 12:26 PM
June 17, 08:56 PM