Impactian EToD™ Developer (2%)
Extraordinary Talent on Demand™
Jothi
Panchatcharam
Python Developer
Software Developer in Ontario, Canada
Python
AWS Cloud Development
Flask Web Development
CI/CD (Jenkins/CircleCI)
Git
Bash Scripting
SQLAlchemy
Docker
Dynamo DB
AWS QuickSight
Deep Learning
JavaScript
Message Brokers (Rabbit MQ, IBM MQ)
Network Programming (Asynchronous)
Ansible
HIRE
Python Developer
Impactian EToD™ Developer (2%)
Jothi Panchatcharam
Software Developer in Ontario, Canada
Python
AWS Cloud Development
Flask Web Development
CI/CD (Jenkins/CircleCI)
Git
Bash Scripting
SQLAlchemy
Docker
Dynamo DB
AWS QuickSight
Deep Learning
JavaScript
Message Brokers (Rabbit MQ, IBM MQ)
Network Programming (Asynchronous)
Ansible
About
Jothi is a seasoned back-end developer with over a decade of experience in the software industry providing efficient, cost-effective solutions to complex requirements with an emphasis on high network throughput programming. He specializes in Python but is also knowledgeable in Assembler , C,  and C++. He has a passion for working on DevOps (vagrant, ansible, Pipeline setup etc).
Skills
Languages
Python , C, JavaScript, C++, OS/390 Assembler, Bash
Frameworks
Flask, Ansible
Libraries/APIs
Boto3, SQLAlchemy, PyMongo, Pika, Selenium, Beautiful Soap, APScheduler, Supervisor, Pandas
Platforms
Linux, AWS, Windows, Solaris
Storage
DynamoDB, PosgreSQL, MongoDB
Tools
Git, Ansible, Jenkins, Pycharm, MicrosoftVS Code, CircleCI, MicrosoftPlanner, Trello
Experience
Software Development
11 years
Python
6 years
AWS Development
5 years
Highlight Projects
LedeAI
Automated publishing high school sports articles for various new outlets.
Yavay
  • Developed a deep learning/AI based product for publishing high school sports articles using crowd sourced data.
  • Configured development to cater to needs of various news outlets.
  • Set up and managed infrastructure on AWS (EC2/Dynamo DB/S3).
  • Performed CI/CD using CircleCI.
  • Created user friendly web based configurations for news outlets using Flask.


Airline PSS Simulator
A mock up system that could simulate the data feeds like an Airline PSS system.
Air-Tek
  • ETL based product using Python's bonobo ,SQLAlchemy, Rabbit MQ and MongoDB.
  • Container based development using Docker.
  • Windows and Linux based containers.


Work Experience
Lead Software Developer
Delta Airlines
|
May 2019 - Present
  • Technical lead for the team responsible for development and maintenance of critical communications infrastructure component dealing with the airlines terminal traffic and host to host traffic almost reaching a peak of 30,000 transactions per second.
  • Developed IATA CUPPS/CUTE terminal software components that would be certified/deployed in various vendors like SITA, ARINC, and AMADEUS.
  • Lead the effort to migrate from clear case to Git, as well as the injection of DevOps strategies using Jenkins and artifact repositories to the build pipelines that would provide CI/CD development.
  • Distributed clustered architecture with asynchronous socket communication with various data protocols.


Jenkins
Asynchronous Network Programming
Sybase
Python
Bash Scripting
MySQL
C
C++
Git
Consultant/Developer
Yavay
|
Nov 2018 - Present
  • Developed a scalable, configurable product from prototyping to production.
  • Created an automated publishing product that uses Deep-learning AI to create sports articles for games played at the school level for local journals by consuming data from API advertised by crowd sourced ScoreStream and publish them to CMS, WordPress blogs using APIs.
  • Designed and developed features such as process management, logging, monitoring , report generation, customer configuration enablement, and CI/CD processes (CircleCI).
  • Refactored the code to more efficient and functional blocks with the future vision of running them in a distributed parallel fashion as tasks.
  • Implemented the integration tests and unit tests using Pytest , mock patches, and responses.
  • Implemented software development lifecycle practices and version control using Github.
