Alexander Sideropoulos

(626) 484-1700
ten(dot)yreuqehtnull(at)rednaxela

Education

Cal Poly State University, San Luis Obispo, California
Bachelor and Master of Science in Computer Science
Conferred, June 2009
Loyola High School
Los Angeles, California
Conferred, June 2004

Publications

CPSU Computer Science Department Technical Report (CPSLO-CSC-07-03)
Dustin Anderson, Evan Rosson, Alexander Sideropoulos, Ahren Reed. Native XML Support for Semistructured Probabilistic Data Management. December 4, 2007.

Experience

Intern Member of Technical Staff, Performance Engineering Group (Summer 2008)
NetApp, Inc., Sunnyvale, CA
Design and develop (in C programming language) a performance diagnostic tool for NetApp’s Data ONTAP operating system and storage controllers.

  • Worked in large, world-wide software development environment, using well-established and implemented software engineering processes (e.g., Functional Specification, Design Specification, etc.).
  • Related technologies: Perforce version control system, Linux environment, MediaWiki, proprietary virtual machine test bed, NFS, CIFS, several other proprietary systems
Business Technology Consultant (May 2007 – Present)
Schema Consulting Services, San Luis Obispo, CA and Pasadena, CA
Work with non-profit, faith-based, and other organizations on developing and meeting their business technology needs.

  • Web presence work including web site design, development, hosting, accessibility, regulatory compliance, and search engine optimization
  • Improvement of data and voice network infrastructure, including computer network design, implementation, and maintenance as well as Voice over Internet Protocol (VoIP) solutions for small to medium size offices
Software Developer, EDAPTS Smart Transit System Project (October 2006 – Present)
Intelligent Transportation Systems, San Luis Obispo, CA
Develop and maintain open-source AVL (automatic vehicle location) system for use by San Luis Obispo (SLO) Transit with funding from Cal Poly Parking and Commuter Services, First Transit, SLO Transit, and Caltrans.

  • Project development consists of four products: Linux-based Mobile Data Terminals (MDT) written in C/C++, Central Server written in Java, Advanced TRansit Management System (ATRMS) Client written in Java, and Smart Transit Signs written in M68HC11 Microcontroller assembler language.
  • Work to establish software development processes by implementing bug tracking, nightly builds, unit tests, and deployment tests. Also work to correct repository usage and improve documentation system.
  • Related technologies: Eclipse IDE Platform, CVS version control system, Apache Ant, Mozilla Bugzilla, MediaWiki, radio modem and serial device communications, GPS, Java RMI, interoperability/serialization between C++ and Java, Linux environment
Community/Resident Advisor, Residential Life and Education (August 2006 – June 2008)
University Housing, Cal Poly State University, San Luis Obispo, CA
Build and maintain a community within the residence hall, plan and host special events, support residents in their academic and extra-curricular development.

  • Work closely with staff of twelve advisors to maintain a safe living community which is conducive to academic success and sensitive to diversity.
  • Work with faculty and staff members from multiple colleges in planning and putting on creative, successful, and beneficial programs for residents living in the halls.
Software Developer, Installations Team (October 2004 – June 2006)
CAD Research Center, San Luis Obispo, CA
Developed and maintained custom InstallShield installation wizards and Perl build scripts.

  • Learned how to work in a real-life software development environment with large team, file migrations, development cycles, code freezes, version control database, and bug-tracking system.
  • Related technologies: FLEXnet InstallShield, Perl, MS Visual SourceSafe, Mozilla Bugzilla, MediaWiki

References are available upon request. A PDF version is available here.