PYTHON BACKEND DEVELOPER - SUMMARY
Overview
Work History
Education
Skills
Timeline

THOMAS LINSON SCARIA

TTEC Digital
Bangalore
16
years of professional experience

Python Backend Developer with 15 years of software development experience building web applications, APIs and scalable platforms. Hands-on experience in Python backend development using FastAPI and Flask including REST API development, microservices and database integration. Strong background in PostgreSQL, MySQL and MongoDB, along with cloud and DevOps technologies including AWS, GCP, Docker and Jenkins. Experience working across the full application lifecycle, including technical architecture and design, backend APIs, database schema design, testing, code reviews and production issue resolution. Experience delivering enterprise applications across AI/ML, Customer Experience (CX), Healthcare, Telecom, IoT and BFSI domains.

Work History

Lead Product Developer

4 Years 9 Months
TTEC Digital | 11.2021 - Current
  • RealPlay is an AI training simulation application where human agents role-play real-world customer scenarios with a Bot and receive real-time feedback and coaching.
  • Technologies: Python, FastAPI, TypeScript, ReactJS, NodeJS, Postgres, MySQL, Redis, AWS, S3, GCP, Google Speech-to-Text
  • Contributions
  • Developed full-stack application using Python/FastAPI for backend and ReactJS/TypeScript for web technology stack, enhancing user experience.
  • Designed and developed backend APIs to streamline application workflows and facilitate integrations.
  • Designed database schemas and implemented database updates using PostgreSQL and MySQL.
  • Participated in technical and architectural design, technical documentation and code reviews.
  • Conducted R&D and integrated Google Cloud Speech-to-Text (STT) to improve application functionality.
  • Huamify Expert Connect and API Framework
  • A group of telecom-domain projects focused on enhancing and maintaining call-center-related products, technologies and data warehouses.
  • Technologies: Python, FastAPI, JavaScript, TypeScript, PostgreSQL

Lead Software Engineer

6 Years 4 Months
AGILIZTECH, INDIA | 07.2015 - 11.2021
  • Chariot – IoT Platform
  • Scalable IoT messaging platform designed for consumption by domain applications, mobile applications and microservices.
  • Technologies: Python, Flask, TypeScript, ReactJS, MongoDB
  • Full Stack Contributions
  • Conceptualized, architected, designed and developed the IoT platform from scratch.
  • Developed backend APIs using Python and Flask.
  • Worked with TypeScript and ReactJSas part of the web application technology stack.
  • Participated in architecture, technical documentation and code reviews.

Principal Software Engineer

3 Years
ARISGLOBAL SOFTWARE PVT. LTD. | 06.2012 - 06.2015
  • Various Healthcare Clients in Europe | agIDMP – Product Development
  • Product supporting implementation of ISO Identification of Medicinal Products (IDMP) standards for the pharmaceutical sector.
  • Technologies: Python, Flask, Web Services, MySQL, JavaScript, jQuery
  • Worked on web application development using Python/Flask and JavaScript/jQuery technologies.
  • Performed requirements analysis, design, coding and bug fixes.
  • Developed and supported application functionality and web services.
  • Performed unit testing and prepared technical documentation.

Senior Software Engineer

7 Months
NOUS INFOSYSTEMS | 11.2011 - 06.2012
  • Know Your Own Health, UK | OwnHealth Choice Platform
  • Healthcare web application used by medical practitioners for managing patients, problems, goals, actions and referrals.
  • Technologies: Python, Flask, Oracle 10g
  • Enhanced existing application screens and contributed to web application development.
  • Performed design, coding, unit testing, code reviews and technical documentation.

Technical Consultant

1 Year 5 Months
J.P. MORGAN CHASE | 06.2010 - 11.2011
  • Tri-Party Repo Trade Booking Application
  • Technologies: Core Java, Java Swing, RMI, Hibernate, Sybase 12.5
  • Developed new screens and enhanced existing application components based on client requirements.
  • Created SQL queries and stored procedures and performed unit testing.

Education

M.Sc. - Computer Science

Skills

Python Back-end: Python
FastAPI
Flask
REST APIs
Microservices
Front-end: ReactJS
TypeScript
JavaScript
AngularJS
NodeJS
HTML/CSS
jQuery
Databases: PostgreSQL
MySQL
MongoDB
Oracle
SQL Server
DB2
Firebase
CI/CD: AWS
Amazon S3
GCP
Docker
Jenkins
Git
Security: JWT
Auth0
Authlib
Testing: PyTest
Unittest
Architecture / Tools: Technical Design
API Design
Database Schema Design
Code Reviews
CI/CD

Timeline

Lead Product Developer

TTEC Digital
11.2021 - CurrentRead More

Lead Software Engineer

AGILIZTECH, INDIA
07.2015 - 11.2021Read More

Principal Software Engineer

ARISGLOBAL SOFTWARE PVT. LTD.
06.2012 - 06.2015Read More

Senior Software Engineer

NOUS INFOSYSTEMS
11.2011 - 06.2012Read More

Technical Consultant

J.P. MORGAN CHASE
06.2010 - 11.2011Read More

M.Sc. from Computer Science
Read More
THOMAS LINSON SCARIA