Alex Ayerdi 
2060 Ridge Ave. Apt. 3S, Evanston, IL 60201 • (269) 267-3752 • AAyerdi@u.northwestern.edu 
EDUCATION 
Northwestern University, Evanston, IL 
Bachelor of Arts, Expected June 2015 
Major: Computer Science ~ Minor: Anthropology 
In Major GPA: 3.70 / 4.00 ~ Cumulative GPA: 3.48 / 4.00 
Relevant Computer Science Courses: 
Software Development, Object Oriented Programming, Data Structures and Management, Algorithms, Artificial Intelligence, 
Operating Systems, Database Systems, Web Development, Network Systems, Systems Programming, Network Security 
PROJECT PORTFOLIO Portfolio: http://harmonickey.github.io/AlexCSPortfolio 
Research/Work Experience 
Interactive Intelligence, Internship 
Team member summer intern for the Customer Interaction Center (CIC) Reporting Development team. 
· Developed the new Scale Testing Library, User Interface, and Command Line Interface tool in C# to be used by 
the Scale Testing team to run reporting tests on the CIC for a scaled environment. 
· Wrote unit tests for the Statistics/Alerting Server in C++. 
· Wrote automation tests in Javascript for the automation team to test logging in and out of all CIC products. 
Summer 
2014 
Comcast, Internship 
Part of the CPE (Customer Premise Equipment) team as the Audit & Automation and Break/Fix programmer. 
· Wrote scripts to solve immediate or emergency problems with the cable modem network across the nation. 
· Created various automation programs and tools for CPE operations employees, including mobile apps. 
· Assigned as systems admin, application developer, and project leader on multiple projects. 
Summer 
2013 
Northwestern University Astronomy Department, Research 
Rewrote existing code to implement my CUDA algorithm to optimize a gravitational wave estimation algorithm. 
· Accomplished a 40% performance increase (45% with OpenMP). 
· Received a $3,000 grant from the Weinberg College of Arts and Sciences to support my research. 
· Presented research at the Northwestern Undergraduate Research Expo. 
Summer 
2012 
Consulting, Self-Employed 
· Data Gearbox, L.L.C. – Optimized solutions with multithreading and process optimizing techniques. 
· Simple Social Software Inc. – Wrote OAuth2 Javascript code to connect their product to various APIs. 
2013 – 
Present 
Extracurricular Projects 
Won the Intel Competition at the Purdue BoilerMake Hackathon for creating the best app using their application 
development software, XDK, and the best use of an API. 
· Programmed and designed a Crash Diagramming Tool web app for police officers. The application was strongly 
developed to be as simple as possible, easy to learn, and quick to use. XDK allowed for multiplatform support. 
· Integrated two TomTom APIs to add a traffic camera real-time photo to the report. The location of the camera is 
based on user input. 
Feb. 
2014 
Developed a show ordering program, Hatchu, for the Northwestern Ballroom dance group’s spring show. 
· Used the Artificial Intelligence technique of Constraint Satisfaction with Backtracking and Forward Checking to 
create a list of optimal solutions for possible show orders. The program is used by the producer and director for 
their final decision of a show order. 
Summer 
2013 
Developed video games using XNA/C# software; worked on a small team consisting of a programmer, 
director/manager, and graphics designer. 
· Programmed the team’s platformer game for Xbox 360, Silhouetta. 
· Developed the separate level creation software for Silhouetta; ported the video game to play on the computer. 
2009- 
2012 
SKILLS 
Programming Languages/Environments/Protocols 
Experienced/Working Knowledge 
· C#, XNA (C#), C/C++, JavaScript/JQuery/JSON, PHP, CUDA (C), OpenMP (C), HTML, CSS, GNU/Linux and Ubuntu, Ruby, 
UNIX, Git, OAuth2, REST protocol, SQL/MySQL, Perl, Bash, Python, AGILE Process, Mobile Web Apps, Angular JS, Node JS, 
Java 
Basic Knowledge 
· Ruby on Rails, Solaris, CentOS, Visual Basic 6.0, Assembly (analysis), Common Lisp, WPF Forms

