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

Software Developer in Bhubaneswar, Odisha, India

Member since April 4, 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

Portfolio

Experience

Location

Bhubaneswar, Odisha, India

Availability

Part-time

Preferred Environment

MacOS, Linux, VS Code, Debian, CSS

The most amazing...

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

Employment

  • 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, Vue, CSS, RSpec, Flask, HTML, SQL, Node.js, AWS Lambda, Material-UI, Next.js, HTML5, Ruby on Rails 5, Ruby on Rails 4, UI, UX, Front-end, GraphQL, NestJS, Jest, TypeScript, Google SEO, Contentful, SEO Tools, Cloudinary, React Native, Android, iOS, UI Testing, Redux, Reselect, API Documentation, OpenAPI, Technical Documentation, Swagger, APIs, REST APIs, MongoDB, Docker, Test-driven Development (TDD), Kubernetes, Elastic, Redis, Stripe API, Laravel Spark, Stripe, Stripe Connect API, Stripe Connect, eCommerce, GitHub, Heroku, Leadership, BigCommerce, RESTful APIs, Git, Integration, Sequelize, ODBC, Video Streaming, Front-end Development, Moodle, E-learning, Google Cloud Platform (GCP), Twilio API, Expo, React Native for Web, Monorepos, Go, Blockchain, HubSpot, LinkedIn API, Three.js, Agile, Sass, API Integration, Firebase, CTO, Team Management, Product Management, Fintech, Artificial Intelligence (AI), Machine Learning, Finance, Project Management, Web Video, AWS EC2, AWS Elemental, Videos, Streaming, Lambda Functions, AWS S3, PHP 5, Bitbucket, AWS RDS, Apache, Highcharts, Salesforce Development Community (SFDC), Ruby, C#, System Architecture, Application Architecture, Accounting, QuickBooks API, PostgreSQL 9.3, Looker, Unicorn, Capistrano, Haml, Sidekiq, CI/CD Pipelines, Blade, JSON, Data Feeds, Pantheon, SQLAlchemy, Payment Gateways, Squarespace
  • 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, CSS, RSpec, Flask, HTML, SQL, Node.js, Front-end, Elastic, Team Management, Product Management, Project Management, AWS EC2, AWS S3, Ruby, Unicorn, Capistrano, Haml, Sidekiq, JSON

Experience

  • TripOrTrap.com
    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
    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
    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

    Engaged as 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 worldwide.

    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

    Acted as the lead developer of a project that involved building a custom Elasticsearch index for an existing legacy SQL database. The existing database has over 174 data tables, 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, Sass, GraphQL, HTML, SQL, TypeScript, PHP 5, Unicorn, Haml, Solidity, C#, Go, XSLT, XML
  • Frameworks

    WebApp, Django, Ruby on Rails (RoR), Symfony, Bootstrap, Yii, Laravel, Vanilla JS, Flask, Material-UI, Next.js, Ruby on Rails 5, Ruby on Rails 4, React Native, Swagger, Sencha Touch, Jest, Redux, Laravel Spark, webapp2, CODE, Compass, NestJS
  • Libraries/APIs

    jQuery, Node.js, jQuery UI, jQuery Plugins, jQuery Mobile, React, OpenAPI, REST APIs, Stripe API, Stripe, Stripe Connect API, Stripe Connect, Twilio API, React Native for Web, Sidekiq, Google API, Facebook API, Vue, ODBC, LinkedIn API, Three.js, Highcharts, QuickBooks API, SQLAlchemy, YUI, MooTools, Reselect
  • Tools

    Mercurial, Komodo Edit, Zen Coding, Atom, Git, Elastic, GitHub, Expo, Bitbucket, Apache, Looker, Xcode, Subversion (SVN), bzr, Eclipse IDE, AWS ECS, RSpec, Pivotal Tracker, Sequelize, Moodle, Capistrano, VS Code
  • Paradigms

    Agile, Application Architecture, Object-oriented Programming (OOP), Agile Software Development, Metaprogramming, Test-driven Development (TDD)
  • Platforms

    Windows, Amazon Web Services (AWS), Drupal, Debian Linux, Rackspace Cloud, WordPress, Android, iOS, Unix, LAMP, Heroku, Firebase, AWS EC2, Pantheon, Ethereum, Blockchain, Docker, Kubernetes, AWS Lambda, Google Cloud Platform (GCP), MacOS, Ubuntu, Google App Engine, Linux, Debian, Contentful, BigCommerce
  • Storage

    SQLite, PostgreSQL, MySQL, Elasticsearch, Redis, AWS S3, JSON, MongoDB, Memcached, Microsoft SQL Server, AWS Elemental
  • Industry Expertise

    Project Management, E-learning, Accounting
  • Other

    Regular Expressions, Apps, Tornado, Architecture, AWS, Full-stack, Front-end, API Documentation, Technical Documentation, APIs, eCommerce, Leadership, RESTful APIs, Integration, Video Streaming, Front-end Development, API Integration, CTO, Team Management, Product Management, Web Video, Videos, Streaming, Lambda Functions, AWS RDS, System Architecture, PostgreSQL 9.3, CI/CD Pipelines, Blade, Data Feeds, Payment Gateways, Serverless, Cloudinary, Monorepos, HubSpot, Fintech, Salesforce Development Community (SFDC), Squarespace, Tornadoweb, Discourse, UI, UX, Google SEO, SEO Tools, UI Testing, Artificial Intelligence (AI), Machine Learning, Finance

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