Suman Debnath, Developer in New Delhi, Delhi, India
Suman is available for hire
Hire Suman

Suman Debnath

Verified Expert  in Engineering

Software Developer

Location
New Delhi, Delhi, India
Toptal Member Since
February 14, 2015

Suman has been building web applications on various platforms, including Ruby, JavaScript, and PHP, for over a dozen years. He has led the rescue and development of multiple data-intensive, 利用Heroku和AWS等云平台的高流量应用程序. Suman's more well-known works are the NDTV website, which recently registered over 13 billion hits in a single day, and the financial information portal NDTV Profit.

Portfolio

HappyFunCorp
Amazon Web Services (AWS), PostgreSQL, Node.js, Ruby on Rails (RoR), Heroku...
NDTV
Amazon Web Services (AWS), PostgreSQL, Zend Framework, Ruby on Rails (RoR)...
GlobalLogic
Amazon Web Services (AWS), PostgreSQL, Django, Ruby on Rails (RoR), Ruby, Git...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, Ruby on Rails 7

The most amazing...

...我所构建的应用程序是一个推送消息平台,它可以根据多个自定义参数和限制进行扩展.

Work Experience

Solutions Architect (Remote)

2012 - PRESENT
HappyFunCorp
  • Built an API platform on Node.js, AWS Lambda, AWS API Gateway和AWS DynamoDB用于高流量位置跟踪器. 使用AWS CloudFormation、AWS CodePipeline和AWS CodeBuild进行部署.
  • 在React, Ruby on Rails, PostgreSQL和Heroku上创建汽车租赁/购买电子商务平台. Used Dwolla for peer-to-peer payments. Added a management console for buyers and sellers.
  • 在React, Ruby on Rails, PostgreSQL和Heroku上为社会事业建立了一个捐赠平台. 使用Yodlee/Plaid捕获交易和条纹直接支付给收件人. Added a management console for donors and recipients.
  • 在Ruby on Rails和PostgreSQL上为符合hipaa的患者转诊和消息传递网络开发API平台. 使用Docker部署到Healthcare Blocks,这是一个符合hipaa的容器服务.
  • Built an eCommerce platform on Ruby on Rails, PostgreSQL, and Heroku that wraps Shopify and adds multi-vendor support. Added a product, order, 和运输管理控制台的供应商与自动支付过程.
  • 在Ruby on Rails上做了一个API和电子商务平台,允许父母安排/转移津贴给他们的孩子, control and monitor their spend activity, and purchase gifts. Used PostgreSQL, AWS, and Braintree.
  • Created a social media analytics SaaS platform with Backbone.js, Ruby on Rails, that tracks a large number of social media metrics. 我们为API访问不可用的多个服务和网络爬虫制作了API客户端.
Technologies: Amazon Web Services (AWS), PostgreSQL, Node.js, Ruby on Rails (RoR), Heroku, Ruby, Shopify, React, AWS CloudFormation, AWS Lambda, RSpec, Test-driven Development (TDD), Stripe, Git, Vue, Amazon EC2, SQL, MySQL, jQuery, Dwolla API, Twilio API, JSON API, Application Architecture, Capybara, AWS CodePipeline, JavaScript, Agile Software Development, MobX, WordPress Plugins, Braintree API, Redux, Ember.js, React Redux, Terraform, Google Cloud, Back-end, Payment Processing, Payment Gateways, Google Cloud Platform (GCP), API Development, Technical Leadership, Stripe Payments, Stripe API, Software Architecture, Rails Engines, Serverless, Ruby on Rails 7, Stimulus, TypeScript, Next.js, Microservices, API Integration, APIs

Lead Architect

2009 - 2012
NDTV
  • Rebuilt NDTV Profit, 该应用程序处理数百个类别的大量财务数据,每天有超过一百万的访问者和API客户端.
  • 设计并领导重建NDTV网站,这是印度最受欢迎的新闻应用程序之一. Built an API platform for a large variety of enterprise API consumers.
  • Built a search platform for NDTV applications. 该服务跨产品索引内容,并通过REST和JavaScript api公开高级搜索功能.
  • 构建一个平台,使NDTV应用程序能够将内容推送到移动设备和浏览器. REST和JavaScript api的组合允许开发人员在平台上构建任意应用程序.
Technologies: Amazon Web Services (AWS), PostgreSQL, Zend Framework, Ruby on Rails (RoR), Ruby, Heroku, Git, Amazon EC2, SQL, MySQL, jQuery, JSON API, Application Architecture, JavaScript, PHP, Back-end, API Development, Technical Leadership, Software Architecture, Ruby on Rails 7, Microservices, API Integration, APIs

Lead Engineer

2008 - 2009
GlobalLogic
  • Led the development team for CumulusIQ, 一个随需应变的知识市场,将多个主题的信息消费者和提供者聚集在一起.
  • 领导Mamapedia的印度开发团队,Mamapedia是一个面向家长的社区和内容平台.
  • 帮助多个产品团队迁移到AWS和云原生架构.
  • 建立多个产品团队:筛选候选人,面试他们,并发送招聘建议.
