Benny Cardoza
@bennycardoza
Senior Software Engineer at Tata Communications Limited
Chennai, India
Benny Kiwin Cardoza is a Software Engineer with over two years of experience in developing optimized solutions using technologies like PySpark, Kafka, and MySQL. He has a B.Tech degree from College of Engineering, Guindy, and has a proven track record in data pre-processing and alert detection systems.
Experience
SENiOR SOFTWARE ENGiNEER
Tata Communications Limited
Developed and deployed an optimized solution for data pre-processing module which increased the efficiency by 50% in DDOS Alert Detection module. Developed an optimized DDOS alert detection solution by using complex Spark queries which decreased the alerts trigger time by 30%. Worked on languages, tools and technologies like Python3, HDFS, PySpark/Spark Streaming, Apache Kafka, C/C++, MySQL, YARN and CDP (Cloudera Data Platform). Developed and deployed AS based alert detection module which enabled on boarding of customers categorized under AS communities. Deployed distributed collectors collecting Netflow data in parallel and processing them in sync to generate alerts, which enabled High Availability to the platform. Added a Kafka consumer module in GoBGP open source code to process (add/remove) route entries. POC for ingesting data (CDC data) from MySQL table to Kafka topic using Kafka Connect. POC for capturing live network traffic and applying probabilistic data structures to detect alerts based on packet details after parsing them. Added modules pertaining to data enrichment of raw netflow data in open source nprobe written in C and stream the data to Kafka.
Education
CEG(College of Engineering Guindy Chennai, India
B.TECH
INFORMATiON TECHNOLOGY
Don Bosco Matriculation Higher Secondary School Chennai, India
MATRiCULATiON
Licenses & Certifications
AWS Cloud Practitioner