Tom Cocozzello

name small

Software Developer



A little about me:

My Resume



My name is Tom Cocozzello, and I graduated from North Dakota State University with a Bachelor of Science in Computer Science and a minor in Management Information Systems. Throughout my college and work career, I have come to realize I am not like most of my colleagues. I break the classic computer scientist stereotype by being an outdoorsman. I am an avid mountain biker, thrill seeking snowboarder, and relaxed fisherman. Although my interests may go against the grain of fellow scientists, I am just as passionate about computer programming. In my free time, I typically have at least one side project in the works. Professional and personal improvement is highly important to me, and I thrive when faced with a challenge. I am eager to learn new material and work on difficult projects.

With my intrinsic motivation and love of programming, I am excited to apply my knowledge and skills as I start my career.

2010 - 2012 Associate of Arts Degree from Normandale Community College

  • GPA: 3.0 /4.0

  • Graduated with honors

2012 - 2015 Bachelor of Science in Computer Science
Minor in Management Information Systems from North Dakota State University

  • GPA: 3.4 /4.0

June 2016 – Present IBM Container Cloud Pipeline Developer @ IBM

  • Working with DevOps practices to help create the deployment pipeline for the IBM Container Cloud.

  • Main tools used are Ansible, Python, Go, Git, Bash, Jenkins, Slack

  • The pipeline is a gating system to vet bugs before code reaches production environments.

June 2015 – June 2016 Upstream OpenStack Developer (Keystone, Glace) @ IBM

  • I was one of the top code reviewers in both projects and I was well on my way to be the Keystone/Glance cross project liaison

  • Working with OpenStack was a great learning experience, it being one of the largest python projects with great coding standards. It was perfect position to help me understand coding practices in the industry. From setting up a python project and correctly writing unit and function tests to better understanding how API's and CLI's work Keystone and Glace definitely sculpted me into a better developer.

2014 Enterprise Content Management Intern @ Cargill

  • Researched the current electronic signature market and see how an electronic/digital signature capability can align with Cargill’s current infrastructure

  • Gained extensive experience with digital cryptography

  • Prototyped an electronic signature solution and demonstrate its capabilities to leadership

2013 - Current IT Consultant @ North Dakota State University ITS Department

  • Assist users with varying technical support ranging from connecting devices to the wireless network to performing PC Cleanup tasks and installing operating systems

  • Perform plotting activities for the departments on campus

  • Scan in and process tests for professors

2012 - 2013 Asset Management Assistant @ North Dakota State University ITS Department

  • Gained experience testing and troubleshooting software installations on various operating systems

  • Attend to detail while processing documents and linking documents using the ImageNow software

  • Utilized strong communication skills when assisting NDSU students, staff, and faculty with a wide variety of software questions

2010 - Current Languages

  • Java; Python; JavaScript; R; C++; C; C#; GO; Ansible; HTML5; CSS3

2010 - Current Awards

  • 3rd for the Tri-College Region in the International Collegiate Programming Contest (ACM-ICPC)

  • Kudos Award (Given to NDSU employees) who go out of their way to help someone in need

2010 - Current Activities

  • Programming Competitions

  • Academic Computing Machinery (ACM)

  • Mobile Development Special Interest Group in the ACM

  • Security Special Interest Group in the ACM

2014 Local Hunger Initiative @ Matter (formerly Hope for the City)

2015 IBM eWeek to promote Eningeering in local schools W/ IBM

2015 IBM Day of Caring to Clean Up Local Hospice House and Landscaping W/ IBM