Resume


Qualifications

  • 5 years of Java experience; 3 year of Javascript experience; 2 years of C++ experience
  • 1.5 years of data visualization research experience
  • Developed for a monolithic mainframe and Java application to manage parts logistics, orders, and inventory for General Motors
  • Developed mobile applications for Sandia National Labs

Education

Computer Science, M.C.S. - Arizona State University, Tempe, AZ

Jan. 2015 – Present

  • Current GPA: 3.40

Computer Science, B.S. Honors Diploma - Arizona State University, Tempe, AZ

Aug. 2010 – May 2014

  • Overall GPA: 3.78, CS GPA: 4.00, Magna Cum Laude
  • Honors Thesis: Visual Analytic Tools for Geo-Genealogy and Geo-Demographics

Project & Development Experience

Also view my Projects, Github, or Bitbucket to see my most recent development projects.

Material Global Optimization (MGO) - General Motors: Internal Project

June 2015 – Present

  • Large, monolithic, always-running production supply chain system that manages the planning, ordering, and scheduling for parts and shipping in manufacturing plants. The system managed about $5 billion worth of materials daily, about $100 billion yearly.
  • Developed some backend modules to do a majority of business logic; used both enterprise Java (web services) and mainframe technologies (PL/I and COBOL).
  • Developed frontend modules to display backend results, utilizing JSP, Javascript, and jQuery.

Geo-Genealogy and Geo-Demographics Data Visualization Research - VADER Research Lab: Demo

Aug. 2013 – May 2014

  • Website application utilizing Javasceript, jQuery, D3.js and Java web services.
  • Developed MySQL and MongoDB databases to store and access mined population data from US phonebooks and the US Census.
  • Application displayed a heatmap of surname density for the United States and the income distribution for that surname.

SNL Building Search - Sandia National Labs: Internal Project

Oct. 2013 – Feb. 2014

  • iOS app using ArcGIS and Objective-C.
  • Developed building search application to find buildings within the Sandia National Labs area by querying ArcGIS server.

SNL Conference Room Scheduler - Sandia National Labs: Internal Project

May 2013 – Feb. 2014

  • iOS app using ArcGIS, Objective-C and Java.
  • Modernized current webpage based scheduling application by designing a map-based, visual app.
  • Constructed Java web services to query SQL servers for needed data.
  • Designed user interface using Apple’s UI Framework and the ArcGIS framework.

Linked Animal-Human Health Visual Analytics (LAHVA) Research - VADER Research Lab: http://vader.lab.asu.edu

Jan. 2013 – May 2013

  • C++ program utilizing the Qt framework.
  • Compiled weather data to analyze trends between weather phenomena and health events.
  • Developed a graphical representation of weather and health data to visualize the correlation between the data sets.
  • Correlated loaded data using established statistical methods, including Pearson’s coefficient.

2011 DC3 Competition - Team SIGSEGV: http://www.dc3.mil/challenge/2011/

March 2011 – Dec. 2011

  • International, team-based security competition: Overall US Winner, Overall Undergraduate Winner and US Undergraduate Winner.
  • Developed optical character recognition software, implementing open-source Tesseract-OCR into program to recognize text in images.
  • Minor forensics challenges also completed, like network analysis and reverse engineering given programs.

Webpage Programmer - E-Z Geometry: http://www.e-zgeometry.com

Aug. 2009 – May 2010

  • PHP programming utilizing a MySQL database.
  • International website for high school geometry classes.
  • Updated previous team project by overhauling the user interface; update increased visits from new and current users by 30%
  • Added new message board system for users to ask and answer math related questions

Publications

What’s In a Name? Data Linkage, Demography and Visual Analytics - EuroVis

June 2014

  • Workshop on Visual Analytics 2014: Wang F., Ibarra J., Adnan M., Longley P., Maciejewski R.

Work Experience

Junior Software Developer - General Motors: Chandler, AZ

June 2014 – Present

  • Trained in Java and mainframe technologies to be able to develop for the full application stack.
  • Developed for a monolithic, always-running system that managed the materials and components for manufacturing plants (MGO).
  • Developed a few smaller projects that also dealt with supply chain and logistics, including a European CRUD logistics application.
  • Developed a proof of concept mobile application utilizing Angular.js for MGO.
  • Participated and winning Hackathons for General Motors employees. Developed Android, Node.js, and Kinect applications.
  • Managed development team meetings to keep up to date with architecture changes and new technologies, including new development tools (Upsource, Jenkins) and new development frameworks (Angular.js).

Undergraduate Technical Intern - Sandia National Labs: Albuquerque, NM

May 2013 – June 2014

  • Designed and programmed a conference room scheduler iOS app.
  • Assisted in ArcGIS Flex projects utilizing data from established servers.
  • Worked on a team to design and test projects.
  • Discussed and presented project frequently to get team and customer feedback on current progress, using a variation of agile team structure.

Undergraduate Research Assistant - Arizona State University: Tempe, AZ

Jan. 2013 – May 2014

  • Programmed additional features into an existing graphical application.
  • Designed a website utilizing JavaScript components to represent geodemographic data.
  • Communicated with research advisor to receive criticism and guidance on each application.

SI Leader – Physics - Arizona State University: Tempe, AZ

Jan. 2012 – May 2013

  • Supplemented class material with weekly meetings to reinforce the topics learned during lectures.
  • Communicated important and difficult topics to students, facilitating their understanding while ensuring the students comprehended crucial topics.
  • Students who regularly attended my sessions experienced an average grade increase of an entire letter grade.

Undergraduate Teaching Assistant – Computer Science - Arizona State University: Tempe, AZ

Aug. 2011 – Dec. 2011

  • Assisted students during classes through in-class exercises to strengthen their computer science skills.
  • Worked with students individually to reinforce key Java concepts learned during lectures.

Skills & Strengths

Programming Languages

Java
Javascript
C
C++
Objective-C
Android
JSP
PL/I
COBOL
JCL

Frameworks & Libraries

Bootstrap
Angular.js
OpenGL
Qt Framework
ArcGIS
Spring
lightadmin
ZURB Foundation

Frameworks & Libraries

Eclipse
Android Studio
Visual Studio
Xcode
WebStorm
Vim
Git
Junit
Subversion

Memberships & Honors

Association for Computer Systems Security - Secretary, Treasurer, Member

2011 – 2013

  • Founding member – Formed club to increase security awareness around campus.
  • Focused on increasing awareness in computer security with regular meetings teaching topics like steganography, cryptography and reverse engineering.
  • Managed the club’s finances and organized required meetings with ASU offices.
  • Planned and spoke at club meetings, including presenting kill chain command and running a penetration testing practical.

Software Developer’s Association - Member

2010 – 2011

  • Learned software development topics in weekly meetings.
  • Occasional talks from industry professionals gave insight to current development practices.

Dean’s List

Fall 2011, Fall 2012, Spring 2013, Fall 2013, Spring 2014