Nikhil Yakkala

About Me

Results-driven Software Engineer with experience building large-scale automation, data pipelines, and LLM-powered systems across cloud and enterprise environments. Proven ability to convert ambiguous business requirements into scalable solutions that improve efficiency, reliability, and user experience. Skilled in Python, Java, AWS, Data Engineering, and CI/CD, with a strong record of simplifying operations, ensuring data quality, and reducing manual effort at scale. Recognized for ownership, problem-solving, and delivering results under ambiguity, with recent experience developing an AI-driven internal portal integrating tasks, payments, and documents for diverse stakeholders.

Skills

  • Programming Languages: Python, SQL, Java, C
  • Data and Cloud: AWS, Snowflake, MySQL, OracleSQL, DBT, Apache Spark, Kafka, DataStage, ETL Pipelines, Relational Schema Design
  • Automation & DevOps: GitHub Actions (CI/CD), Docker, Control-M, Shell Scripting, Workflow Orchestration, Logging & Monitoring
  • Web Technologies: React, Node.js, Express.js, Angular, HTML, JavaScript
  • Analytics & BI: Tableau, Power BI, Data Visualization, Clustering (KMeans), Regression Analysis
  • Tools & Collaboration: JIRA, Confluence, Quality Center
  • Core Competencies: Process Automation, Data Quality Assurance, Root Cause Analysis, Performance Tuning, Stakeholder Collaboration

Education

Masters in CS - 3.7/4
DePaul University, Jun 2024

Bachelors in CS - 3.2/4
Geethanjali College of Engineering and Technology, Jun 2021

Work Experience

Community Dreams Foundation | Software Developer (June 2024 - Current)

DePaul University | CS Grader (Sep 2023 - Jun 2024)

DXC Technology | Associate Professional Software Engineer (Aug 2021 - Jun 2022)

Projects

Smart File Organizer - SmartFileOrganizer is a flexible Python-based tool that helps you automatically organize files in any folder based on file type, date, or both — keeping your directories clean, efficient, and easy to navigate.
Analyzing Gamer Behavior - Used ML to predict anxiety/satisfaction with 97% accuracy.
Decentralized Blockchain Ledger - Simulated secure transactions with 10-node socket-based network in Java.
Survey on Cyber Bullying - Analyzed models and datasets to determine which models are best suited to what kind of datasets.
TutorHub Connect - Created a web platform using MEAN Stack, streamlining the tuition search process for students, tutors, and tutoring center’s.
Stock Exchange System - Created a Stock Exchange System.

Contact Me

Get in touch

nikhilyakkala@gmail.com
(312) 772-8860