Profile Picture

Josh Rotenberg Principal Software Engineer at Mediaplex

Contact

Address: Albany, CA 94706
Personal Website: http://www.joshrotenberg.com

Summary

Software Engineer with experience in server development and Web applications, with a bit of UI and Mobile experience thrown in. Focus mainly on Linux/Open Source tools, developing large systems using modern technologies. Currently working with Clojure, ZeroMQ and MongoDB.

Specialties

OO development in C/C++, Python, Perl, Scala, Java and Ruby. Currently using Clojure for anything and everything. Some Flex/AS3 and Objective-C/Cocoa development. More comfortable in a server/service environment than the front end.

Skills

  • Ruby
  • Python
  • Perl
  • Java
  • C++

Experience

Mediaplex
02 / 2012 - Present
Principal Software Engineer
Symantec
10 / 2009 - 02 / 2012
Principal Software Engineer

I came back to the BLOC Engineering team at Symantec to develop some next generation systems. Current major projects include an RPC based message testing system for use by many current systems to offload heavyweight processing onto purpose built services. Implementation tools include Scala/Java with MINA, C++ with Gearman, Google Protocol Buffers, Boost, and Poco.

Adperk
06 / 2008 - 10 / 2009
Lead Developer/Architect

At AdPerk I shifted my focus somewhat and spent a lot of time on our frontend application, built using mainly Adobe Flex. The application presents users with retailer video which the user can watch in exchange for special offers and coupons.

In addition, I focused some time on the backend of the application built using Python and Django, as well as working on our Amazon EC2 infrastructure.

Technorati
09 / 2006 - 06 / 2008
Senior Software Engineer

As a member of Technorati’s Core Services team, we focused on back end infrastructure projects related to storage, services, caching and other applications and optimizations. Focused mainly on revamping the service infrastructure and replacing some old, worn out ‘web’ services with shiny new services built on Thrift and other technologies.

In addition, I played a role in software development process projects such as encouraging good build and release practices, evaluating and implementing tools to help front and back end developers be more effective, and encourage communication between groups.

Symantec
01 / 2004 - 08 / 2006
Senior Software Engineer

At Brightmail/Symantec, I worked on a small team that was responsible for the development of our internal spam operations center. These tools were both automated and used by another internal group that was responsible for monitoring and fighting grouped spam attacks. The product itself consisted of both a Web front end using Apache/mod_perl and Mason, and many back end daemon processes written in Perl that processed incoming mail, handled anti-spam rule creation and management, and performed various other tasks. As a member of a small team, my time was often spent dealing with many aspects of a system that had an aggressive release cycle such as system design, new development, bug identification and fixing, performance testing and optimization, QA and Release issues such as bug prioritization, release packaging and delivery, and escalations from our operations department and users of our system.

Ticketmaster
10 / 2002 - 12 / 2003
Senior Software Engineer

Apache/mod_perl development of Ticketmaster.com

Critical Path
05 / 1998 - 10 / 2002
Senior Software Engineer

At Critical Path, I focused on the Webmail application, a large Web-based email application implemented in Apache/mod_perl.

Education

San Francisco State University
1991 - 1995
Bachelors , Russian Language and Linguistics

Russian Club

Interests

Spending time with my family, traveling, distance/trail running, reading non-fiction, playing guitar and ukulele, linguistics, software, anthropology, evolutionary biology.

Languages

  • Russian ( Limited working proficiency )
Working
Resume Builder LinkedIn APIs LinkedIn Labs FAQ Feedback