Harsh Daga

Harsh Daga

Software Development Engineer II at Expedia Group

Biography

I’ve been working as a Software Developer for the past 8 years focusing primarily on desktop app development and backends. Additionally, I’ve worked on several compilers, reverse engineering and game development projects. I currently am and always have been looking for interesting problems to solve.

Interests

  • Artificial Intelligence
  • Reverse Engineering
  • Game Design
  • Blockchain

Education

  • Masters in Computer Science, 2021

    University of Texas at Arlington

  • BSc in Computer Engineering, 2017

    Mumbai University

Skills

Languages

C#, Kotlin, Java, C++, Python

Environments

Visual Studio, IntelliJ IDEA, CLion, PyCharm

Others

Reverse Engineering, GraphQL, Game Design, Blockchain, AI

Experience

 
 
 
 
 

Software Development Engineer II

Expedia Group

May 2022 – Present Austin, Texas
  • Designed, implemented, and debugged software using Spring boot and GraphQL.
  • Created micro-services in Java, Kotlin, Node.js, and TypeScript.
  • Developed libraries to support GraphQL servers and clients.
  • Created automated testing and report generation tools.
 
 
 
 
 

Software Developer

Amdocs

Jul 2021 – May 2022 Plano, Texas
  • Worked on maintaining and enhancing legacy C++ applications.
  • Developed and refactored Windows desktop applications using .NET and JavaScript.
  • Programmed applications and tools using Microsoft Visual Studio, JetBrains Suite, SQL and object-oriented languages with goals for code readability, simplicity, efficiency and reuse.
  • Automated several daily workflow tasks that would save the team quite some time and elimiate chances of user error.
 
 
 
 
 

Software Developer

Freelancer Limited

Jan 2015 – Dec 2020 Remote
  • Served 70+ clients.
  • Programmed applications and tools using Microsoft Visual Studio, MS SQL and object-oriented languages with goals for code abstraction, stability, and reuse.
  • Designed software interfaces using WPF that proved user-friendly and simplified overall management.
  • Worked on several new and interesting (to me) technologies like .NET Core, .NET 5, Cryptocurrency trading, Game Development, Reverse Engineering, Machine Learning.

Accomplish­ments

Entity Framework

See certificate

Design Patterns in C#

See certificate

C# Unit Testing with NUnit and Moq

See certificate

Reactive Extensions

See certificate

Projects

WF Prime Junk Manager

A tiny companion app for the free to play game Warframe to help keep track of your inventory.

Plagiarism Checker

A tool to check C source codes for semantic similarity. This goes beyond simple textual comparison of source codes, instead, it compares the program logic.

Crypto Ticker Bot

A simple bot written in .NET Core to fetch cryptocurrency prices from various exchanges using ticker data. The crypto data can be relayed to destinations like Telegram and Google Sheets if desired.

Komodo RPC Client

An RPC Client for the Komodo platform with easy support for adding RPC methods in the future by simply modifying a JSON file. Additionally, it validates the user JSON input to prevent faulty requests from being made.

ServeMe System

A cross-platform application to help users contact service providers based on any home or small business needs.

Contact