Scroll To View More
Jeethu Rao, Python Developer in Dublin, Ireland
Jeethu Rao

Python Developer in Dublin, Ireland

Member since October 31, 2013
Jeethu is a full-stack developer with over 10 years of experience spanning from analog electronics to assembly language to high-level languages. He places a strong emphasis on using elegant and efficient data structures and algorithms.
Jeethu is now available for hire

Portfolio

  • Dubizzle
    Python, Django, MySQL, Elasticsearch, Docker
  • BigBasket
    Amazon AWS, Python, Django, MySQL, Solr, Elasticsearch, RabbitMQ
  • Taatsu Idea Labs
    Twisted, Cyclone, PostgreSQL, Redis, Elasticsearch, AFNetworking

Experience

  • Python, 10 years
  • Twisted, 8 years
  • Django, 5 years
  • Objective-C, 3 years
Dublin, Ireland

Availability

Part-time

Preferred Environment

OS X, PyCharm, Git

The most amazing...

...thing I've built is a vehicle fleet routing system for an eCommerce company.

Employment

  • Software Engineer

    2014 - 2017
    Dubizzle
    • Developed an internal ad inventory management system interfacing with Google DFP.
    • Upgraded a large project based off a custom fork of Django 1.4 pre-alpha to a mainline supported release of Django.
    • Dockerized the app to support continuous delivery and integration.
    • Took over a vulnerable vertical project due to severe developer attrition and led it through its first public release.
    • Redesigned an old monolithic codebase into a more maintainable microservices-based architecture.
    Technologies: Python, Django, MySQL, Elasticsearch, Docker
  • Technical Lead

    2012 - 2014
    BigBasket
    • Developed a vehicle fleet routing system along with a Google Maps + Ember.js-based front-end for visualization and remapping.
    • Transitioned the server side infrastructure from a simple Linode-based twin server setup to an Amazon AWS-based multi machine setup with ELB for load balancing and RDS for the database.
    • Implemented a Solr-based faceted live search and eventually migrated it to Elasticsearch.
    • Built user level and product level recommendation systems.
    Technologies: Amazon AWS, Python, Django, MySQL, Solr, Elasticsearch, RabbitMQ
  • Engineering Lead

    2012 - 2012
    Taatsu Idea Labs
    • Designed and implemented a real-time stack for supporting a browser and mobile app-based document collaboration system with Twisted, Cyclone, and Redis.
    • Designed and implemented the iOS client library for the aforementioned server side APIs with AFNetworking.
    Technologies: Twisted, Cyclone, PostgreSQL, Redis, Elasticsearch, AFNetworking
  • Lead Engineer

    2009 - 2012
    Trellisys
    • Led the development of a document management system implemented with TurboGears on the server side and ExtJS-based UI on the browser.
    • Founded the iOS practice at the company and led the development of 9 iPhone/iPad apps.
    • Implemented an iOS real-time search-as-you-type search framework with C along with an Objective-C wrapper. Ported the framework to Android NDK.
    • Designed and implemented an anti-cracking framework for Android apps with the NDK.
    • Developed a Core Text and Core Graphics-based renderer for a custom markup language because iOS UIWebViews were too slow for large documents.
    • Set up a Hudson-based server for continuous integration and regression testing of iOS apps.
    Technologies: Python, PostgreSQL, iOS, Android NDK
  • Senior Developer

    2009 - 2009
    Symbol Technologies
    • Worked with a team implementing a network management system running on a MIPS core-based embedded server inside a wireless controller.
    • Wrote a REST compliant server using the Twisted framework to expose lower level C APIs in a consistent fashion to the Flex front-end.
    Technologies: Python, Twisted
  • Founder

    2008 - 2009
    tagz.in
    • Started a (now defunct) social bookmarking site called tagz.in, which featured around 5k active users at its peak.
    • Wrote the project in Python with the Django framework, along with PostgreSQL for the database and a little bit of C code for the recommendation engine.
    Technologies: Amazon AWS, Django, PostgreSQL
  • Programming Specialist

    2007 - 2008
    Position2
    • Developed a machine-based bidding system for Google Adwords, using SciPy for predictions, Django for the web front-end and YUI for the browser-based UI.
    • Redesigned and managed the porting of a reporting tool from ASP.NET and MS SQL to Python and PostgreSQL.
    • Performed security audits on Linux and FreeBSD-based servers.
    Technologies: Python, Django, MySQL, PostgreSQL, SciPy
  • R&D Developer

    2006 - 2007
    Tachyon Technologies
    • Developed CSpace, an open source and secure P2P instant messaging system.
    • Prototyped Quillpad, featuring fuzzy logic based on machine learning.
    • Created a transliterator for Indic languages.
    • Worked on the initial prototype of a cross platform high-level language compiler for what eventually evolved into the Clay programming language.
    Technologies: Python, C++, Qt, PyQt

Experience

  • BigBasket (Development)

    BigBasket is an Indian online grocery shopping startup. I implemented the site's faceted product search and query reformulation and correction system with Elasticsearch. I also built the back-end vehicle fleet routing system for their fleet of delivery vehicles spread across multiple cities.

  • CollabLayer (Development)

    I designed and implemented the initial real-time back-end and the server side infrastructure for this document collaboration system.

  • Quillpad (Development)
    http://www.quillpad.in

    Quillpad is an intelligent transliteration system for Indic languages.

  • Jeethu is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Jeethu shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    Python, Objective-C, SQL-99, JavaScript, C, Swift
  • Frameworks

    Django, Django REST Framework, Twisted, Flask, AngularJS, Ember.js, AFNetworking
  • Storage

    Redis, Elasticsearch, MySQL, AWS S3, Memcached, PostgreSQL, MongoDB
  • Libraries/APIs

    Django ORM, jQuery
  • Tools

    Mercurial, Git, PyCharm, Vim Text Editor, Apache Solr, Xcode
  • Paradigms

    Test-driven Development (TDD), Functional Programming, Service-oriented Architecture (SOA), Microservices
  • Platforms

    MacOS, Linux, iOS
  • Other

    Unix Shell Scripting
I really like this profile
Share it with others