Dhiraj Borade

Dhiraj Borade

Greater Seattle Area
4K followers 500+ connections

About

Full Stack Developer / Software Developer having experience developing and maintaining…

Activity

Join now to see all activity

Experience

  • Amazon Web Services (AWS) Graphic

    Amazon Web Services (AWS)

    Redmond, Washington, United States

  • -

    Seattle, Washington, United States

  • -

    Seattle, Washington, United States

  • -

    Gainesville, Florida, United States

  • -

    Mysuru, Karnataka, India

  • -

    Mysuru, Karnataka, India

  • -

    Thane, Maharashtra, India

Education

  • University of Florida Graphic

    University of Florida

    GPA - 3.51

    -

    Activities and Societies: Treasurer at Gator Cricket Club (Official Cricket Club of University of Florida), Represented University of Florida at American College Cricket Tournament (National Level Tournament) in Cricket

    Coursework in Distributed Operating Systems Principles, Computer Architecture Principles and Concurrent Programming, Analysis of Algorithms, Database Management Systems and Advance Data Structures, Programming Language Principles, Computer Networks and Distributed Multimedia Systems and Embedded Systems

  • -

    -

  • -

    -

  • -

    -

Licenses & Certifications

Volunteer Experience

  • Awareness Volunteer

    Sir Chhotu Ram Yuva Club

    - 5 years 11 months

    Health

    Associated with an NGO, Sir Chhotu Ram Yuva Club, working for creating awareness about AIDS and feticide, popularizing the benefits of Yoga, etc. Volunteered for organizing health camps, skill enhancement of rural people and prevention of water wastage in villages.

Courses

  • Advance Data Structures

    -

  • Analysis of Algorithms

    -

  • Computer Architecture Principles

    -

  • Computer Networks

    CNT5106C

  • Concurrent Programming

    -

  • Database Management Systems

    -

  • Database Systems Implementation

    COP6726

  • Distributed Multimedia Systems

    -

  • Distributed Multimedia Systems

    CNT6885

  • Distributed Operating Systems

    -

  • Embedded Systems

    -

  • Programming Language Principles

    -

Projects

  • Compiler for Pico Programming Language

    -

    Developed a Compiler for a small programming language with custom grammar based on Pico Programming Language, generating JAVA bytecode, which enabled the programming language to run on any platform with a JRE.
    The language was created to introduce the essentials of programming to non-computer science students.
    Technologies: JAVA, ASM bytecode framework for code generation.

    See project
  • Peer2Peer File Share

    -

    Created a peer to peer file sharing application using Java similar to Bit Torrent. Implemented functionalities like peer discovery at regular intervals, choking and unchoking of peers according to downloading rate, interested and not interested, parallel download of file pieces from multiple peers.
    Technologies: JAVA, Wireshark.

    Other creators
    See project
  • Full Stack Web Application using Flask

    -

    Developed a Full Stack Web Application using Flask with authentication and logging for maintaining a grocery store and deployed onto Digital Ocean server.
    Technology: Angular, Python, Flask-RESTful, Flask-JWT, PostgreSQL, Git, Heroku, Nginx, Varnish.

    See project
  • Full Stack Application in MEAN

    -

    Full Stack Application in MEAN (Mongoose, Express, Angular and Node.js). Whole Stack in Typescript.
    Tecnhologies: MongoDB, Express, Angular4 and Node.js

    See project
  • Dijkstra’s Single Source Shortest Path for Router Network

    -

    Implemented Dijkstra’s Single Source Shortest Path algorithm for Undirected graphs using Fibonacci Heap and a routing scheme for a network, wherein, routers are matched by longest prefix matching using Binary Trie and the shortest path between routers is obtained through the shortest path algorithm.
    Technologies: C++, Git.

    See project
  • Full Stack Data Intrinsic Web Application

    -

    Full Stack Data Intrinsic application (Database Management Systems) built upon a huge database which houses soccer data spanning over 10 years and having 100,000 records.
    Technologies: HTML, CSS, AngularJS, Bootstrap, JAVA, RESTful APIs.

    Other creators
    See project
  • Huffman Tree Encoding/Decoding

    -

    Developed an application in Java for constructing Huffman tree for a given data, which has up to
    100,000,000 lines and each line will contain a decimal value in the range of 0 to 999,999.
    Transferred huge amounts of data using variable length bits scheme instead of fixed length.
    The program largely reduced the data size of data for transmission and provided security.
    Huffman Tree using Priority Queue Structures for Huffman Encoder and Decoder.
    Technologies: Java, Eclipse, Git…

    Developed an application in Java for constructing Huffman tree for a given data, which has up to
    100,000,000 lines and each line will contain a decimal value in the range of 0 to 999,999.
    Transferred huge amounts of data using variable length bits scheme instead of fixed length.
    The program largely reduced the data size of data for transmission and provided security.
    Huffman Tree using Priority Queue Structures for Huffman Encoder and Decoder.
    Technologies: Java, Eclipse, Git, Data Structures

    See project
  • 5-Stage Advance Pipeline using Tomasulo algorithm

    -

    Developed 5-Stage Advance Pipeline using Tomasulo algorithm with out of order execution and in order commit along with Branch Predictor using the Branch Target Buffer for a processor which executes MIPS32 instruction set.
    Technologies: Java, Eclipse, Git.

    See project
  • Internet of Things

    -

    Developed Internet of Things with Xinu operating system running on Beaglebone black, which follows Cloud, EDGE and beneath architecture for externalization.
    Technologies: Embedded C, HTML, CSS, JQuery, EDGE, RESTful APIs.

    Other creators
    See project
  • Most popular Hashtag Counter

    -

    Implemented a program in Java to find the n most popular hashtags on social media such as Twitter or
    Facebook.
    Max Fibonacci heap was implemented from scratch to keep track of the frequencies of hashtags.
    Max Fibonacci heap was implemented to create a word (#) counter which displays the top n word values, where n is the input-file specified number.
    This word counter must display the string key values of the top TreeNodes. These values must be saved to an output…

    Implemented a program in Java to find the n most popular hashtags on social media such as Twitter or
    Facebook.
    Max Fibonacci heap was implemented from scratch to keep track of the frequencies of hashtags.
    Max Fibonacci heap was implemented to create a word (#) counter which displays the top n word values, where n is the input-file specified number.
    This word counter must display the string key values of the top TreeNodes. These values must be saved to an output file.
    Implementation of Fibonacci Heap with functionalities of Insertion, Find Minimum, Delete Minimum, Decrease Key, Merge operations.
    Technologies: Java, Eclipse, Git, Data Structures

  • Autonomous Security Guard Robot

    -

    Autonomous Security Robot to detect intruders and attack them using stun gun and also capture the video and wireless transfer of video data.
    Technologies: Embedded C, Ladder Programming for PLC.

    Other creators
  • 8255A PPI (Programmable Peripheral Interface) on FPGA

    -

    8255A PPI (Programmable Peripheral Interface) on FPGA.
    Technologies: VHDL, FPGA.

    Other creators

Test Scores

  • GRE

    Score: 313

    Graduate Record Examination

  • TOEFL

    Score: 101

    Test of English as Foreign Language

Languages

  • English

    Full professional proficiency

  • Marathi

    Native or bilingual proficiency

  • Hindi

    Native or bilingual proficiency

More activity by Dhiraj

View Dhiraj’s full profile

  • See who you know in common
  • Get introduced
  • Contact Dhiraj directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses