
Devadatta Sahoo
Software Developer
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
Availability
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.
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
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, Cypress, 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 Elastic Container Service (Amazon ECS), Elastic, GitHub, Expo, Bitbucket, Apache, Looker, Xcode, Subversion (SVN), bzr, Eclipse IDE, RSpec, Pivotal Tracker, Sequelize, Moodle, Capistrano, Terraform, AWS CloudFormation, Jenkins, Auth0, Helm
Paradigms
Agile, Application Architecture, DevOps, Serverless Architecture, REST, Microservices, 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, 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 (VS 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, Amazon 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, Optimization, Full-stack Development, Serverless, Cloudinary, Monorepos, HubSpot, Fintech, Salesforce Development Community (SFDC), Squarespace, Amazon Route 53, Amazon API Gateway, Business to Business (B2B), Tables, Charts, Tornadoweb, Discourse, User Interface (UI), User Experience (UX), Google SEO, SEO Tools, UI Testing, Artificial Intelligence (AI), Machine Learning, Finance, QA Testing, Integration Testing
Education
Bachelor's Degree in Engineering
National Institute of Technology Karnataka, Surathkal - Surathkal, Mangalore, India