Default profile banner
BC

Benny Cardoza

@bennycardoza

Senior Software Engineer at Tata Communications Limited

Chennai, India

Tata Communications LimitedCEG(College of Engineering Guindy 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

•Jul 2019 - Present•Chennai, India

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

Aug 2015 - Apr 2019•Grade: CGPA: 8.7/10.0

Don Bosco Matriculation Higher Secondary School Chennai, India

MATRiCULATiON

Apr 2013 - Mar 2015•Grade: HSC percentage: 96.75%, SSLC percentage: 98.4%

Licenses & Certifications

AWS Cloud Practitioner

• No expiration

Skills

Python
C/C++
Bash scripting
Java
Go
Linux
Windows
MySQL
Apache Cassandra
Apache Spark (PySpark)
Apache Nifi
Apache Kafka
Docker
Django
HTML
CSS
Data Structures and Algorithms
DBMS
Github
GitLab
MobaXTerm
Jira
Vim