Craig Colegrove
Software Engineer at IronCore Labs- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Spanish Limited working proficiency
Topline Score
Bio
Joseph Flinn (he/him)
I have worked with Craig on countless projects. Craig is very knowledgeable in Computer Science. He is a very detailed oriented person, going above and beyond on everything he does. He is always motivated to learn new things and apply them to the projects that he is working on.
Joseph Flinn (he/him)
I have worked with Craig on countless projects. Craig is very knowledgeable in Computer Science. He is a very detailed oriented person, going above and beyond on everything he does. He is always motivated to learn new things and apply them to the projects that he is working on.
Joseph Flinn (he/him)
I have worked with Craig on countless projects. Craig is very knowledgeable in Computer Science. He is a very detailed oriented person, going above and beyond on everything he does. He is always motivated to learn new things and apply them to the projects that he is working on.
Joseph Flinn (he/him)
I have worked with Craig on countless projects. Craig is very knowledgeable in Computer Science. He is a very detailed oriented person, going above and beyond on everything he does. He is always motivated to learn new things and apply them to the projects that he is working on.
Credentials
-
Google IT Support Professional Certificate Specialization
CourseraMar, 2019- Oct, 2024 -
IT Security: Defense against the digital dark arts
CourseraMar, 2019- Oct, 2024 -
Operating Systems and You: Becoming a Power User
CourseraMar, 2019- Oct, 2024 -
System Administration and IT Infrastructure Services
CourseraMar, 2019- Oct, 2024 -
Technical Support Fundamentals
CourseraMar, 2019- Oct, 2024 -
The Bits and Bytes of Computer Networking
CourseraMar, 2019- Oct, 2024
Experience
-
IronCore Labs
-
United States
-
Data Security Software Products
-
1 - 100 Employee
-
Software Engineer
-
Jul 2019 - Present
-
-
-
Personal Projects
-
United States
-
Software Development
-
1 - 100 Employee
-
Collage Generator
-
Apr 2018 - Jun 2018
• Created a Python script using the Python Image Library that recreates large photos using many smaller photos • Made the program extremely customizable, allowing the user to change features such as the algorithms used, how often photos would be reused, and the shape and size of each small photo • Program was able to generate a large photo consisting of thousands of smaller photos within minutes • Created a Python script using the Python Image Library that recreates large photos using many smaller photos • Made the program extremely customizable, allowing the user to change features such as the algorithms used, how often photos would be reused, and the shape and size of each small photo • Program was able to generate a large photo consisting of thousands of smaller photos within minutes
-
-
-
-
Seven Wonders Game
-
Dec 2017 - Jan 2018
• Recreated a bare-bones version of the board game Seven Wonders in C++ • Made game fully functional, but without some features (such as the ability to create Wonders) • Included all details from every card included in the game • Created seven computerized players that play the game using very basic decision logic • The computerized players can start and finish hundreds of games per minute • Recreated a bare-bones version of the board game Seven Wonders in C++ • Made game fully functional, but without some features (such as the ability to create Wonders) • Included all details from every card included in the game • Created seven computerized players that play the game using very basic decision logic • The computerized players can start and finish hundreds of games per minute
-
-
-
Whitworth University
-
United States
-
Higher Education
-
500 - 600 Employee
-
Computer Science Teaching Assistant
-
Feb 2017 - May 2017
• Graded homework assignments and assisted students enrolled in Computer Science 172• Identified and assisted in debugging logical and syntactical errors in students’ code• Provided the students with meaningful feedback within one week of the due date in order to help them improve
-
-
Walk West Central
-
Feb 2017 - May 2017
• Collaborating with three other students, designed and developed an iOS/Android walking tour app to the specifications of a client• Hosted the database and media storage for the app on Amazon Web Services• Used official Amazon documentation to learn Python Boto 3 API calls for DynamoDB and Amazon S3• Presented on the application’s framework to an audience of professors, students, and the client
-
-
Physics Grader
-
Sep 2014 - May 2017
• Graded and gave feedback on homework assignments for students enrolled in Physics 151 and 153
-
-
Tetris AI
-
Mar 2016 - Jul 2016
• Collaborating with one other student, implemented a genetic algorithm in Python to teach an artificial intelligence to play Tetris on a Gameboy emulator• Referenced open-source code and language documentation to learn, program, and debug the Lua required to automate playing a video game• With only a few hours of learning, the AI achieved over 50% of the game’s highest possible score
-
-
Group Formation Algorithm
-
Mar 2016 - May 2016
• Collaborating with one other student, developed an original algorithm that utilized linear algebra and k-means clustering to solve a variation of the stable marriage problem• Implemented the algorithm in Python to form equal-sized groups of students while maximizing overall student happiness• Successfully applied the algorithm, forming five groups of five students in less than a second
-
-
-
Sodexo
-
France
-
Facilities Services
-
700 & Above Employee
-
Cafeteria Server
-
Feb 2014 - Dec 2016
• Served food, cleaned tables and counters, and assisted with food preparation in the school cafeteria • Served food, cleaned tables and counters, and assisted with food preparation in the school cafeteria
-
-
-
Bellevue Christian School
-
United States
-
Education Administration Programs
-
1 - 100 Employee
-
Audio Video Technician
-
2010 - 2013
• Ran sound, lights, videos, and presentations for guest speakers in the school auditorium • Performed regular maintenance on hardware such as cables, speakers, projectors, and computers used for presenting • Ran sound, lights, videos, and presentations for guest speakers in the school auditorium • Performed regular maintenance on hardware such as cables, speakers, projectors, and computers used for presenting
-
-
Education
-
Whitworth University
Bachelor’s Degree, Computer Science -
Whitworth University
Bachelor’s Degree, Mathematics -
Whitworth University
Bachelor’s Degree, Engineering Physics/Applied Physics -
Bellevue Christian School
High School Diploma, 4.0