Richard Hanulewicz

Computer Science Engineering student and TA at University at Buffalo

 •   •   • 





"What a man can be, he must be" ~ Abraham Maslow


2014 - present, University at Buffalo (UB)

  • B.S./M.S in Computer Science (Expected May 2019), 3.6 GPA
  • Vice President of UB ACM (May 2017 - Present)
  • Helped set up and run UB Hacking 2016
  • Experience

    May 2017 - Present, Application Development Intern at Blue Cross Blue Shield of Western New York

  • Automating test suites using JUnit and Oracle SQL with iBatis Data Mapping Framework to enable easy, fast, informative testing of a complex system reliant on a large database.
  • January 2017 - May 2017, Teaching Assistant for CSE 115 at UB

  • Held office hours almost every week day
  • Carefully guided students through coursework, answered questions
  • August 2016 - December 2016, Teaching Assistant for CSE 199 at UB

  • Helped design and build coursework (The class hadn’t existed in years prior)
  • Carefully guided students through coursework, answered questions
  • Helped run class sessions and recitations, graded assignments
  • Skills


    • Java
    • Python
    • C/C++
  • SQL + iBatis
  • HTML / CSS
  • Javascript / jQuery
  • Programs/Tools

    • Git / SVN
    • GNU Debugger (GDB)
    • Eclipse
  • Android Studio
  • Adobe Photoshop
  • Adobe Premier
  • Operating Systems

  • Windows (7/8/10)
  • Linux (Ubuntu)
  • Projects

    This page (2016, Personal)

    I built this page in order to teach myself the fundamentals of HTML, CSS, Javascript, and jQuery. It was a great learning experience.

    Python Matrices (2016, Personal)

    A Python class to build and manipulate matrices. Currently unfinished.

    Pale Blue Dot (2016, CSE 250: Data Structures)

    Given a list of observatories and their GPS coordinates, uses a NASA API to locate the closest observatory to the International Space Station at any given moment.

    Rhyme Bot (2016, CSE 250: Data Structures)

    Given a large amount of data about words and their syllables, uses the trie data sctructure to efficiently find the best rhymes to user-inputted words.

    Web Graph (2016, CSE 250: Data Structures)

    Creates a graph of the internet given a sample of millions of websites and their connections, uses Breadth-first search to efficiently find the shortest path between two specified websites.