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, currently working with NetTantra, who has proven ability to develop and model advanced web applications and solutions. He has extensive experience in front-end and scalable back-end software architecture and development.
Devadatta is now available for hire

Portfolio

Experience

Location

Bhubaneswar, Odisha, India

Availability

Full-time

Preferred Environment

Mac OS X Mountain Lion, Ubuntu 15.04, Atom Editor

The most amazing...

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

Employment

  • Technical Architect

    2010 - PRESENT
    NetTantra Technologies (India) Pvt. Ltd.
    • Developed an online social network for soccer players.
    • Developed a travel review web application to list and review hotels and destinations.
    • Developed 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 web site to Drupal.
    Technologies: PHP, Ruby On Rails, Python, Django, Drupal, MySQL, jQuery, JavaScript
  • 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 running MongoDB in a completely new architecture.
    • Created server architecture for a high availabilty system using HA Proxy, NGinx, Python Tornado, MongoDB, and Redis.
    • Created Ruby on Rails-based application to manage and display school listings.
    • Created a perceptual ranking application to rank B-schools in India.
    Technologies: PHP, Ruby on Rails, Python, Django, MySQL, jQuery, JavaScript

Experience

  • TripOrTrap.com (Development)
    https://web.archive.org/web/20141129133604/http://www.triportrap.com/

    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 (Development)
    https://github.com/nettantra/Sencha-Touch-2-SliderExtended

    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 (Development)
    https://web.archive.org/web/20160209183829/http://www.qsleap.com/

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

  • Enterprise EMR Application (Development)

    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 (Development)

    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.

Skills

  • 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, Sencha Touch, webapp2, CODE, Compass
  • Libraries/APIs

    jQuery, Node.js, jQuery UI, jQuery Plugins, jQuery Mobile, Google API, Facebook API, YUI, MooTools
  • 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, Google App Engine
  • Storage

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

    Regular Expressions, Apps, Tornado
  • Paradigms

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

Education

  • 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