Harshitha Ravi

I think. I code. I write.


Bust the myth! Developers do more than just code, and data isn’t just for data scientists. I strongly believe that a true developer blends both worlds and thrives on this synergy. In my eyes, software development is a captivating mind game. Curious to explore these ideas further? Let’s connect for a deeper discussion!

Sneak Peek

I am a fusion of thought, code, and words. A coding geek by profession and an avid writer by hobby, I found my true calling when I merged the two. I transformed into a ‘CoDoc’ (Coding Documentalist) who pours passion into every line of code, meticulously crafting elegant documentation. In the realm of coders, I stand out as a Disciplined coder, mastering the art of blending precision and expression. I aspire to become a versatile full stack developer who infuses creativity into every line of code I craft.


Skills:

  • Programming Languages: Java, Python, C, C++, SQL, Cypher
  • Web Technologies : HTML, CSS, JavaScript , React, Node.js
  • Databases : NoSQL, MongoDB, Neo4j, MySQL, OracleDB
  • Servers and Cloud services : Tomcat, Azure
  • Frameworks : Spring, Spring Boot, JUnit, Mockito, Hibernate/JPA, REST, Hadoop, Microservices
  • Tools : Git, Maven, Gradle, IntelliJ, Jira, Postman, Jupyter Notebook

Experience

Software Engineer - EY Global Delivery Services
Aug 2020 - Dec 2021

Bengaluru, India

  • Accelerated existing code efficiency by applying Java 8 features (Stream APIs, Lambda), resulting in a 15% boost.
  • Revamped code scalability by developing microservices with Spring Boot, leveraging its service and repository patterns to effectively implement business logic and data access layers.
  • Collaborated with a team of 30+ people and worked directly with client teams in resolving critical production defects, ensuring seamless client service. Formulated debugging strategies, leading to reduced development time.
  • Trained new hires, provided code KTs, reviews, minimizing turnaround time and onsite team dependency by 50%.
Associate Software Engineer - EY Global Delivery Services
Sep 2018 - Aug 2020

Bengaluru, India

  • Designed and REST APIs for product modules using Java, Spring Boot, MongoDB, and Neo4j.
  • Improved API response time by 30% through implementation of in-memory cache incorporating Spring caching.
  • Optimized MongoDB queries, significantly decreasing processing time from 15 mins to 5-7 secs approx.
  • Accomplished a substantial 20% reduction in QA defects, by implementing JUnit tests for functional REST APIs.
  • Experienced with Azure components (blob storage, application insight, event grid).

Education

2022 - 2023
Masters in Computer Science
The University of Texas, Arlington
GPA: 3.8 out of 4.0
  • Course Work: Design & Analysis of Algorithms, DBMS Models and Implementation, Advanced Database Systems-Cloud Computing, Python Programming, Machine learning, Data Mining, Software Engineering, Computer Networks

Extracurricular Activities

  • Student Member, EXCEL Campus Activities (Aug 2022 - Jan 2023) : Collaborated in a 30+ member team to organize Emo Night, Maverick Formal, and Homecoming events, enhancing engagement and execution. Proactively managed operations, ensuring seamless experiences and capturing insights for improvement.
2014 - 2018
Bachelor of Engineering in Computer Science and Engineering
PES College of Engineering
GPA: 8.72 out of 10
  • Course Work: Object Oriented Programming, Data Structures and Algorithms, Java Programming, Big Data & Analytics, Software Engineering

Extracurricular Activities

  • Student Technical Member, GNU Linux Users Group (2015 - 2018) : Orchestrated monthly workshops and technical sessions on Linux and Free Software Movement, impacting 100+ students. Collaborated within a 10+ member team to streamline technical operations effectively.

Projects

Genre ChronoScope
Genre ChronoScope
Unveiling Genre Diversity Trends with the IMDb dataset for given predefined periods.

Tech Stack : Java, Hadoop MapReduce, HDFS
Student Connect
Student Connect
A dynamic JavaScript web application designed to serve as a bridge for question seekers. The main goal is to establish an interactive student connection platform.

Tech Stack : JavaScript, MongoDB, Express.js, React, Node.js (MERN) Redux, JWT Auth
BMTC Database System
BMTC Database System
Built a comprehensive metropolitan city transportation database system using Oracle RDBMS, including EER-to-relations conversion, optimized DDL/DML scripts, and accelerated ad-hoc SQL queries for faster response time.

Tech Stack : Oracle RDBMS, SQL
Text Classification for sentiment analysis of Flipkart reviews
Text Classification for sentiment analysis of Flipkart reviews
Devised sentiment analysis models using Naive Bayes, DT, KNN, and SVM algorithms to classify into positive,negative and neutral reviews

Tech Stack : Python, NumPy, Pandas
GetTogether - For scheduling meetings (EY GDS India)
GetTogether - For scheduling meetings (EY GDS India)
Backend Developer - Integrated Microsoft Graph API in .NET to fetch user calendar details, creating/ cancelling meetings. Executed SOAP requests to integrate EMS API for meeting room request processing.

Tech Stack : MS Graph API, .NET, EMS API, RESTful APIs, SOAP

Get in Touch

Let’s collaborate and explore distinctive developer ideas.