AWS EC2
DynamoDB
Python3
CI/CD
Github
Mentoring
Skpy
WordPress
API
Logstash
Senior Software Developer
Air-tek
|
May 2018 - May 2019
  • Lead the development of a simulator system from the ground up driven by data needs that would cater to the needs of different products already in production and development mode.
  • Developed several pipelines using Python's Bonobo library for running batch jobs used for generation and sanitization of custom static datasets.
  • Automated the coexistence of running Linux based docker containers and windows based containers in a synchronized manner with Rabbit MQ as the broker between them and Mongo as the shared database using vagrant and docker machine.
  • Spike researched the usage of several Pipeline workflow tools such as Airflow, Luigi and task management tools such as Celery.
  • Cloud based development using but not limited to AWS EC2, Cloud AMQP, Amazon EKS, Amazon ECR and Mongo Atlas.




Python 3
Docker
CircleCI
Kubernetes
PostgreSQL
MongoDB
SQLAlchemy
PyMongo
Pikalang
Mongomock
Senior Software Engineer
SITA
|
Dec 2014 - May 2018
  • Developed, maintained, and architected 24x7 primarily type A transaction environment with occasional type B processing originating from various GDS/Airline systems ,web front-ends, and airports terminals located around the world involving variety of communication/application protocols, stacks & character sets.
  • Communicated with different stakeholders in the company and served as a liaise between technical and business/ operational teams.
  • Involved in Data Center Operations including DR planning / support, and automating processes.
  • Migrated and implemented several airlines from and to SITA for several products such as ticketing, InterAirline Through Check-In (IATCI), revenue management, and reservations.
Java
C
Perl
IBM MQ
Network File System (NFS)
Kibana
Senior Software Engineer
Interglobe Technologies
|
Mar 2009 - Aug 2014
  • Developed and maintained MULTI AXESS Japan and COPY PNR product in Worldspan (Travelport) system as part of AXESS migration.
  • Implemented products such as Direct Access, Direct Sell, PNR claim, Seamless availability (Airline Source) & seat map Seat assignment Functions for different airlines with Worldspan GDS.
  • Designed and developed Japan Airlines Group bridge and COPY PNR that enables AXESS agent to create PNR’s on JALCOM system using JAL’ s native entries and allows the same to be copied back to AXESS through PNR claim process.
  • Designed, developed and implemented several products such as direct sell request/ seat Reservation/ seat map display upgrades for JL on AXESS GDS to 96.1 version, PNR display and PNR claim for Japan Airlines, and Frequent flyer implementation on AXESS.
IBM TPF Mainframe
Assembler
Sabre Talk
C
Education
Thanthai Periyar Government Institute of Technology
Vellore, India
|
May 2004 - May 2008
Bachelor's Degree in Engineering
About
Jothi is a seasoned back-end developer with over a decade of experience in the software industry providing efficient, cost-effective solutions to complex requirements with an emphasis on high network throughput programming. He specializes in Python but is also knowledgeable in Assembler , C,  and C++. He has a passion for working on DevOps (vagrant, ansible, Pipeline setup etc).
Skills
Languages
Python , C, JavaScript, C++, OS/390 Assembler, Bash
Frameworks
Flask, Ansible
Libraries/APIs
Boto3, SQLAlchemy, PyMongo, Pika, Selenium, Beautiful Soap, APScheduler, Supervisor, Pandas
Platforms
Linux, AWS, Windows, Solaris
Storage
DynamoDB, PosgreSQL, MongoDB
Tools
Git, Ansible, Jenkins, Pycharm, MicrosoftVS Code, CircleCI, MicrosoftPlanner, Trello
Experience
Software Development
11 years
Python
6 years
AWS Development
5 years
Highlight Projects
LedeAI
Automated publishing high school sports articles for various new outlets.
Yavay
  • Developed a deep learning/AI based product for publishing high school sports articles using crowd sourced data.
  • Configured development to cater to needs of various news outlets.
  • Set up and managed infrastructure on AWS (EC2/Dynamo DB/S3).
  • Performed CI/CD using CircleCI.
  • Created user friendly web based configurations for news outlets using Flask.


Airline PSS Simulator
A mock up system that could simulate the data feeds like an Airline PSS system.
Air-Tek
  • ETL based product using Python's bonobo ,SQLAlchemy, Rabbit MQ and MongoDB.
  • Container based development using Docker.
  • Windows and Linux based containers.


