Computer Scientist

Hello, my name is John Trapp. I am currently a programmer at the State of Montana.

Certifications

  • Professional Scrum Master I
    Professional Scrum Master I
  • Certified Vaadin 14 Developer
  • Amateur Radio License - Technician Class

Skills

  • DevOps Practices
  • CI/CD Pipeline Development
  • Data Migration (ETL)
  • Survey Design
  • Leadership (whatever that means)
  • Customer Support
  • GUI Building
  • Game Plugin Development
  • Technical Writing

Languages I Know

  • Proficient
    • Java
    • C#
    • SQL
    • HTML
    • CSS
  • Familiar
    • Python
    • C, C++
    • PHP
    • JavaScript
    • Docker
  • Hello World Status
    • Kubernetes
    • Perl

Buzzwords

  • Unifi/Ubiquiti
  • REST
  • HATEOAS
  • TCP/UDP
  • ISO 8601
  • Oracle
  • OOP

Experience

Technical Student - Raytheon

June 2014 - August 2014

Create and manage test accounts for information interception software. Create PCAP pacer program to send internet session captures through information interception software.

Writer - MSU Exponent

March 2015 - October 2016

Research and report on campus news and events; opine about campus.

Developer - Blueprints for Student Success

October 2016 - December 2017

Design, produce, and develop a video game that helps university freshman learn the formal and informal roles of a university.

Software Developer 3 - State of Montana

January 2018 - CURRENT

Full stack Java development using Vaadin and Spring. Create internal tooling and libraries, implement DevOps best practices, and introduce CI/CD. Research new tools and methods. Design, code, and execute complex database migrations and syncs.

Education

Bachlor of Science in Computer Science (B.S. in C.S.) - Montana State University

Fall 2017

With a minor in Sociology. Classes taken in Java, C, Web Design, Databases, Data Structures, Computational Biology, Robotics, Software Engineering, and Networks, amongst others. GPA: 3.0

Advanced Degree - Herndon High School

June 2013

Rated “Extremely Well Qualified” by the College Board in Computer Science A