Anthony Clemente

Anthony Clemente

Software Developer

Contact Me

About Me

I am a graduate of Oregon State University and currently work full time as a Software Developer for Guidehouse Inc. working as a government contractor for the National Library of Medicine. Here I work as a member of both the Common Data Elements (CDE) and UMLS Terminology Services (UTS) projects. I hold a degree in Biology from Hiram College where I graduated Summa Cum Laude with departmental honors. I graduated from OSU with a degree in Computer Science in June 2019 with a GPA of 4.0.

While I might be glued to a computer screen much of the time, I also like getting outside for walks or camping and enjoy going on trips with friends. I'm also always looking for new podcasts to listen to for long drives or coding sessions. Recently I've taken a big interest in cooking and am always looking for new recipes to experiment with!

Latest Projects

SurroundConditional

Notepad++ Plugin - Surround Conditional

A plugin designed to simply and quickly surround a selected block of code or other text with a chosen conditional statement. Project was written in C++ using the existing Notepad++ plugin framework. This idea was inspired by similar functionality provided in Visual Studio that I could not quite find in an existing plugin for Notepad++ in the way I hoped.

Plugin currently allows for options to be selected from menu or for the use of shortcut keys. Possible further work would include support for different languages and of course refactoring and bug fixing as necessary.

View project on GitHub


Room Exploration Game

Room Exploration Game - C++ Console Game

This was a console C++ game designed for a university project. The game allows players to select options via a menu with the goal being to find a sequence of items to enter the final room and finish the game. The project uses Space objects linked with pointers and inheritance along with polymorphism to create the different rooms of the house.

View project on GitHub

RGB Color Game

RGB Color Game - Javascript browser game

This is a simple Javascript browser game that involves the player picking the proper color square from a group that matches the randomly generated RGB color. Game has three separate difficulty levels and resets automatically when the proper choice is selected.

Try it now! View project on GitHub

Collect the Lights Game

Collect the Lights - Unity Game

Collect the Lights is one of the first games I made in Unity as I tried to learn the platform. The goal of the game is to guide a brave red box (I am not an artist) around levels to collect floating lights. Collecting enough lights allows you to go to the next level if you can find where the invisible door is! The game features an enemy and even a defensive power up. Since working on this game I have started a great course on Udemy to learn more about the Unity game engine.

Try it now! View project on GitHub

Langton's Ant

Langton's Ant - C++ Console Simulator

One of my initial school projects was to make a C++ simulation of Langton's Ant. The simulation run in the console and prints out the state of the board every round. The user choses the size of the board. The ant's starting position can be chosen randomly or set based on user input. Ant movement is unrestricted by size of board, since if the ant were to step outside of the boundaries it is simply "wrapped" to the other side.

View project on GitHub

Other Projects

Elected Official Lookup School Assignment

This very basic app was part of a webpage made for a web development course. The page uses the Google Civic Information API to find the senators and representative for the user based upon their address. The result is displayed and surrounded by a color coded box to indicate party affiliation.

Try it now! View on GitHub

Scientific Assay Data Processing Simple Automation

Awhile ago I decided to save myself some copy and pasting at my current workplace as a scientist. This program takes the output from a machine used to determine protein concentrations, parses the data, and using an existing C++ library, LibXL places the data into a premade excel template sheet specific for our purposes at this lab. The program uses an initial Python script for the data parsing and then the rest of the program is written in C++.

View on GitHub

More on GitHub

Work Experience

Software Developer - Guidehouse, Inc (2021 - Present)

Government contractor with the National Institutes of Health (NIH). Work involves adding new features and fixing issues in MEAN stack applications, as well as writing and modifying custom programs for loading data into both CDE and UTS projects.

Software Engineer - EMS LINQ, Inc (2018 - 2021)

Software development role typically involving product support through bug fixing or minor improvements. Product suite requires fixes in Javascript, Java, .NET, and MySql.

Teaching Assistant - Oregon State University (2017 - 2018)

Teaching assistant for Intro to Computer Science, II. Course taught in C++ with assignments involving using pointers, classes, inheritance and polymorphism. Weekly duties involve grading of assignments and instruction of material through weekly office hours.

Research Scientist, II - Genisphere, LLC (2013 - 2018)

Laboratory research involving use of proprietary DNA nanocarrier used primarily for improving cellular targeting methods and efficacy. Promoted from Research Scientist, I in December 2016.

My GitHub