
Devadatta Sahoo
Verified Expert in Engineering
JavaScript Developer
Bhubaneswar, Odisha, India
Toptal 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.
Portfolio
Experience
- JavaScript - 14 years
- PHP - 14 years
- Ruby - 14 years
- Python - 14 years
- Ruby on Rails (RoR) - 12 years
- Bash - 11 years
- Drupal - 11 years
- GraphQL - 4 years
Preferred Environment
MacOS, Linux, Visual Studio Code (VS Code), Debian, CSS, Data Analysis
The most amazing...
...thing I've coded is an adaptive learning algorithm for an online testing platform.
Work Experience
Chief Technology Officer
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.
Software Architect
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.
Experience
TripOrTrap.com
https://web.archive.org/web/20141129133604/http://www.triportrap.com/Sencha Touch 2 Slider Field Extended Component
https://github.com/nettantra/Sencha-Touch-2-SliderExtendedQS LEAP
https://web.archive.org/web/20160209183829/http://www.qsleap.com/Enterprise EMR Application
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
REST API to GraphQL Migration
KhelNow - Sports News and Social Network
https://khelnow.comFor KhelNow.com, I fused both traditional and contemporary tech for top-notch performance and growth. The back end hinges on PHP, Laravel, and WordPress, while the front end leverages Next.js for interactive experiences. GraphQL stands central, facilitating efficient data queries. MySQL anchors the database aspect, with Redis enhancing data retrieval speeds. I harnessed AWS's capabilities for platform reliability. Services like EC2 and S3 are pivotal for computing and data storage. By adopting Docker, I achieved consistent deployments across both developmental and operational stages. This well-orchestrated tech ensemble underscores my dedication to crafting efficient and intuitive digital platforms.
AI-based Face Recognition Attendance System
E-Billing Dispute Management Back-end API
Comprehensive E-health Platform with Remote Device Integrations and Patient Monitoring
Pundit manages authorization for role-based access control, and patient data is encrypted with attr_encrypted; all data changes are tracked with PaperTrail for compliance. Background jobs, device data ingestion, and notifications run on Sidekiq and ActiveJob. Multi-tenancy is implemented via Apartment for clinic data segregation. Health data is stored in PostgreSQL. Specialized ETL scripts were developed to load reporting and analytics indexes into ElasticSearch, enabling fast, advanced analytics and real-time dashboards. Sidekiq queues manage ETL jobs and notification workflows.
Education
Bachelor's Degree in Engineering
National Institute of Technology Karnataka, Surathkal - Surathkal, Mangalore, India
Skills
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, Pandas, Claude API, Google API, Facebook API, Vue, ODBC, LinkedIn API, Three.js, Highcharts, QuickBooks API, SQLAlchemy, Liquid, Spotify API, YUI, MooTools, Reselect, TensorFlow, Keras, Pydantic
Tools
Mercurial, Komodo Edit, Zen Coding, Atom, Git, Amazon Elastic Container Service (ECS), Elastic, GitHub, Moodle, Expo, Bitbucket, Apache, Looker, Jira, Confluence, Azure Kubernetes Service (AKS), Shadcn, Xcode, Subversion (SVN), bzr, Eclipse IDE, RSpec, Pivotal Tracker, Sequelize, Capistrano, Terraform, AWS CloudFormation, Jenkins, Auth0, Apache Airflow, Microsoft Power BI, Helm, Uvicorn, Celery, Azure Application Insights
Languages
HTML5, CSS3, CSS, JavaScript, Less, Python, PHP, Ruby, Bash, Sass, GraphQL, HTML, SQL, TypeScript, PHP 5, Unicorn, Haml, Rust, 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, Cypress, Tailwind CSS, OAuth 2, Sencha Touch, NestJS, Jest, Redux, Laravel Spark, LangGraph, webapp2, CODE, Compass, Slim, Streamlit, Alembic, JSON Web Tokens (JWT)
Paradigms
Agile, Application Architecture, DevOps, Serverless Architecture, REST, Microservices, ETL, Role-based Access Control (RBAC), Object-oriented Programming (OOP), Agile Software Development, Metaprogramming, Test-driven Development (TDD), Unit Testing
Platforms
Windows, Amazon Web Services (AWS), Drupal, Debian Linux, Rackspace Cloud, WordPress, Android, iOS, Unix, Linux, LAMP, Heroku, Firebase, Amazon EC2, Pantheon, Mobile, Web, Azure, Ethereum, Blockchain, Docker, Kubernetes, AWS Lambda, Google Cloud Platform (GCP), HubSpot, Shopify, Vercel, Apache Kafka, MacOS, Ubuntu, Google App Engine, Debian, Contentful, BigCommerce, Visual Studio Code (VS Code)
Storage
SQLite, PostgreSQL, MySQL, Elasticsearch, Redis, Amazon S3 (AWS S3), JSON, Database Management, NoSQL, RDBMS, MariaDB, Data Pipelines, Redis Cache, MongoDB, Memcached, Amazon DynamoDB, Cloud Firestore, Microsoft SQL Server, AWS Elemental, SlimPHP, Azure Cosmos DB
Industry Expertise
Project Management, Social Media, 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, Amazon RDS, System Architecture, PostgreSQL 9, 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, Optimization, Full-stack Development, Containerization, Data Structures, Algorithms, API Gateways, Single Sign-on (SSO), Airtable, Learning Management Systems (LMS), Cloud Architecture, Content Delivery Networks (CDN), Web Applications, Scalability, Data Analysis, RESTFul APIs, Agentic AI, AI Agents, API Design, Open Source, FastAPI, BI Reporting, Data Modeling, HTTPS, WebSockets, Webhooks, Vite, Supabase, Back-end Development, Solution Architecture, SDKs, Serverless, Cloudinary, Monorepos, Fintech, Salesforce Development Community (SFDC), Squarespace, Amazon Route 53, Amazon API Gateway, Business to Business (B2B), Tables, Charts, Strapi, Turborepo, Security, Identity & Access Management (IAM), Fraud Prevention, Data Privacy, Tornadoweb, Discourse, User Interface (UI), User Experience (UX), Google SEO, SEO Tools, UI Testing, Artificial Intelligence (AI), Machine Learning, Finance, QA Testing, Integration Testing, DeepFace, Gunicorn, Azure Blob Storage
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring