Nick Gerakines

Nick Gerakines

Software Engineer at EA

San Francisco Bay Area

Current
  • Sr Platform Architect at EA
Past
  • Software Engineer at Yahoo! Inc
  • Software Engineer at SixApart
  • Senior Software Engineer at Feedster
Connections
144 connections
Industry
Computer Software
Websites

Nick Gerakines’s Summary

Nick Gerakines is a software engineer and technologist in the Silicon Valley. At Yahoo he worked on the backend and infrastructure team developing next generation federated data storage systems, driving test framework development and highly concurrent Erlang application systems. Currently he works in the Mobile group at Yahoo developing native iPhone applications and exposing other Yahoo groups to ways to developing iPhone applications. He is the author of the recent book "Facebook Application Development" (John Wiley & Sons, Inc, published 2008) and is currently writing another book for the same publisher titled "Developing Erlang Web Applications" expected to release in early 2009. Nick resides in Mountain View with his wife, Carolyn, and daughter, Vanessa.

Nick Gerakines’s Specialties:

Perl, Objective-C/Cocoa, Erlang, PHP, Distributed systems, High-Availability systems, XML/XForms/XPath, Social Software, Facebook, Open Social, Web Services, iPhone


Nick Gerakines’s Experience

  • Sr Platform Architect

    EA

    (Public Company; ERTS; Computer Games industry)

    October 2008Present (10 months)

  • Software Engineer

    Yahoo! Inc

    (Public Company; 10,001 or more employees; YHOO; Internet industry)

    November 2006October 2008 (2 years)

    As a software Engineer at Yahoo I've worked on several different teams within the company.

    The first group was the del.icio.us team as a back-end engineer developing the del.icio.us 2.0 system. This included a project dubbed TagWeb, a federated data-store over Apache and MySQL. I worked closely with the front-end and back-end teams to design and implement the communication protocol between the two systems and also wrote an extensive test suite to cover the protocol.

    I also designed and implemented a number of secondary systems throughout the back-end including a complex spam demographics and abuse detection system, the Facebook application and the del.icio.us 1.0 to 2.0 migration system.

    The second group within Yahoo was the Y!Mobile iPhone team. Currently in this group I am developing native iPhone applications for use internally and externally.

  • Software Engineer

    SixApart

    (Internet industry)

    January 2006November 2006 (11 months)

    Lead feature development on the TypePad product. This includes working on the FeedBurner and Tucows integration involving cross platform development. Also worked on the TypePad-Mogile project. While at SixApart I've made several contributions to the open source community. Prototyped experimental API using an evolving standard (Atom).

  • Senior Software Engineer

    Feedster

    (Internet industry)

    August 2005December 2005 (5 months)

    Developed production mesh Linux server network with node auto-discovery to support dynamic service redistribution. Reengineered pure Perl web crawler, increasing throughput by 2400% (8,000,000 urls/day). Implemented widescale database caching and write buffering system for new and existing services. Developed language and encoding detection libraries in C to support internationalization effort. Applied a complex spam scoring and detection system. Integrated diverse spam-detecting techniques including Bayesian, clustering, time-weighted scoring, black/whitelisting.

  • Software Engineer

    Oversee

    (Internet industry)

    January 2005August 2005 (8 months)

    Developed content management & presentation framework (Lithe) using XSLT for creating dynamic web applications quickly. Used Lithe to build and deploy del.icio.us workalike in three weeks. Developed news portal. Developed fully featured weblog system (www.blogsource.com). Used Perl/XS to integrate statistical reasoning libraries into advertising optimizer.


Additional Information

Nick Gerakines’s Websites:

Nick Gerakines’s Interests:

atom, blogging, c/c++, objective-c, dadhood, erlang, facebook, knowledge representation, open source, perl, php, privacy, writing, xml

Nick Gerakines’s Groups:

  •    ACM Members
  •    Erlang/OTP Professionals
  •    Erlang Factory

Nick Gerakines’s Contact Settings

Interested In:

  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Nick Gerakines’s full profile:

  • See who you and Nick Gerakines know in common
  • Get introduced to Nick Gerakines
  • Contact Nick Gerakines directly

View Full Profile