Ian Gross

Ian Gross

Software Developer

Contact Me


About Me

I'm currently a graduate student at Rensselaer Polytechnic Institute (RPI), studying to obtain a Master's degree in Computer Science. In May of 2017, I completed my bachelor's degree in Computer Science with a Minor in Information Technology and Web Science at RPI. I plan to graduate in May of 2018 and I am currently available for full-time opportunities as a Software Engineer, Full Stack Developer or Data Scientist.

My research and Master's Thesis is related to the topics of information extraction, biomedical knowledge graphs, and data inferencing. This work was completed under the direction of Dr. Deborah L. McGuinness (chair), Dr. Heng Ji, and Dr. James A. Hendler at the RPI Tetherless World Constellation. More details to be provided when the work is publicly available and the resources have been published to my Github.

When I'm not coding, you might find me playing the clarinet or saxophone (both alto and baritone) in various music ensembles at RPI.

Work Experience

MITRE Corporation - Boston, MA (June - August 2017)

Innovation Technology Co-op

  • Derive underlying capabilities of technology and develop solutions for various innovation projects.
  • Facilitate resume parsing to extract keywords, match to employees and support recruitment conversation.
  • Construct unified smart data layer to support task-specific cognitive agents.
  • Utilize the IBM Watson Bluemix platform, Python, Apache Tika, Node-RED, and Amazon Echo.

RPI Tetherless World Constellation - Troy, NY (June 2016 - May 2017)

Undergraduate Researcher

  • Collaborator on the Child Health Exposure Analysis Repository project to help expand and register data against an ontology utilizing semantic web technologies.
  • Develop additions for data acquisition framework, HADatAc, using IntelliJ, Labkey, Java, SPARQL, and Apache Jena.

Pitney Bowes - Troy, NY (June - August 2015)

Geocoding Engineering Intern

  • Assist development team with new releases of MapInfo Professional and Spectrum Geocoding.
  • Create and test country geocoder to expand existing database using Oracle SQL Developer and IntelliJ.

Rensselaer Center for Open Source Software - Troy, NY (June - August 2014)

  • Design an open source android application that reads a piece of music via image processing and plays it back to the user.

Game Innovation Lab at NYU - Brooklyn, NY (June - August 2012)

  • Summer research project to determine the most efficient, reliable, and least frustrating biometric user identification system.
  • Programmed with C# and Ruby Languages. Involved Microsoft Kinect Technology.

Featured Projects

Troy Kitchen Logo

NYC Taxi and Weather Data Study

(November - December 2017)

  • Examine the effect of weather on NYC taxi service demand and performance.
  • Generate aggregate statistics, determine correlations with Seaborn, and visualize results with Matplotlib.
  • Data Sources: NYC Taxi & Limousine Commission and Weather Underground.

View on Github

Troy Kitchen Logo

Knowledge Graph Evaluation System

(February 2017 - Present)

  • To view the full project description, design and, publications, go to the project webpage at tw.rpi.edu/web/Courses/Ontologies/2017/KGES
  • Goal: detect and evaluate inconsistencies from large scale Heterogeneous Knowledge Graphs, constructed by Information Extraction toolkit output and support ontology.
  • Implemented ontology, use cases, SPARQL queries, and competency questions.
  • Initial scope of document consisted of documents from the biomedical domain.
  • Co-author of publication for WebSci '17, titled: Leveraging Semantics for Large-Scale Knowledge Graph Evaluation

View on Github

Troy Kitchen Logo

Troy Kitchen Website

(September - December 2016)

  • Created a website for a local business with a lack of web presence.
  • Features include: content management, drink database, and inclusion of Drupal modules.
  • Software used: Drupal, HTML5, CSS3, PHP, MySQL and FTP Client. Hosted on GoDaddy.
  • Worked closely with client to ensure satisfaction and high quality of work throughout project lifecycle.
  • Utilized Gantter for project scheduling and resource allocation. Maintained Cost Benefit Analysis.
  • Class project for Managing IT Resources, built in a team of five.

View on Github

RPI Student Text-Change demo

RPI Student Text-Change

(October - December 2016)

  • Open source web application for RPI Students to find and advertise school items.
  • Developed features: user login, inventory management, and search functionality.
  • Styled front-end webpages using HTML5, CSS3 and Boostrap, with Javascript5 for design elements.
  • Implemented the SQL database schema in XAMPP. Handled connection with PHP.
  • Class project for Introduction to Information Technology & Web Science course at RPI, built in a team of three.

View on Github

House Management App slide

House Management App

(February - May 2016)

  • Open source house management website for Greek organizations.
  • Extensible and easily modifiable to fit the needs of any organization.
  • Implemented features such as user management, tasks, and calendar integration.
  • Class project for Software Design & Documentation course at RPI, built in a team of four using the scrum development methodology.
  • Utilized common software design principles and patterns for project implementation.
  • Built using Python, Django, Bootstrap, Apache and SQLite.

View on Github