Devadatta Sahoo, Software Developer in Bhubaneswar, Odisha, India
Devadatta Sahoo

Software Developer in Bhubaneswar, Odisha, India

Member since February 2, 2013
Devadatta is a highly-skilled technical architect who is currently working with NetTantra. He has the proven ability to develop and model advanced web applications and solutions. He also has extensive experience in front-end and scalable back-end software architecture and development.
Devadatta is now available for hire




Bhubaneswar, Odisha, India



Preferred Environment

Atom, Ubuntu, MacOS

The most amazing...

...thing I've coded is an adaptive learning algorithm for an online testing platform.


  • Chief Technology Officer

    2010 - PRESENT
    NetTantra Technologies (India) Pvt. Ltd.
    • Developed an online social network for soccer players.
    • Built a travel-review web application to list and review hotels and destinations.
    • Constructed a Sencha Touch-based iOS/Android financial toolbox app for real estate agents.
    • Developed a payroll plugin for Redmine to manage payrolls.
    • Ported a large legacy phone-based website to Drupal.
    Technologies: JavaScript, jQuery, MySQL, Drupal, Django, Python, Ruby on Rails (RoR), PHP, Vanilla JS, Laravel, Elasticsearch, React
  • Software Architect

    2008 - 2010
    Inzane Labs Pvt. Ltd.
    • Created an online testing platform with an adaptive learning system using Python and Tornado.
    • Migrated a large legacy system, running MySQL, into a new system, MongoDB, in a completely new architecture.
    • Created the server architecture for a high-availability system, using HAProxy, Nginx, Python, Tornado, MongoDB, and Redis.
    • Created a Ruby on Rails-based application to manage and display school listings.
    • Created a perceptual ranking application to rank B-schools in India.
    Technologies: JavaScript, jQuery, MySQL, Django, Python, Ruby on Rails (RoR), PHP, Symfony, Tornadoweb, PostgreSQL, Discourse



    An online platform for travelers to review hotels, read about destinations, and share their experiences through Travelogue. It was developed using PHP-based Yii Framework with a MySQL database. The front end was developed using Twitter Bootstrap and Less.

  • Sencha Touch 2 Slider Field Extended Component

    An extended version of the standard Sencha Touch 2 slider field which allows the user to dynamically change the input item beyond the limitations of the standard Sencha Touch 2 slider.


    QS LEAP is the world's first social and free prep platform with tonnes of preparation-related features.

  • Enterprise EMR Application

    I am the lead developer and architect of an enterprise EMR Application catering to the infertility industry. It is used by some of the most renowned infertility clinics across the world.

    It involves several integrations with insurance providers, data processing, cleanup and analysis tasks. One of the key highlights of the application is the custom data analysis dashboard where a custom program processes and collates data from various heterogeneous sources and pushes it into Elasticsearch, which can be consumed by the dashboard.

  • Elasticsearch Indexes for Legacy SQL Database

    I am the lead developer of a project which involves the building of a custom Elasticsearch index for an existing Legacy SQL Database. The existing database has over 174 datatables, out of which around 36 were used to create eight useful Elasticsearch indexes. It required devising efficient SQL queries that generate the Elasticsearch portable JSON structures and writing custom ElasticSearch porting scripts in Python and bash.


  • Languages

    HTML5, CSS3, CSS, JavaScript, Less, Python, PHP, Ruby, Bash, Solidity, C#, Sass, XSLT, XML
  • Frameworks

    WebApp, Django, Ruby on Rails (RoR), Symfony, Bootstrap, Yii, Laravel, Vanilla JS, Sencha Touch, webapp2, CODE, Compass
  • Libraries/APIs

    jQuery, Node.js, jQuery UI, jQuery Plugins, jQuery Mobile, Google API, Facebook API, YUI, MooTools, React
  • Tools

    Mercurial, Komodo Edit, Zen Coding, Atom, Git, Xcode, Subversion (SVN), bzr, Eclipse IDE
  • Platforms

    Windows, Amazon Web Services (AWS), Drupal, Debian Linux, Rackspace Cloud, WordPress, Android, iOS, Unix, Ethereum, Blockchain, Docker, MacOS, Ubuntu, Google App Engine
  • Storage

    SQLite, Elasticsearch, MongoDB, PostgreSQL, MySQL, Memcached, Microsoft SQL Server
  • Other

    Regular Expressions, Apps, Tornado, Tornadoweb, Discourse
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development, Metaprogramming, Test-driven Development (TDD)


  • Bachelor's degree in Engineering
    2004 - 2008
    National Institute of Technology Karnataka, Surathkal - Surathkal, Mangalore, India

To view more profiles

Join Toptal
Share it with others