Java Projects

GuitarHero
Created application that produces sound similar to a string being plucked by generating white noise on a ring buffer
Applied a wave function to signal that fades with time simulating friction
Utilized Karplus–Strong algorithm to physically model sound synthesis
Created chords, repetition, and phrase structure using loops, conditionals, and cyclic wrap arounds
Constructed several classes and catalyzed audio studio to create superposition modeled by a physical piano
Game of Life
Construct a simulator that maintains a state of the execution environment simulating the Game of Life
Composed a console interface for controlling the simulation and querying the state of execution
Designed critter that “won” Game of Life against various unknown test cases
Established the state of the world and its critters
Decryption Substitution Ciphers
Developed a program that decrypts a file that was encrypted with a substitution cipher
Executed frequency analysis
Encrypted flexible code based on user input with a substitution cipher
Mapped ASCII values of chars to indices in array
HomeField
Implemented a program that determines if there is a noticeable home field advantage in various sports
Tracked and calculated statistics for large data sets
Used scanners to process files and lines
Applied exception handling to manage user errors
Hangman
Organized a program that plays the Hangman game that utilizes a phrasebank to play game
Wrote an interactive program consisting of multiple classes
Used a phrasebank which is constructed by reading from a file
Handled loops, parameters, user input validation and error handling

SKILLS

Technologies
React.js
Node.js
MongoDB
Express.js
Tensorflow
OpenCV
Eigen
ROS
Languages
JAVA
SQL
C#
C+
C++
HTML
Python
PHP
JavaScript
CSS
R
Visual Studio
Skills
Microsoft Word
Excel
Powerpoint
Adobe Premiere Pro
AWS Certified Solutions Architect
Windows10
Eclipse
IntelliJ

Contact

Email: juliajoseph65@gmail.com
Phone Number: 972-765-4876
LINKEDIN

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form