Home
Bio
Education
Leader
Software
Teacher
More...
Contact |
Richard Martino Software Guru
Overview
Richard Martino specializes in the analysis and design of complex computer algorithms.
Chances are that, if other people cannot solve the problem, Richard can.
Some of his most challenging accomplishments have been:
- Researched, designed and wrote web-based generic database table update utility in ASP.NET and SQL Server.
- Disassembled UNIX commands, taught self assembler, wrote real time system monitoring program in C.
- Designed & wrote input definition portion of nuclear reactor simulator.
- Rewrote numerical analysis solution of non-linear differential equation into assembler language to decrease CPU time.
- Analyzed, designed & wrote program to control 5-axis numerically controlled milling machine to make specialized parts on geometric surfaces.
- Automated multi-platform database updating so much that he was laid off.
In order to develop software better and faster, Richard has written
on his own initiative
several software development and diagnostic tools,
such as extensive overloading of diagnostic tracing,
Windows tail monitor of IIS logs,
find data any place in database,
multi-database manager,
regular expression recursive file searcher.
In addition to being a software guru, he is also an
accomplished teacher and a
dynamic leader.
Software Engineering Experience
- Software Engineer,
Medcere Corporation,
Clearwater, 2005-Present
- Researched, designed and wrote web-based generic database table update utility in C# ASP.NET and SQL Server stored procedures.
Used
SQL system tables
to extract identity columns and foreign key relationships to aid user.
- Consolidated multiple web addresses using different databases into single point of software accessing different databases.
Reduced web site update time by 80%.
- Supporting legacy ASP code. Added logging for better diagnostics.
- Promoted to Practice Management System Project Lead in February, 2006
- Designing and writing user friendly Report Factory in AJAX, C# ASP.NET and SQL stored procedures against non-normalized database to empower users to write own reports with ease and convenience.
- Wrote Microsoft SQL to find a piece of data within any column of any table within any database on a server.
- Software Engineer,
iDatix Corporation,
Clearwater, 2004-05
- Analyzed, designed & wrote C# .NET method to measure how much of a bitmap image of an elliptical checkbox on a medical questionnaire form is checked by a person's hand drawing of a check mark.
- Analyzed, designed & wrote the Microsoft SQL database, and process & task definition portions including GUI's of a business workflow system in C# .NET.
- Helped design workflow user interface in C# and ASP.NET for their
iSynergy Business Process Automation
solution.
- Designed & wrote a Full-Text Microsoft Windows Service that OCR'ed TIFF files, leveraging their
xTractor Automated Indexing Engine,
and a corresponding Web Service that returned results from a full-text search query.
- Designed & wrote C# .NET application to produce PDF images of bank checks from database of check data.
- Wrote TIFF file page validator in C#.
- Analyzed, designed & wrote C# .NET Windows Web Service to effect the licensing of proprietary software. Used RSA to sign XML data and WSE (Web Security Enhancements) to ensure data security.
- Winner of the prestigious
iDatix
Impact Award.
- Entrepreneur, richardmartino.com, Clearwater, 2002 - present
- Advised technical turnaround management company on marketing.
- Tutor C/C++/C#, java, physics, calculus, chemistry.
- Creator of Megadelphia
online database of people, talent & companies, in PHP & MySQL.
- Wrote real-time web-based ID card verification system in Superbase.
- Client/Server Team Lead, Verizon Data Services, Temple Terrace, 1996 - 2002
- Led 24 x 7 client/server production support team
keep Informix & Oracle databases on HP/UX & IBM AIX
in sync w/DB2 on IBM mainframe
- Automated Informix database reorg's by writing HP/UX cronjob & Informix SQL & eliminated manual reorg's.
- Automated end-of-month processing & obviated person logging in at midnight.
- Developed error detecting & error correcting unmanned, automatic
database loading system
in HP/UX & IBM AIX Korn shell scripts,
Oracle ProC & Informix ESQL.
- Eliminated work by writing work estimation tool in JavaScript
- Improved monitoring costs by writing web program to
display time/person/project.
- Improved planning by writing automatic change notification system from INFOMAN JCL to UNIX Korn shell scripts to email & pagers.
- Software Engineer, Nielsen Media Research, Dunedin, 1992-95
- Helped write face recognition embedded system in C/C++.
- Winner of the prestigious Dun & Bradstreet Agent of Change Award.
- Owner, Designer Software, Inc., Clearwater, 1989-93
- Derived equations,
wrote C code for numerically controlled 5-axis milling machine.
- Helped design embedded system in C for a Motorola 68332, that maintained uplink antenna on a C-130 aircraft to always point to Milstar satellite.
- Wrote UNIX/C programs to connect digitized plats into one large map.
- Helped write embedded C code to control AT&T Paradyne multiplexer chip.
- Recovered deleted files from raw, uncooked disk of AT&T UNIX system.
- Wrote fleet maintenance program in Workstation BASIC.
- Systems Engineer, Nixdorf Computers, Tampa
- Calculated UNIX capacities, configured UNIX systems, taught customers UNIX/C
- Disassembled UNIX system status commands to learn logic,
applied knowledge to write own real-time system monitoring program in C
- Software Engineering Project Lead, Paradyne, Largo
- Led software engineering team write word processor in IBM Mainframe Assembler
- Software Engineer, Sperry Microwave Electronics, Clearwater
- Wrote digital circuit board simulator to test actual circuit boards.
- College Intern, Argonne National Laboratory, Lemont, IL
- Developed reactor definition input portion of a
nuclear reactor simulator.
- Ported 3D neutron transport program from CDC to IBM.
- Volunteer, Physics Department, Pennsylvania State University
- Saved hundreds of dollars in CPU costs by rewriting numerical solution of differential equation in IBM Mainframe Assembler.
Additional Information
|