DhineshSunder Ganapathi

India

@dini_rockz

Lead Software Engineer at Eightfold AI

Badges

Problem Solving
CPP
Python
Days of JS
Sql

Certifications

Work Experience

  • Senior Software Engineer

    Eightfold AI India Pvt Ltd•  January 2021 - Present•  Bengaluru, hybrid

    Designed and implemented a scalable, cloud-native data integration architecture for Applicant Tracking Systems (ATS), facilitating real-time data synchronization and API standardization across platforms. Leveraged AWS Lambda for event-driven processing and Amazon SQS for decoupled data ingestion. Successfully migrated legacy pipelines from Python 2.7 to Python 3.8 with minimal downtime, deploying on Amazon EC2. Developed a robust ETL framework using Apache Airflow, Spark, and Python, integrated with Amazon S3 to handle both structured and semi-structured datasets. Ensured secure access through role-based access control using AWS IAM, aligning with organizational data governance policies and enabling fine-grained permission management. Additionally, established real-time monitoring and alerting mechanisms via Amazon CloudWatch to track pipeline performance, job failures, and system health, significantly enhancing operational visibility and incident response.

  • Software Engineer - Tools

    McAfee•  December 2017 - January 2020•  Bengaluru

    Refactored the DAT generation workflow in the MWG application to detect and handle bad signatures more effectively, leading to improved reliability. Designed and deployed a web crawler using Python and Scrapy to extract valuable data from the web for analysis and enrichment. Developed a user-friendly web portal in Python for generating digital signatures, streamlining workflows and enhancing user experience. Additionally, optimized the URL signature DAT generation process to improve both performance and data accuracy. Automated the commit process for spam signatures using Python, Docker, and Flask, significantly boosting efficiency and minimizing manual effort.

  • Software Engineer

    accenture•  July 2015 - November 2017•  Bengaluru, Karnataka

    Streamlined operational processes by automating repetitive tasks using Python and shell scripting, resulting in significant efficiency gains. Developed a robust automated ticketing tool in Python to expedite ticket resolution and enhance service delivery. Implemented proactive housekeeping scripts to ensure the smooth functioning of critical applications and prevent potential system issues. Strengthened system security by applying essential patches across various platforms, including PeopleSoft, WebLogic, DataStage, Hyperion, and HPUX, thereby reducing data loss prevention (DLP) risks. Additionally, configured network protocols and key management systems such as FTP, SFTP, SSH, SHA, Keystore, and PGP, reinforcing the overall security posture of the infrastructure.

Education

  • PSG College of Technology, Coimbatore

    Electrical Engineering, BE•  2011 - 2015

Skills

Python(Advanced)
Data Structure
Algorithm
SQL