ANDREW PITONYAK
6888 Bowerman Street West
Worthington, OH 43085
home: (614)–438–0190 · cell: (614)–937–4641
OBJECTIVE Challenging career solving problems using my computer and/or mathematical skills.
EDUCATION:
- Post M.S., Scientific Computation, 1996, Technical University of Dresden. Dresden, Germany
- Post M.S., Computer Science, 1993, The Ohio State University. Columbus, Ohio.
- M.S., Computer Science, 1991, The Ohio State University. Columbus, Ohio.
- M.S., Applied Industrial Mathematics, 1989, Oakland University. Rochester, Michigan.
- B.S., Computer Science, 1987, Oakland University. Rochester, Michigan.
- B.S., Mathematics, 1987, Oakland University. Rochester, Michigan.
SKILLS:
Technical
- Extensive experience writing documentation.
- Workflow handling with BEA's WLI using multi-threaded JAVA applications and clustering.
- Experience in object oriented methods, graphics, algorithms, scientific computation, parallel methodologies, and multiprocessing. Special training in software testing.
- Macro programming using OpenOffice.org.
- Exposure to many programming paradigms and languages. This includes advanced use of JAVA, C++, C, PERL, Visual Basic, Pascal, Prolog, and Fortran.
- Experience on operating systems yielding quick adaptation to new computing environments.
- Exposure to many types of applications including word processing, database, spreadsheets, typesetting, graphics, CAD debuggers, compilers and shells.
- Good analytical and quantitative problem solving skills.
- Exposure or training in Testing, J2EE, XML, UML, SOAP, UDDI, SQL, ADA, Lisp, Fortran, Prolog, Assembler, Cobol, APL, Script and others.
- Significant experience with multi-threaded systems.
Interpersonal
- Mentoring and leading others.
- Classroom and practical training to be a caregiver in the Stephen Ministry program.
- Counseled students at Oakland University in personal and academic problems.
- Full responsibility for classes at the University level.
- Specialized training in the needs of newly arriving international students, faculty and staff.
- Liaison to Oakland University addressing special needs of international students, faculty and staff.
WORK EXPERIENCE
10/04 – Present Employed in Columbus, Ohio
Principal Research Scientist
- Developed projects at CMMI level 2, working towards level 3.
- SmartGrid technologies and GridLAB-D.
- Worked with Alfresco.
- OWL and Ontology development and modification. OWL Parsers, SPARQL, visualation, and event scoring.
- Developed a tracking system using C#, .NET, WPF, and Crystal Reports.
- Modeled a technical manual system using DODAF.
- Explosive simulations in Fortran.
- Developed a library management system using C# and .NET with web services and a file archival system.
- Developed an electronic freight management system using Linux, Perl, Java, Apache, Tomcat, and related technologies.
- Explosives modeling in Fortran.
- Created user and developer documentation for multiple systems, including methodologies and best practices.
- Developed an electronic freight management system using Linux, Perl, Java, Apache, Tomcat, and related technologies.
- Developed a library management system using C# and .NET using Windows based technologies.
- Created a GUI in C# using GDI+ to read CONTAM PRJ files and draw the zones based on the icon section in the PRJ file.
- Created a multi-threaded GUI using C++ handling communications with external systems.
- Investigated automated detection and mitigation of contaminants based on mathematical models in CONTAM.
- Created Java Portlets for LifeRay.
7/98 – 10/04 Qwest Communications Columbus, Ohio
Lead Software Engineer
- 1/01 – 10/04 Enterprise Workflow
- Designed and implemented a generic JAVA based workflow system on BEA's Web Logic Process Integrator.
- BEA Training in Web Logic Server administration (A11) and development (D20 and D21).
- Invesitgated Inconcert for integration into eFlow.
- 3/00 – 3/01 Enterprise Message Bus
- Implemented a multi–threaded JAVA based generic XML message bus on VITRIA's BusinessWare.
- Developed PERL routines for logging, socket communications, and process management.
- Developed specialized XML parsers in JAVA and PERL.
- 5/99 – 3/00 Integrated Portal System
- Order processing in C++ using Portal Infranet.
- Last resort debugger for C++ code (I identified two compiler bugs).
- Performed code reviews, technical interviews, produced code, and directed contractors.
- 7/98 – 5/99 CARE (Customer Account Records Exchange)
- Developed foundation classes in C++ for exceptions, logfiles, configuration files and a few other items.
- Developed foundation classes and routines in PERL. Served as the team PERL expert.
- Automated processing, diagnosis, and correction of rejected files.
- Minor usage of SQL.
1/92 – 6/95, 1/97 – Present GEM Puppets Columbus, Ohio
Puppeteer
- Use large hand puppets for stage shows and strolling, juggling and illusion skills.
- Help with sound, electrical and stage production.
5/93 – 6/95, 1/97 – 6/98 Primatech, Incorporated Columbus, Ohio
Senior Software Engineer
- Lead Software Engineer on a Windows based Hazard Analysis product in Visual Basic.
- Lead Software Engineer on a DOS based Hazard Analysis product in C++.
- Programmer on a Windows based Hazard Analysis product in C++.
- Developed a company policy for the prevention of computer virus infection.
- Internal and external technical support for software and hardware.
3/92 – 6/94, 6/97 – 12/03 HARVARD SQUARE APARTMENTS Columbus, Ohio
Night Manager
- Resolve after hour emergency maintenance problems, deal with noise complaints and lock outs.
8/96 – 11/96Volkshochschule Radebeul, Germany
Instructor
- Taught Conversational English to professionals.
9/95 – 11/96 Technical University of Dresden Dresden, Germany
Wissenschaftlicher Mitarbeiter
- Provide hardware and software support for Windows, OS/2, and Unix.
- Assisted students.
- Maintained and updated the Fortran–XSC documentation.
- Worked to help provide an international standard for interval computations in Fortran.
- Created first implementation in Fortran–90 for the proposed Interval Computation Standard.
11/84 – 9/95 INDEPENDENT COMPUTER CONSULTANT Rochester, Michigan and Columbus, Ohio
- Interacted with individuals and small businesses primarily on personal computers.
- Evaluated hardware/software problems, providing training and creating software solutions.
9/89 – 3/93 THE OHIO STATE UNIVERSITY Columbus, Ohio
Teaching Associate
- Taught computer science courses.
- Conducted research on numerical solutions to control problems.
9/87 – 11/90 ZENITH DATA SYSTEMS Rochester, Michigan and Columbus, Ohio
Sales Representative
- Evaluated needs, then recommended hardware and software solutions.
9/87 – 6/89 OAKLAND UNIVERSITY Rochester, Michigan
Teaching Associate
- Taught mathematics courses.
- Produced numerical solutions with algorithmic improvements to current research on obstacle problems.
- Provided a graphical representation of solutions for publication.
3/84 – 8/89 SELF EMPLOYED Rochester, Michigan
Gardener
- Prepared and started gardens for local residents.
- Pruned trees and bushes.
11/80 – 6/89 GOODISON CIDER MILL Rochester, Michigan
Manager
- Assisted in management and supervision of general operations.
- Worked in all stages of production and sales.
6/88 – 9/88 SAINT JOHNS LUTHERAN SCHOOL Rochester, Michigan
Janitor
- Performed standard janitorial duties.
7/87 – 9/87 M. C. AEROSPACE CORPORATION Lake Orion, Michigan
Quality Control Assistant
- Adapted ledger sheets reducing printing time and storage requirements.
10/86 – 1/87 COMERICA BANK, Auburn Hills, Michigan
Telephone Broadcast System
- Operated an automatic phone system for delinquent auto loans.
- Trained management in computer usage.
4/86 – 9/86 GENERAL MOTORS, Lake Orion, Michigan
Shipping and Receiving
- Posted incoming parts and materials
1/86 – 3/86 ROCHESTER ANESTHESIOLOGISTS P.C. Rochester, Michigan
Computer Operator in Billing
- Responsible for posting patient payments.
1/84 – 4/84 FASTURN MANUFACTURING Rochester, Michigan
Machine Shop
- Operated milling machines and drill presses producing parts for cars.
- Assisted in the evaluation of parts to verify they stayed within specified tolerances.
1/73 – 1/84 SELF EMPLOYED Rochester, Michigan
Handy Person
- House sitting, yard maintenance, barn cleaning, house cleaning, baby sitting, help with barn animals, paint barns and fences, and other miscellaneous items.
Publications
- A. Pitonyak, Important Applications, Linux Identity, Fedora 9 - Linux Identity Pack, 2008.
- A. Pitonyak, Live Persistence on Fedora 9, Linux Identity, Fedora 9 - Linux Identity Pack, 2008.
- A. Pitonyak, Editorial, Linux Identity, Fedora 8 - Linux Identity Pack, 2008.
- A. Pitonyak, Installing Fedora 8, Linux Identity, Fedora 8 - Linux Identity Pack, 2008.
- A. Pitonyak, Fedora 8 Configuration and Customization, Linux Identity, Fedora 8 - Linux Identity Pack, 2008.
- A. Pitonyak, Managing Photographs in Linux, Linux Identity, Fedora 8 - Linux Identity Pack, 2008.
- A. Pitonyak, DVD Contents, Linux Identity, Fedora 8 - Linux Identity Pack, 2008.
- A. Pitonyak, Editorial, Linux Identity Office, Volume 1, Number 1, 2007.
- A. Pitonyak and J. Culot, Installing OpenOffice.org, Linux Identity Office, Volume 1, Number 1, 2007.
- A. Pitonyak, Using formulas to find Calc data, Linux Identity Office, Volume 1, Number 1, 2007.
- A. Pitonyak, Calc macros, Linux Identity Office, Volume 1, Number 1, 2007.
- A. Pitonyak, Getting Started with Macros, Chapter 17 of the official OpenOffice.org Getting Started Guide, July 2007.
- A. Pitonyak, OpenOffice.org Macros Explained, Hentzenwerke, August 2004.
- A. Pitonyak, Useful Macro Information For OpenOffice, Actively updated on my web site.
- A. Pitonyak, Andrew Learns OOo Base: Andrew's ramblins on using macros with OOo Base>, Actively updated on my web site.
- A. Pitonyak, Calc as a simple database: A guide for users and Macro programmers for version 2.x, self published 2005.
- A. Pitonyak, Useful Font Information For OpenOffice, self published, March 2005.
- A. Pitonyak, OpenOffice.org's integrated development environment, News Forge, October 20, 2004.
- A. Pitonyak, Getting started with OpenOffice.org macros, News Forge, October 19, 2004.
- A. Pitonyak, P. Shi, and M. Shillor, On an iterative method for variational inequalities, Numerische Mathematik 58, 231–242, 1990.
- A. Pitonyak, A Programmer's Editor Shoot–out – SmallEd 1.45, EDM/2, November 1997.
- A. Pitonyak, A Programmer's Editor Shoot–out – Kon 1.11 Rev 1044 971103, EDM/2, December 1997.
- A. Pitonyak, A Programmer's Editor Shoot–out – MED Multiplatform Text Editor for Programmers, EDM/2, January 1998.
- A. Pitonyak, A Programmer's Editor Shoot–out – Boxer Text Editor version 7.5c, EDM/2, February 1998.
- A. Pitonyak, A Programmer's Editor Shoot–out – Andy's Editor, EDM/2, March 1998.
- A. Pitonyak, Reading and Interpreting Partition Tables From OS/2, EDM/2, March 1998.
- A. Pitonyak, A Programmer's Editor Shoot–out – FTE, EDM/2, Submitted March 1998.
Technical Editor
- Dr. Mark Alexander Bain Learn OpenOffice.org Spreadsheet Macro Programming, PACKT, December 2006.
- Dimitri Popov Hands On Open Source, NotThickManuals, 2005.
- Numerous documents available from the OOo Documentation project
.
Comments on writing
I did not include all of the documents that I have created or edited.
Although I did not record translations, many of my documents and/or books
have been translated into other languages. For example,
French, German, Russian, and Japanese.
Last Modified January 1, 1970 12:00:00 AM UTC© 1999-2024 Andrew Pitonyak (email me at: andy @ pitonyak.org)