Michael Celletti mike.celletti@gmail.com | github.com/mikecelletti | (973) 897-6423 Summary____________________________________________________________________________________________ Results oriented programmer with a depth of experience in object oriented design and the automation of manual processes. Highly proficient in debugging problems and producing flexible solutions. Excels in a variety of core programming principles such as algorithm optimization and data structure utilization. Seeking opportunities to work with teams focused on optimizing user experiences via intuitive application design and solving challenging algorithmic problems. Education___________________________________________________________________________________________ Rutgers University B.A. in Computer Science | Minors in Philosophy and Cognitive Science Received May 2020 Relevant Coursework: Data Structures, Computer Architecture, Software Methodology, Design and Analysis of Computer Algorithms, Systems Programming Skills_________________________________________________________________________________________________ Programming Languages (Proficient): Java, C, Python Programming Languages (Familiar): Javascript, HTML, CSS, Bash Technologies and Libraries: Node.js, Git, Unity, JavaFX, Android Studio, TkInter, Qt, Eclipse, PyCharm Experience__________________________________________________________________________________________ Getinge | Wayne, NJ | Software Engineering Intern, Research and Development Summer 2019 ● Drafted test documents for unreleased technology that required constant and meticulous debugging ● Drafts were utilized for official company tests at facilities in Germany ● Designed functions in C++ to handle communication of sensor simulator application with HL 40 Heart Lung Machine via CAN using existing protocol ● Optimized testing procedures by automating a manual process which had required significant human effort and had been susceptible to error ● Excelled in a high pressure Agile project management environment on a small team Projects______________________________________________________________________________________________ Dr. Jimbo (Dr. Mario Clone) | Video Game | Written in Javascript utilizing Node.js Spring 2020 ● Utilized an object oriented design to store information about game tiles and to handle how they interact with neighboring tiles as well as the board state ● Designed protocol to handle up to six clients communicating via a host server ● Preemptively built solution for potentially problematic player actions such as manual disconnects and simultaneous wins Chess App | Mobile Application | Written in Java utilizing Android Studio Spring 2020 ● Utilized an object oriented design to designate specific pieces and enforce rules that govern movement ● Designed special features such as allowing the application to move for the player, undo previous moves, and rewatch previous games ● Gained experience working on a small team including resolving bugs which arose upon merging features designed by distinct developers