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, Visual Studio Code, 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, MUI (Material UI), Next.js, HTML5, Ruby on Rails 5, Ruby on Rails 4, User Interface (UI), User Experience (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, 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, Amazon EC2, AWS Elemental, Videos, Streaming, Lambda Functions, Amazon S3 (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, Dashboards, Data Visualization, Relational Database Services (RDS), Web Dashboards, Database Management, Less, Liquid, Shopify, Amazon ECS (Amazon Elastic Container Service), DevOps, Terraform, Serverless Architecture, AWS CloudFormation, Web Development, WordPress, Technical Leadership, Software Architecture, Back-end, Mobile, Web, Amazon DynamoDB, Amazon Route 53, Amazon API Gateway, System Architecture Design, Cloud Infrastructure, Server Infrastructure, Infrastructure, NoSQL, REST, Azure, Yii, Web Project Management, Data Engineering, MERN Stack, Software Design, Scalable Architecture
  • 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, Amazon EC2, Amazon S3 (AWS S3), Ruby, Unicorn, Capistrano, Haml, Sidekiq, JSON, Software Design, Scalable Architecture

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.

  • REST API to GraphQL Migration

    This project involved extending a Symfony and API Platform project with multiple functionalities. It also involved migrating the existing project from Symfony and Rest into Slim 4 and GraphQL. This project involved an extensive understanding of Symfony and Slim's internals like Doctrine ORM, DBAL, Inflectors, Autowiring, DI, Containers, etc. It was a great success and is being taken into production next month.

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, MUI (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, Slim
  • 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, Liquid, YUI, MooTools, Reselect
  • Tools

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

    Agile, Application Architecture, DevOps, Serverless Architecture, REST, Microservices, 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, Amazon EC2, Pantheon, Mobile, Web, Azure, Ethereum, Blockchain, Docker, Kubernetes, AWS Lambda, Google Cloud Platform (GCP), Shopify, MacOS, Ubuntu, Google App Engine, Linux, Debian, Contentful, BigCommerce, Visual Studio Code
  • Storage

    SQLite, PostgreSQL, MySQL, Elasticsearch, Redis, Amazon S3 (AWS S3), JSON, Database Management, NoSQL, MongoDB, Memcached, Amazon DynamoDB, Microsoft SQL Server, AWS Elemental, SlimPHP
  • Industry Expertise

    Project Management, E-learning, Accounting
  • Other

    Regular Expressions, Apps, Tornado, Architecture, Full-stack, Front-end, API Documentation, Technical Documentation, APIs, eCommerce, Leadership, 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, Dashboards, Data Visualization, Relational Database Services (RDS), Web Dashboards, Web Development, Technical Leadership, Software Architecture, Back-end, System Architecture Design, Cloud Infrastructure, Server Infrastructure, Infrastructure, Web Project Management, Data Engineering, MERN Stack, Software Design, Scalable Architecture, Serverless, Cloudinary, Monorepos, HubSpot, Fintech, Salesforce Development Community (SFDC), Squarespace, Amazon Route 53, Amazon API Gateway, Tornadoweb, Discourse, User Interface (UI), User Experience (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