Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of Diego Echeverri

Diego Echeverri

Diego Echeverri has asked 0 questions and find answers to 2 problems.

Stats

62
EtPoint
22
Vote count
0
questions
2
answers

About

Software at Scale Generalist

Disclaimer: There are too many job websites. I find it hard to keep this updated.

Things I have worked on include:

Social Games (Casual/Midcore)

I worked on free 2 play games at high scale. Reliability was very important but also keeping costs low and catching cheaters. I developed and ran architectures to support millions of players worldwide.

What was interesting about it?
  • Multiple language and tools. I used Ruby, Scala, C#, React for many different tasks. Also had to make decisions on different trade-offs.
  • Games include tough challenges like cheating detection, graph/pathfinding, high-concurrency and keeping costs low at scale.

GeoSocial Apps

I worked for 2 different startups that wanted to improve the social network experience by using geolocation information. (Before Yelp was a thing)

What was interesting about it?
  • HTML Geolocation,
  • Real-time updates for votes, flags and messaging (Using websockets)
  • A popularity algorithm that included distance as a popularity criteria.
  • Interactive widgets based on Google maps and jQuery to let the user find topics nearby.
  • Support for multiple devices using SenchaTouch

A CMS for a Taxi-Boat service in NYC

Improving an existing CMS system, adding features and creating the mobile-optimized version.

What was interesting about it?
  • Full-text search feature through solr
  • Mobile optimization using jQuery Mobile

Development of WebSharper Platform

Creating a web framework based on F# to JS translation.

What was interesting about it?
  • F# Programming
  • Term-rewriting systems
  • Programming language semantics
  • Random testing a.l.a QuickCheck
  • DSL's
  • Code Generation,

Building a Scala back-end for a marketing tool in Social media.

Be able to create 'campaigns' in social media and track their activities.

What was interesting about it?
  • Working with different api's (Buzz, FB, Twitter, Linkedin)
  • Scala Programming
  • NoSQL (Cassandra)

Diego Echeverri questions