Alex CS Resume

  • 1.
    Alex Ayerdi 2060Ridge Ave. Apt. 3S, Evanston, IL 60201 • (269) 267-3752 • AAyerdi@u.northwestern.edu EDUCATION Northwestern University, Evanston, IL Bachelor of Arts, Expected June 2015 Major: Computer Science ~ Minor: Anthropology In Major GPA: 3.70 / 4.00 ~ Cumulative GPA: 3.48 / 4.00 Relevant Computer Science Courses: Software Development, Object Oriented Programming, Data Structures and Management, Algorithms, Artificial Intelligence, Operating Systems, Database Systems, Web Development, Network Systems, Systems Programming, Network Security PROJECT PORTFOLIO Portfolio: http://harmonickey.github.io/AlexCSPortfolio Research/Work Experience Interactive Intelligence, Internship Team member summer intern for the Customer Interaction Center (CIC) Reporting Development team. · Developed the new Scale Testing Library, User Interface, and Command Line Interface tool in C# to be used by the Scale Testing team to run reporting tests on the CIC for a scaled environment. · Wrote unit tests for the Statistics/Alerting Server in C++. · Wrote automation tests in Javascript for the automation team to test logging in and out of all CIC products. Summer 2014 Comcast, Internship Part of the CPE (Customer Premise Equipment) team as the Audit & Automation and Break/Fix programmer. · Wrote scripts to solve immediate or emergency problems with the cable modem network across the nation. · Created various automation programs and tools for CPE operations employees, including mobile apps. · Assigned as systems admin, application developer, and project leader on multiple projects. Summer 2013 Northwestern University Astronomy Department, Research Rewrote existing code to implement my CUDA algorithm to optimize a gravitational wave estimation algorithm. · Accomplished a 40% performance increase (45% with OpenMP). · Received a $3,000 grant from the Weinberg College of Arts and Sciences to support my research. · Presented research at the Northwestern Undergraduate Research Expo. Summer 2012 Consulting, Self-Employed · Data Gearbox, L.L.C. – Optimized solutions with multithreading and process optimizing techniques. · Simple Social Software Inc. – Wrote OAuth2 Javascript code to connect their product to various APIs. 2013 – Present Extracurricular Projects Won the Intel Competition at the Purdue BoilerMake Hackathon for creating the best app using their application development software, XDK, and the best use of an API. · Programmed and designed a Crash Diagramming Tool web app for police officers. The application was strongly developed to be as simple as possible, easy to learn, and quick to use. XDK allowed for multiplatform support. · Integrated two TomTom APIs to add a traffic camera real-time photo to the report. The location of the camera is based on user input. Feb. 2014 Developed a show ordering program, Hatchu, for the Northwestern Ballroom dance group’s spring show. · Used the Artificial Intelligence technique of Constraint Satisfaction with Backtracking and Forward Checking to create a list of optimal solutions for possible show orders. The program is used by the producer and director for their final decision of a show order. Summer 2013 Developed video games using XNA/C# software; worked on a small team consisting of a programmer, director/manager, and graphics designer. · Programmed the team’s platformer game for Xbox 360, Silhouetta. · Developed the separate level creation software for Silhouetta; ported the video game to play on the computer. 2009- 2012 SKILLS Programming Languages/Environments/Protocols Experienced/Working Knowledge · C#, XNA (C#), C/C++, JavaScript/JQuery/JSON, PHP, CUDA (C), OpenMP (C), HTML, CSS, GNU/Linux and Ubuntu, Ruby, UNIX, Git, OAuth2, REST protocol, SQL/MySQL, Perl, Bash, Python, AGILE Process, Mobile Web Apps, Angular JS, Node JS, Java Basic Knowledge · Ruby on Rails, Solaris, CentOS, Visual Basic 6.0, Assembly (analysis), Common Lisp, WPF Forms