Work Experience
Lead Software Developer
Delta Airlines | May 2019 - Present
  • Technical lead for the team responsible for development and maintenance of critical communications infrastructure component dealing with the airlines terminal traffic and host to host traffic almost reaching a peak of 30,000 transactions per second.
  • Developed IATA CUPPS/CUTE terminal software components that would be certified/deployed in various vendors like SITA, ARINC, and AMADEUS.
  • Lead the effort to migrate from clear case to Git, as well as the injection of DevOps strategies using Jenkins and artifact repositories to the build pipelines that would provide CI/CD development.
  • Distributed clustered architecture with asynchronous socket communication with various data protocols.


Jenkins
Asynchronous Network Programming
Sybase
Python
Bash Scripting
MySQL
C
C++
Git
Consultant/Developer
Yavay | Nov 2018 - Present
  • Developed a scalable, configurable product from prototyping to production.
  • Created an automated publishing product that uses Deep-learning AI to create sports articles for games played at the school level for local journals by consuming data from API advertised by crowd sourced ScoreStream and publish them to CMS, WordPress blogs using APIs.
  • Designed and developed features such as process management, logging, monitoring , report generation, customer configuration enablement, and CI/CD processes (CircleCI).
  • Refactored the code to more efficient and functional blocks with the future vision of running them in a distributed parallel fashion as tasks.
  • Implemented the integration tests and unit tests using Pytest , mock patches, and responses.
  • Implemented software development lifecycle practices and version control using Github.
AWS EC2
DynamoDB
Python3
CI/CD
Github
Mentoring
Skpy
WordPress
API
Logstash
Senior Software Developer
Air-tek | May 2018 - May 2019
  • Lead the development of a simulator system from the ground up driven by data needs that would cater to the needs of different products already in production and development mode.
  • Developed several pipelines using Python's Bonobo library for running batch jobs used for generation and sanitization of custom static datasets.
  • Automated the coexistence of running Linux based docker containers and windows based containers in a synchronized manner with Rabbit MQ as the broker between them and Mongo as the shared database using vagrant and docker machine.
  • Spike researched the usage of several Pipeline workflow tools such as Airflow, Luigi and task management tools such as Celery.
  • Cloud based development using but not limited to AWS EC2, Cloud AMQP, Amazon EKS, Amazon ECR and Mongo Atlas.




Python 3
Docker
CircleCI
Kubernetes
PostgreSQL
MongoDB
SQLAlchemy
PyMongo
Pikalang
Mongomock
Senior Software Engineer
SITA | Dec 2014 - May 2018
  • Developed, maintained, and architected 24x7 primarily type A transaction environment with occasional type B processing originating from various GDS/Airline systems ,web front-ends, and airports terminals located around the world involving variety of communication/application protocols, stacks & character sets.
  • Communicated with different stakeholders in the company and served as a liaise between technical and business/ operational teams.
  • Involved in Data Center Operations including DR planning / support, and automating processes.
  • Migrated and implemented several airlines from and to SITA for several products such as ticketing, InterAirline Through Check-In (IATCI), revenue management, and reservations.
Java
C
Perl
IBM MQ
Network File System (NFS)
Kibana
Senior Software Engineer
Interglobe Technologies | Mar 2009 - Aug 2014
  • Developed and maintained MULTI AXESS Japan and COPY PNR product in Worldspan (Travelport) system as part of AXESS migration.
  • Implemented products such as Direct Access, Direct Sell, PNR claim, Seamless availability (Airline Source) & seat map Seat assignment Functions for different airlines with Worldspan GDS.
  • Designed and developed Japan Airlines Group bridge and COPY PNR that enables AXESS agent to create PNR’s on JALCOM system using JAL’ s native entries and allows the same to be copied back to AXESS through PNR claim process.
  • Designed, developed and implemented several products such as direct sell request/ seat Reservation/ seat map display upgrades for JL on AXESS GDS to 96.1 version, PNR display and PNR claim for Japan Airlines, and Frequent flyer implementation on AXESS.
IBM TPF Mainframe
Assembler
Sabre Talk
C
Education
Thanthai Periyar Government Institute of Technology
Vellore, India | May 2004 - May 2008
Bachelor's Degree in Engineering