- Programming languages: Java 11, Ruby
- Basic knowledge of: C, C++, Bash, R, Kotlin, Python
- Development tools: Spring, Dropwizard, Hibernate, MySQL, Maven, Gradle, Docker, JUnit, Mockito, Git, IntelliJ, Rails
- Operating Systems: OS X, Linux
- RDBMS: MySQL, PostgreSQL
Tutor. Mathnasium. March 2013 to June 2018
- Evaluated students for a custom learning plan that uses Mathnasium curriculum.
- Instructed students in grades 5 through 12 with Mathnasium, personal and SAT prep curriculum.
- Adapted to students’ personalities, assess their feedback and modify instructional methods for their learning style.
- Paid position responsible for contributing to research, under advisor Dr. Richard Burns, in artificial intelligence on a project for exploring the automatic recognition of information graphic messages.
- Goal of the project was to understand the information conveyed in multimodal documents and have a computer model do the same.
- Responsible for building a tool to predict the underlying message of an information graphic image when given the image in XML form.
- Uses machine learning with a Bayesian network model written with the Java Netica API.
- Lead team development in an agile fashion with pair programming, work assignments, iteration phases and a weekly standup.
- Delivered presentation to an audience of 20 people outlining project, impact of our results and future work at PACISE conference.
- Leading author discussing the goal of our approach for graphic image recognition using machine learning techniques. Discusses current progress, results, roadblocks and outlines future work.
- Exploring the Automatic Recognition of Pie Chart Information Messages, Eric Balawejder, Tyler Traub, Richard Burns. In Proceedings of the 31st Annual Conference of The Pennsylvania Association of Computer and Information Science Educators, pp. 52-58, 2016.
- Best Graduate Student Paper Award at PACISE conference.
Intern. ZeroPush. March 2015 to September 2015
- Contributed to a cross platform SaaS for sending transactional push notifications.
- Improved site reliability by adding database indexes.
- Avoided brute force logins by implementing Devise Lockable.
- Improved site reliability by serving static assets through Amazon CloudFront (CDN).
- Helped prepare for acquisition.
- Open source project using test driven development for code challenges in various languages.
- Contribute as a mentor for peer review solutions, code base maintenance and feature additions.
West Chester University, West Chester, PA.
Master of Science in Computer Science, December 2016. GPA 3.5.
Professional Development Certificate in Computer Security.
Peer Reviewed Publications:
- Eric Balawejder, Tyler Traub, Richard Burns. Exploring the Automatic Recognition of Pie Chart Information Messages. In Proceedings of the 31st Annual Conference of The Pennsylvania Association of Computer and Information Science Educators, pp. 52-58, 2016.
- Richard Burns, Eric Balawejder, Wiktoria Domanowska, Stephanie Elzer Schwartz, Sandra Carberry. Exploring the Types of Messages that Pie Charts Convey in Popular Media. In Proceedings of the Ninth International Conference on the Theory and Application of Diagrams, pp. 265-271, 2016.