|JUnit & PHPUnit||Spring||Maven||Ivy|
Ongoing project to create video tutorials focusing on specific aspects of designing subreddits on reddit.com using CSS.
Computer Science III Project - Recreated the Journey Through Europe board game using JavaFX.
Designed AI that could complete a 6 player game completely controlled by the AI.
Software Engineering Intern
Multiplatform Engineering Intern
Program design, coding, testing, and debugging. Application of these skills to the construction of robust programs of 1000 to 2000 lines of source code. Use of programming environments and tools to aid in the software development process.
Concepts and technologies behind the representation, composition, processing and synthesis of digital music. Fundamental physical properties of sound, how those properties are represented digitally, how sound is generated and processed, digital sound and music formats used, and the languages, tools, and APIs used for compositing sound and music.
Fundamentals of computer science; algorithmic design, problem-solving techniques for computer programming, fundamentals of digital logic and computer organization.
Program structure, conditional and iterative programming, procedures, arrays and records, object classes, encapsulation, information hiding, inheritance, polymorphism, file I/O.
Programming and applications of data structures; stacks, queues, lists, binary trees, heaps, priority queues, balanced trees and graphs, recursive programming and sorting and searching algorithms.
Logic; functions, relations, and sets; recursion and functional programming; elementary logic; and mathematical induction and other proof techniques.