North Carolina State University, Masters in Computer Science. January 2013 - December 2014

Clemson University, MFA, Digital Production Arts. August 2009 - August 2012

North Carolina State University, BS, Natural Resources. August 2004 - June 2008


C, C++, C#, Java, JavaScript, Python, Ruby, OpenGL, HTML, CSS, SVN, Git

Honors & Awards

NCSU 2012-2013 Graduate Fellowship
Clemson 2012, 2011, & 2010 PEG Grants
Culture & Animals Foundation 2010 Grant
NCSU Caldwell Felloship
NCSU William R. Poole Scholarship of Distinction
NCSU Hoffman Forest Scholarship
NCSU Dean's List, 2004-2008
NCSU Honors Program Graduate
2005 Proggy Award For Animal Activism

Work Experience

Software Engineer, OptionMetrics, July 2019 - Present

  • Team Lead of NC Software Development
  • Designed and built an event-driven data processing pipeline using the Serverless Framework and AWS Lambda and SNS to replace a legacy process and cut operating costs
  • Designed and built a database change capture and patching delivery process using Python, Java, Spring, and PostgreSQL.
  • Created a data product pipeline using Athena, S3, Python, and MSSQL.
  • Maintained and updated a legacy product involving Java, Spark, S3, and RedShift

Senior Software Engineer, TiVo, June 2017 - July 2019

  • Create, maintain, and optimize ETL workflows using Java, Javascript, MongoDB, and Pentaho Kettle
  • Create MapReduce data mining workflows using Hamake and s3
  • Data analysis using Hive and R
  • Feature development for a Kafka based ETL processing application

Software Engineer, IBM WebSphere Intelligent Management, January 2015 - May 2017

  • Developed new features in Health Management for WebSphere
  • Developed unit and feature testing for various Intelligent Management features
  • Defect triage & debugging for Health Management, Auto Scaling, and Dynamic Routing
  • Technical customer support for WebSphere Health Management

Software Engineering Co-Op, IBM WebSphere Intelligent Management, May 2014 - August 2014

  • Developed unit testing suite and feature tests using JUnit
  • Tested and debugged dynamic clustering and server scaling code

Graduate Research Assistant, NCSU Computer Science, August 2013 - December 2014

  • Developed curriculum for a pilot AP Computer Science Principles course
  • Programmer and researcher for BOTS, a puzzle game designed to help computing novices learn programming and computational thinking by solving puzzles
  • Programmer and designer for Being, a Kinect dance game aimed at teaching traditional Lebanese dances
  • Researched course gamification

Software Engineering Co-Op, IBM WebSphere Intelligent Management, May 2013 - August 2013

  • Extended a server log analysis tool shipped with enterprise level software to understand two additional log types
  • Developed automated test cases using JUnit
  • Identified and traced salient data metrics to identify the causes of request queuing

Graduate Teaching Assistant, NCSU Computer Science, January 2013 - December 2014

  • Data Structures, Spring 2013
  • Introduction to Computers and Their Uses, Spring 2014
  • Discrete Math, Fall 2014

Graduate Assitantship, Clemson Office of the Dean of Engineering & Science, October 2010- August 2012

  • Grant post-award accounting and reconciling

Graduate Assitantship, Clemson School of Computing , August 2009- December 2010

  • Animation archival and submission


Droujkova, Maria., Berenson, Sarah., Rindos, Irene., & Tombes, Sue. (2005). My Mom Thinks I Should Be an Engineer: Parental Influences and Girls on Track for Math-Related Careers. Paper presented at the 28th Annual Conference of MERGA, Melbourne, Victoria.


  • Andrew Hicks, Barry Peddycord III, Irena Rindos, Christopher Simmons. A Comparison of Two Approaches for Hint Generation in Programming Tutors. SIGSCE 2014
  • Irena Rindos, Barry Peddycord III, Jennifer Albert. Beauty and Joy of Computing: Curriculum Development. NCSU Posters & Pies 2013
  • Irena Rindos. Changes in Raleigh's Urban Forest Canopy Following Development. 17th Annual NCSU Undergraduate Research Symposium, 2008

Invited Talk

Visual Computing Seminar: Wycinanki- Computer Animation Production Process. December 3, 2010, Clemson University
  • Presented on the production process for a computer animated student Film, "Wycinanki".

Production Experience

Wycinanki. Digital Production Arts Film, August 2010 - May 2011
Roles: Director, Storyboard & Concept Artist, Senior Animator, Texture TD, Render TD

  • Accepted, 20013 13th Kurzfilmtage Flensburg film festival
  • Accepted & Awarded 2nd Place Animated Film, 2012 Jalloo Animation Festival
  • Accepted, 2012 Asheville International Children's Film Festival
  • Accepted, 2012 Asia Society Texas Center's summer REDCAT Children’s Film Festival
  • Accepted & Awarded "Best Animated Film", 2012 Greenville International Film Festival
  • Accepted, 2012 REDCAT International Children's Film Festival
  • Accepted, 2012 Children's Film Festival Seattle
  • Accepted, 2011 Carrboro Film Festival
  • Accepted, 2011 Philadelphia Film & Animation Festival
  • Accepted, 2011 Southern Appalachian International Film Festival
  • Accepted & Awarded "Best Narrative Short", 2011 North Carolina Family Film Festival

Gravitons. Digital Production Arts Film, August 2009 - May 2010
Roles: Storyboard & Concept Artist, Animator

  • Accepted, 2012 Greenville International Film Festival
  • Accepted, 2010 Red Stick International Animation Festival
  • Accepted, 2011 Charleston International Film Festival