Nidhin Jose Davis
About Nidhin Jose Davis
Nidhin Jose Davis is a Senior Solution Architect and Engineer with extensive experience in backend service development and system architecture. He has worked for various companies in Singapore, contributing to significant projects involving technologies such as Apache Kafka, Docker, and AWS.
Work at DT One
Nidhin Jose Davis has been employed at DT One as a Senior Solution Architect / Engineer since 2018. In this role, he has architected and developed backend services for the DTShop website and its enterprise Software as a Service (SAAS) offerings. His work involves utilizing various technologies, including NodeJS, Postgres, Redis, AWS Redshift, and Apache Kafka, to enhance the functionality and performance of the platform.
Previous Employment Experience
Prior to his current position, Nidhin worked at several companies in Singapore. He served as a Principal Engineer at Digital Surgicals Pte Ltd from 2012 to 2015, where he developed an internal RESTful notification API and a RESTful SMS API that managed approximately 500,000 SMS messages daily. He also worked as a Senior Technology Engineer at TrackBack Pte Ltd from 2015 to 2018 and at ShowNearby Pte Ltd from 2009 to 2011, contributing to various technology projects.
Education and Expertise
Nidhin Jose Davis studied at the National University of Singapore, where he earned a Bachelor of Computing in Computer Engineering from 2005 to 2009. He also attended Singapore Polytechnic from 2002 to 2005, achieving a Diploma in Information Communication Technology. His educational background provides a strong foundation for his expertise in software architecture and engineering.
Technical Contributions and Innovations
Throughout his career, Nidhin has made significant contributions to various projects. He introduced Apache Kafka for event sourcing and streaming, and he played a key role in developing the initial DVS API event notification system using Apache Avro. Additionally, he created a reverse proxy for the RESTful DVS API that managed rate-limiting and authentication, and he implemented a CI/CD pipeline using Docker, Jenkins, and Ansible.
System Development and Monitoring
Nidhin has developed systems for monitoring services of the RESTful DVS API using tools such as Perl, Prometheus, Grafana, Telegraf, and AWS Cloudwatch. His work includes building an internal RESTful SMS API that supports over 50 SMS Centers globally, showcasing his ability to manage large-scale messaging systems effectively.