Devin Cole
Software Engineer II at The DiSTI Corporation- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Italian Elementary proficiency
Topline Score
Bio
Experience
-
The DiSTI Corporation
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer II
-
Jan 2023 - Present
-
-
Software Engineer
-
Aug 2020 - Jan 2023
-
-
-
SmashGames
-
Orlando, Florida Area
-
Wraithslayer Game Developer - Main Programmer
-
Nov 2018 - May 2019
Wraithslayer is a 2D arcade-style bullet hell that features one boss fight with multiple phases and game modes. The game was made with a team of three (artist, composer, and programmer) using Unity. Features include: - A 3 phase boss fight where the boss chooses randomly from a selection of attacks - 3 game modes that differ in focus on difficulty and survivability - In-game achievements - Backstory that is unlocked by completing achievements - Steamworks leaderboards and… Show more Wraithslayer is a 2D arcade-style bullet hell that features one boss fight with multiple phases and game modes. The game was made with a team of three (artist, composer, and programmer) using Unity. Features include: - A 3 phase boss fight where the boss chooses randomly from a selection of attacks - 3 game modes that differ in focus on difficulty and survivability - In-game achievements - Backstory that is unlocked by completing achievements - Steamworks leaderboards and achievements - Controller support with remapping Show less Wraithslayer is a 2D arcade-style bullet hell that features one boss fight with multiple phases and game modes. The game was made with a team of three (artist, composer, and programmer) using Unity. Features include: - A 3 phase boss fight where the boss chooses randomly from a selection of attacks - 3 game modes that differ in focus on difficulty and survivability - In-game achievements - Backstory that is unlocked by completing achievements - Steamworks leaderboards and… Show more Wraithslayer is a 2D arcade-style bullet hell that features one boss fight with multiple phases and game modes. The game was made with a team of three (artist, composer, and programmer) using Unity. Features include: - A 3 phase boss fight where the boss chooses randomly from a selection of attacks - 3 game modes that differ in focus on difficulty and survivability - In-game achievements - Backstory that is unlocked by completing achievements - Steamworks leaderboards and achievements - Controller support with remapping Show less
-
-
-
University of Central Florida
-
United States
-
Higher Education
-
700 & Above Employee
-
Escape Sequence - Game Programmer
-
Jan 2018 - May 2018
Escape sequence (https://devinsdevlog.wordpress.com/) was a two person video game project that focused on learning a game engine, game development, and AI in video games. The game was a 2D space platformer made in Unity with an emphasis on challenging gameplay and exciting boss battles. Responsibilities were split, resulting in me working on the enemy AI, interfaces, menus, music, and effects. Traditional AI techniques, such as seeking and pursuing, were used in conjunction with raycasting and… Show more Escape sequence (https://devinsdevlog.wordpress.com/) was a two person video game project that focused on learning a game engine, game development, and AI in video games. The game was a 2D space platformer made in Unity with an emphasis on challenging gameplay and exciting boss battles. Responsibilities were split, resulting in me working on the enemy AI, interfaces, menus, music, and effects. Traditional AI techniques, such as seeking and pursuing, were used in conjunction with raycasting and collision detection to create the enemy AI. Menus were done with Unity's event system and particle systems were used to enhance the main menu. Events were used to easily add in particle effects and music.
-
-
Flit-Path Mentor
-
Jan 2018 - May 2018
- Provided career and course advice to 20 freshmen in UCF’s Flit-Path program, a program for financially needy students in the fields of IT, computer science, and computer engineering who are looking to advance their careers - Tutored students in various computer and physical science classes - Performed administrative tasks for socials and the UCF Flit-Path Symposium
-
-
Intro to C Teaching Assistant
-
Jan 2018 - May 2018
- Held office hours and scheduled appointments for students in need of aid - Graded assignments and exams for over 180 students - Provided in-depth comments for student assignments on common mistakes and misunderstandings - Held extra review sessions outside of office hours
-
-
Pixel-Level Domain Adaptation and Deep Learning - Improving Google's GAN
-
Oct 2017 - May 2018
This senior design project focused on improving the classification accuracy and image generation obtained from Google in their research (https://arxiv.org/pdf/1612.05424.pdf) on pixel-level domain adaptation and their generative adversarial network (GAN). Two new GANs, the CoWGAN (coupled Wasserstein GANs) and the CoIGAN (coupled InfoGANs), were created using Keras, a high-level neural network library. Each one was trained and tested on the MNIST, MNIST-M, and USPS datasets in an unsupervised… Show more This senior design project focused on improving the classification accuracy and image generation obtained from Google in their research (https://arxiv.org/pdf/1612.05424.pdf) on pixel-level domain adaptation and their generative adversarial network (GAN). Two new GANs, the CoWGAN (coupled Wasserstein GANs) and the CoIGAN (coupled InfoGANs), were created using Keras, a high-level neural network library. Each one was trained and tested on the MNIST, MNIST-M, and USPS datasets in an unsupervised setting; however, the CoIGAN became the focus after poor results were obtained from the CoWGAN. Training and testing were done in two ways: one where MNIST was the source domain and USPS was the target domain, and the other where MNIST was the source domain and MNIST-M was the target domain. The classification accuracies obtained for the CoIGAN were 59.1% and 88.0%, respectively. These results and the comparison with Google's led us to believe that the residual blocks in Google's GAN could be the reason why their images were of high quality and, if weights could be partially shared properly, a coupled version of their GAN could produce even better results.
-
-
-
University of Central Florida
-
United States
-
Higher Education
-
700 & Above Employee
-
Patient Health Consulting - Back-End Developer
-
Jan 2017 - May 2017
A website designed to allow patients to contact doctors, look for potential appointments and treatment plans, and schedule them. - Designed an ER diagram and relational database - Implemented the database using MySQL and phpMyAdmin - Worked with the front-end developer to link the database to the front-end with PHP and HTML
-
-
University Events - Back-End Developer
-
Jan 2017 - May 2017
A website designed to let students from universities and organizations to join organizations, look up public, private, or organization events, and post their own events. - Designed an ER diagram and relational database that included universities, various levels of users, organizations, and events - Implemented the database using MySQL and phpMyAdmin - Worked with the front-end developer to link the database to the front-end with PHP and HTML
-
-
-
University of Florida
-
United States
-
Higher Education
-
700 & Above Employee
-
Biochemistry Lab Technician
-
Jan 2015 - May 2015
- Cleaved human carbonic anhydrase plasmids with restriction enzymes - Prepared E. coli cultures - Transformed cells with the carbonic anhydrase plasmid - Analyzed the expression of carbonic anhydrase by SDS-PAGE - Purified and performed kinetic assays on protein samples - Cleaved human carbonic anhydrase plasmids with restriction enzymes - Prepared E. coli cultures - Transformed cells with the carbonic anhydrase plasmid - Analyzed the expression of carbonic anhydrase by SDS-PAGE - Purified and performed kinetic assays on protein samples
-
-
Education
-
University of Central Florida
Bachelor’s Degree, Computer Science -
University of Florida
Bachelor’s Degree, Biochemistry