Summary
Overview
Work History
Education
Skills
Certification
Projects
Timeline
Generic

Dharani Kodati

Denton,United States

Summary

An IT professional with 1 year of experience in programming and software development across various platforms. Working knowledge in developing, testing and Handling data. Able to quickly learn and master new technologies.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Systems Engineer

Tata Consultancy Services
Hyderabad
01.2022 - 08.2022
  • Migrated ETL job scripts to PySpark, improving data transformation efficiency and reducing processing time by 30%.
  • Integrated data from diverse sources, applying complex transformation logics to meet business requirements, resulting in 15% more accurate data insights.
  • Implemented various load strategies (insert, update, upsert) using Delta Lake, enhancing data handling efficiency.
  • Delivered strategic analytic solutions, providing actionable insights that boosted decision-making processes.
  • Enhanced data visualization processes by developing enrichment logic, increasing the clarity and usefulness of reports.
  • Automated data loading into charts with Python, streamlining data presentation for stakeholders.
  • Developed solutions leveraging Informatica and Python, identifying process improvements that increased workflow efficiency by 20%.
  • Monitored system performance, ensuring high reliability and availability, meeting client demands and specifications.
  • Analyzed data from multiple sources (CSV, Excel, HTML, SQL), writing results to various targets, improving data accessibility.
  • Utilized Python libraries (Pandas, NumPy, SciPy, Matplotlib) for exploratory data analysis, enhancing data processing capabilities.

Assistant System Engineer

Tata Consultancy Services
Hyderabad
08.2021 - 12.2021
  • Designed and implemented scalable Java applications using Spring and Hibernate, increasing application efficiency by 25%.
  • Developed and maintained RESTful APIs, facilitating seamless integration with third-party services.
  • Conducted unit testing with JUnit, ensuring high code quality and reliability.
  • Created Spark applications using PySpark and Spark-SQL for efficient data extraction, transformation, and aggregation.
  • Built automated multi-dimensional cubes using SSIS, enhancing data processing efficiency.
  • Developed complex SQL queries and scripts for data extraction and aggregation, improving data validation accuracy by 10%.
  • Gathered business requirements and translated them into clear specifications, streamlining development processes.

Software Engineer Intern

Tata Consultancy Services
Hyderabad
01.2021 - 06.2021
  • Researched new technologies and methodologies, enhancing development processes and toolsets.
  • Developed, tested, and debugged code for various software applications under senior developer supervision, improving coding skills.
  • Identified and resolved bugs reported during testing, enhancing software stability.
  • Provided technical support to internal teams and end-users, addressing issues and ensuring smooth operation of applications.

Education

Master's in Computer Science -

University of North Texas
05-2024

Bachelor of Technology in Electronics and Communication Engineering -

LBRCE, Jawaharlal Nehru Technological University
06-2021

Skills

  • Programming Languages: C, Python, Java
  • Databases: SQL, MySQL, Oracle SQL
  • Big Data Technologies:Apache Spark, Scala, Hadoop, Hive
  • ETL Tools: Informatica, ER Studio, Tableau, Power BI
  • Methodologies: Agile/Scrum, Waterfall
  • Web Technologies: React JS, Node JS, Mongo DB, Express JS, Angular 8, HTML, CSS, JavaScript, jQuery, JSON, Bootstrap, J2EE, JDBC, Servlets, JSP
  • IDE’s and Platforms: Eclipse, Visual Studio Code, Windows, Linux, Unix
  • Version Control and Build Tools: GitHub, Jenkins, Maven, Postman, IBM Code Deploy, Release, OpenShift
  • Cloud Platforms: AWS, Salesforce

Certification

  • Digital skill Readiness Program on Java, Wipro
  • Python Skills Certification, HackerRank
  • Deep Learning, Coursera

Projects

1)Automated Patient and Doctor Handling System  

University of North Texas 

  • Both patients and doctors can use this tool to make and keep appointments. The patients can schedule their appointments in accordance with the doctors' ability to make empty slots available. Additionally, this technology can assist in storing the patient's medical background. As a result, anytime patients check in to the system, they may view the prescription that the doctors have recommended.

Technical Skills employed: MERN (MongoDB, Express JS, ReactJS and NodeJS) 

2)Credit Card Management System

   LBRCE, Jawaharlal Nehru Technological University 

  • To improve business performance by satisfying the client requirements. Developed Spark Applications by using Scala, Python and Implemented Apache Spark data processing Project to handle data from various RDBMS and Streaming sources.

Technical Skills employed: Pyspark, Hadoop, Hive.

Timeline

Systems Engineer

Tata Consultancy Services
01.2022 - 08.2022

Assistant System Engineer

Tata Consultancy Services
08.2021 - 12.2021

Software Engineer Intern

Tata Consultancy Services
01.2021 - 06.2021

Master's in Computer Science -

University of North Texas

Bachelor of Technology in Electronics and Communication Engineering -

LBRCE, Jawaharlal Nehru Technological University
Dharani Kodati