Technologies: Amazon Web Services (AWS), PostgreSQL, Django, Ruby on Rails (RoR), Ruby, Git, Amazon EC2, SQL, MySQL, jQuery, JavaScript, Agile Software Development, Back-end, Payment Processing, Payment Gateways, API Development, Technical Leadership, Software Architecture, Ruby on Rails 7

Technical Manager

2004 - 2008
Srijan Technologies
  • Led the Indian development team for the Bahag AG intranet.
  • 带领印度开发团队参与绿色和平国际内部网络和其他项目.
  • 带领重点课程出版社印度开发团队,担任客户联络人及现场协调员.
Technologies: Django, Ruby on Rails (RoR), PHP, Ruby, SQL, MySQL, jQuery, JavaScript, Back-end, Technical Leadership, Ruby on Rails 7

Bookshop

作为HappyFunCorp的首席开发者和技术架构师,我的任务是开发Bookshop.org for our client. I began as the only developer, focusing on customizing the Solidus eCommerce framework, which is based on Ruby on Rails. 这涉及到扩展框架以适应支持独立书商的在线平台的独特需求.

我工作的一个重要方面是将Elasticsearch集成到系统中. 这对于增强性能和解决可伸缩性问题至关重要, 在2019冠状病毒病大流行等交通流量增加的时期尤为重要. In addition to technical development, 我负责管理与Ingram的履行系统的复杂集成,以确保无缝的用户体验.

Throughout the project, I led the team through various challenges, contributing significantly to the evolution of Bookshop.org. 我的努力是将这个平台建立为一个强大而高效的网站的关键, 支持独立书店在数字空间的发展和稳定.

NDTV Profit

As the lead architect at NDTV Convergence, I was responsible for the ambitious redevelopment of NDTV Profit, a high-traffic financial data platform. Within a challenging two-month timeframe, I chose Ruby on Rails for its robust features, 对于处理和显示FTP服务器上CSV文件中的大量财务数据至关重要. To address performance issues, I innovated with direct MySQL imports, bypassing standard ActiveRecord methods, thus significantly enhancing data processing speed.

Post-launch, I focused on optimizing the platform further. This involved streamlining SQL queries, implementing efficient caching with Memcached, and integrating Sphinx for rapid searches. Smart JavaScript was also used to update data, ensuring continuous performance during high-traffic periods dynamically.

该项目是一项技术努力,也是在紧迫的期限内进行可伸缩性和资源管理方面的宝贵学习经验. 我的努力使新京报的业绩和稳定性有了实质性的提高, setting a benchmark in the realm of financial data platforms.

NDTV.com

http://www.ndtv.com/elections-news/ndtv-com-sets-new-record-for-highest-traffic-on-an-indian-website-in-a-single-day-563184
作为NDTV Convergence的首席架构师,我领导了NDTV的一次重大改革.com, a significant digital arm of NDTV. Initially built on the Movable Type CMS, the site struggled with scalability and front-end update challenges. To address these, I implemented PHP with the Zend Framework for the front end, while still utilizing Movable Type's database. This approach maintained the familiar data handling environment, adding PHP's flexibility and scalability.

In this transformation, 我更新了技术框架并引入了现代开发实践, including Git for version control. 我还集成了用于加速搜索功能的Sphinx和用于提高缓存效率的Memcached. 这些改进显著提高了站点的性能和可伸缩性, leading to better cache control and reduced server costs.

The impact of these changes was profound. 改造后的平台在印度数字领域创下了前所未有的130亿次点击和110亿次点击的记录.6 million unique visitors in just one day, 标志着该网站历史上的一个里程碑,并展示了大修的成功.
2000 - 2001

Post Graduate Diploma In Advanced Computing in Software Engineering

Centre for Development of Advanced Computing - Kolkata, India

1996 - 2000

Bachelor's Degree in Mechanical Engineering

印度东北地区科学技术研究所

Libraries/APIs

JSON API, API Development, Rails Engines, Node.js, Stripe, Braintree API, MobX, React, AmplifyJS, Vue, React Redux, Stripe API, Dwolla API, Twilio API, jQuery, Sidekiq

Tools

AWS CloudFormation, RSpec, Git, Terraform

Frameworks

Ruby on Rails (RoR), Ruby on Rails 7, Electron, Capybara, Ember.js, Redux, Serverless Framework, Stimulus, Next.js, Zend Framework, Django

Languages

Ruby, JavaScript, PHP, SQL, Java, C++, UML, TypeScript

Paradigms

Test-driven Development (TDD), Microservices, Application Architecture, Agile Software Development, Service-oriented Architecture (SOA)

Platforms

AWS Lambda, Shopify, Heroku, Amazon Web Services (AWS), Amazon EC2, Visual Studio Code (VS Code), Google Cloud Platform (GCP), Solidus

Storage

PostgreSQL, Google Cloud, MySQL, RDBMS, Elasticsearch, Sphinx搜索引擎

Other

AWS CodePipeline, Back-end, Technical Leadership, API Integration, APIs, Amazon API Gateway, WordPress Plugins, Payment Processing, Payment Gateways, Stripe Payments, Software Architecture, Serverless, Operating Systems, Computational Fluid Dynamics (CFD), Background Jobs, System Design, Technical Architecture, Remote Team Leadership

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring