I like to go for new opportunities that constantly challenge me while allowing me to learn.
I am actively looking for 2020 full-time opportunities to bring my college learnings to the software engineering industry.
I have a strong passion for technology and for solving real-world problems and contributing to the development of great software
and have great organizational, analytical, problem-solving, and communication skills and am always thriving to learn more.
To connect with me, feel free to message via anonymous instant chat, contact form below or reach out to me on LinkedIn.
I will get back to you at my earliest.
Check Out some of Uday's Computer Science & Engineering Projects. More coming soon, Always.
My UW Android Application.
Implemented and designed the official Android application for the University of Washington students to access their university portal
known as "My UW" using their Android phone, without having to logging in repeatedly. The application provides a Material design
interface for the Huskies to manage university accounts, view schedule and final grades for their courses and lot more.
Android App Development, Java, XML, Kotlin, App Design, Personal Project
Implemented several (graph/tree) and combinational game theory algorithms like Mini-max, Alpha-Beta Pruning, and Jamboree Searcher (both sequential and parallel) for writing and optimizing various Chess bots in Java.
(Project viewing link available on request)
Implemented data structures such as MoveToFrontList, AVLTree, ChainingHashTable using Dictionary ADT in Java and sorting algorithms like QuickSort and TopKSort to drive word suggestion/prediction, spelling correction and auto-completion in uMessage chat predicting application, similar to the ones used in smart phones. (Permission Required).
This project is inspired by the Frogger which is a 1981 arcade game developed by Konami and sold 20 million copies worldwide.The objective of the game is to direct frogs to their homes one by one by crossing a busy road full of hazards.This road frogger is a high-tech traffic simulator with frogs and cars on a LED display using Intel's Altera FGPA.
Implemented a multi-threaded Web server front-end and back-end with file system crawler, indexer, and a disk-based file system search engine by building an in-memory index of a file subtree using a LinkedList and HashTable modules in C++ and C languages.
Networking, Systems Programming, Server Implementation, Concurrency, Threads, Parallelism - C++, C
Created a Java Applet to determine the shortest walking route between two buildings on the University of Washington Seattle campus by implementing directed labeled multi-graphs and BFS and /Dijkstra’s algorithm as the back-end and front-end GUI for user interaction using Swing libraries.
Designed and implemented the hardware communication system using Verilog and Java to play multi-player classic Snake Game controlled by an Android application via Adafruit Bluetooth shield and Intel Altera FPGA utilizing concepts such as combinational logic, sequential logic, and overall state machines for operation management and data evaluation.
Hardware, Android Development, Digital Logic and Systems - Java, Python, Verilog
Implemented and designed a customer and flights database system using SQL from within Java via JDBC and SQL Server through SQL Azure, AWS.
The resulting working prototype of the flight booking application connects to the database then
allows customers to use a command-line interface to search, book, and cancel flights.