Andre T. Somogyi
5769 S. Nepal Ct, Centennial CO 80015
phone: 720-840-7895e-mail:
Objective
A position in the scientific or defense industries where an employer can capitalize on my experience in mathematics and computer science.
Experience
gNumerator – Denver, Colorado
Owner 2003-present
- Created a computer mathematics program to view, edit, evaluate and plot equations in MathML format.
- Designed a set of loosely coupled re-usable components:
- MathML DOM (Document Object Model)
- Equation Viewer / Editor
- Numerical Evaluator
- 3-Dimensonal Rendering Component
- Customers includeacademics, engineers and financial professionals worldwide.
- Components / source code can be downloaded at
Galileo International – Denver, Colorado
Senior Technical Analyst2002-present
Software Engineer2000-2002
Accomplishments
- Gathered, organized requirements and operational constraints; created detailed requirements and design documents for numerous software projects
- Received company-wide achievement award for work on a content delivery system.
- Member, PDLC process documentation design committee
Projects
Focalpoint™ 4.0 / Galileo Desktop (Desktop Application)
- Chief Designer and Technical Lead.
- Created Focalpoint™ 4.0 as an application framework whose functionality is provided by interchangeable plug-ins for an extremely flexible, customizable and maintainable platform.
- Technical liaison with Galileo distribution centers worldwide for Focalpoint™ 4.0
- Reverse engineered an interpreter for proprietary scripting language.
- Conceived, designed and implemented a system to deliver updated content to end user desktops.
Galileo Desktop achieved unparalleled success: “This is by far, the best piece of software we, or any GDS has ever written”, according to regional managers.
Galileo International (Continued)
Infrastructure Monitoring
- Developed a rules based system to monitor and evaluate the health of each node in a 75 node cluster.
- Adapted in-house solution saving $25,000in software licensing costs.
- Developed performance metrics and test plan.
- Personally conducted QA process in order meet two week deadline.
Transaction Data Delivery Process
- Produced requirements and design for a process that delivered transaction data to billing and knowledge management departments.
- Trained IBM mainframe developers to parse transaction data in XML format.
Service Oriented Architecture Security System
- Created an in-house security solution, resulting in $250,000 savings of software licensing fees.
- Reported directly to chief software architect.
Sequoia Software – Columbia Maryland
Software Engineer1999-2000
- Participated in design and development of a rule based, distributed XML document processing system.
- Created numerous components for said processing system to send and receive documents through a variety ofcommunication protocols.
- Developed load balancer to distributetransactions across multiple machines.
- Developed expression evaluator for document routing rules.
Spirit 32 Development
Software Engineer1998 – 1999
- Developed key portions of a PC based PBX system including client side driver for PhoneJACK telephony cards and designed network protocol to interface clients to PBX server. This system allowed phones to be deployed to workstations without having to run phone cabling.
- Developed a web accessible mailing list software package. This system allowed customers to add users to their own lists either via a web interface, or programmatically.
- Responsible for maintenanceand uptime of said mailing list server.
National Renewable Energy Laboratory
Software Developer1998
- Re-engineered system level code for Zilog Z-80 based remote data loggers to record meteorological data. The new system code performed more reliably than the previous version, required fewer re-boots, and collected larger datasets between downloads.
- Designed data analysis system to read existing data sets, integrate new data and interpolate missing sections.
Qualifications
Citizenship: US, Native
General: 7 years professional software development experience. Led several project teams in a technical role. Experienced in all stages of the software life cycle.
Foreign Language Skills: Fluent in Hungarian
Computer Programming and Data Languages: C / C++, C#, Java, MSIL and Java byte code, SQL, Lisp, Scheme, Pascal / Delphi, HTML, PHP, XML, MathML, Assembly (x86, MIPS, Motorola 68k)
Tools: MS Visual Studio (all versions), Eclipse, GNU tool chain (gcc, make, etc…), Mono, Sun JDK, Borland C++ / Delphi
Libraries: .net, Java Swing / J2EE / SWT, Xerces and MS XML parsers, WinForms, OpenGL, Direct3D, GTK / GTK#, Win32 API, STL, ADO, ODBC, ATL, MFC
Education
B.S.E. University of ColoradoMay 2004
Major in Computer Science Engineering
Minor in Mathematics
Personal Interests
- Computer Simulations / Mathematical Modeling
- Automotive performance applications: electronic fuel control systems, engines, suspensions.
- Robotics
- Travel
1