Adavicity
Custom Software Development
Adavicity has 15 years of experience in all aspects of Design and Development.
Adavicity has over 5 years
of experience in embedded applications. Adavicity has at least 3 years experience with web/server development. Adavicity has training/teaching experience giving
Unix, C and applications classes. Results-driven IT executive with extensive
experience supporting people and project teams, implementing and overseeing
multimillion-dollar technology and projects.
Adavicity Technical Skills:
Languages: C/C++,
Korn/Bourne/Bash and Perl scripting, SQL, PL/SQL, VBA, VB Script, Java, C#,
XML, Make, awk/sed/egrep etc., Motif/X11, Assembler, É
Open Source: GNU,
Linux, Apache, MySql, PHP, SSH/SSL, CPAN, GMake, GawkÉ
RDBMS: Oracle, SQL Server, MySql,
Informix, MS-Access, ODBC, É
Tools: True/PVCS/CVS, Make/ant,
Unix Shells, PVCS Tracker, MS Word/Excel
Windows: Operating
systems through XP/2003 Server, .Net, VC++ 6.0,
WSH/VBS/batch, Active Directory, Dynamic DNS, É
Tandem: TACL,
SCF, C/C++, spoolcom/peruse, systems through Sierra
Networking: Linksys,
Perle, Cisco and Sun routing over LAN, T1 & serial, SSH/SSL administration,
Samba, SAN devices, TCP/IP and utilities, DNS, DHCP, SLIP, PPP, PPPoE, É
Hardware: Sun
Netra/Ultra/Sunfire/Blade; Intel-based both Linux and Windows, Stratus through
Continuum, Tandem VLX though Sierra, various Mainframe, Point-of-Sale and
embedded.
Adavicity
Accomplishments at Amtrak
Porting multiple applications to Solaris 10,
includes C++/Motif desktop graphical train control software and perl-based
intranet reporting system.
Intimate use and building of Apache and CPAN modules, in-depth analysis
of Solaris 10 changes, development of scripts and configuration functions.
Modifications to replication and rollout
scripts, firmware upgrades, analysis of disk and network configuration,
evaluate Solaris 10 on a PC.
Create ÒplaybackÓ application in Java, Korn
scripts & cron, C and CDE.
Adavicity created/enhanced file installation
tool in perl and ftp calls capable of pushing or pulling sets of files for
system setup and rollout.
Adavicity created scripts in Korn shell to
install and configure Perl/Apache/Mysql/CPAN perl modules and other files. We also created backup scripts and
created system cleanup scripts.
Adavicity enhanced disk replication (ghosting)
scripts for system rollout.
Other administration and configuration
management, Unix scripting, GUI and Web development support for train traffic
control system and other software.
Other java code maintenance. Create installation,
configuring, control and monitoring scripts for intranet system. Created
ÒunificationÓ system that encapsulates differences among all production
machines in a simple ascii file.
Modifications/enhancements to the GUI front-end
ÒTrack Model AnimatorÓ and editing software in C/C++ and Motif.
Working with Motif UIL files and UIL editor. Served as Motif and C/C++ expert. (Application displays a scalable track model of tracks,
switches, signals, trains and other objects.) Also programmed time setting program in C++ on two platforms
and sets an LED Wall Clock.
Also set up and configured CDE (desktop) and window manager
menus and resources, application resources and xinit startup of the X server
and applications (turnkey).
Unified diverse Unix machines.
Taught Unix course.
Created suite of release and distribution tools
in ksh and perl, restructured source file tree to eliminate duplicate code,
instituted tracking policies, brought all internal and third party software
under source control, created startup and turnkey scripts for the application
on several platforms. Adavicity
pitched in on development effort, debugging a time setting C++ program that
runs on HP-Nonstop and Unix, debugging serial I/O to the program and the
setting of a wall clock. Debugged
and configured tape backups, machine reboot and many other Unix administration
tasks. Also created many tools
using Unix scripts and maintained TACL scripts to automate the installation of
software and to configure maintain and operate the development, test and
production systems. Added users,
configured startup scripts, built machines, installed SSH, configured Apache
and other Unix Administration.
Achievements:
[May
1997 – Present]
Adavicity
Accomplishments at Hudson-Bergen Light Rail; Jersey City, NJ
Adavicity created suite of scripts to automate
backups, disk space monitoring, system performance monitoring and network
trouble alerting. Configure and
support various real-time devices connected to the servers.
Upgrading scripts in perl, batch, VBScript, Korn
and Bash. Oracle 9i support and
maintenance. Maintenance of
backups, disk space and other regular maintenance using cron jobs, DNS/DHCP
management, diagnosis and troubleshooting, resolve LAN issues using probes and
sniffer, firewall configuration, router configuration. Wrote several TCP/IP tools such as
multi-purpose ping utility in perl.
Administer Oracle 9i. Set up company sharepoint (WSS) using IIS under Windows
Server 2003. Maintain
admin procedures, scripts and database reporting. Upgrade/enhance Access program that uses ODBC to Oracle
database. Using perforce version
control.
Upgrade Oracle from version 8.0 to 9i,
recreating all users, views, stored procedures and Crystal Reports. and
maintaining data integrity with no user impact. Create/enhance/upgrade automated maintenance, backup and
report generation scripts/applications using Oracle, Windows and Unix scripting
in Perl and VBScript/Excel/Access VBA.
Other Achievements:
[May
2006 – Present]
Adavicity
at Telamerica Media
Participate in all phases of design and
development of agile SOA Enterprise application (core business infrastructure)
using .Net 3.0/C# and WCF. Port Boost Graph Library, write C++/CLI wrapper and
C# interface. Write stored
procedures for SQL Server database.
Create API and custom User Control. Created the System Topography Service as part of core
business logic. Serve as CM/QA,
writing VSS and devenv scripts to compile, deploy and startup.
[August
2007 – August 2008]
Functioning as developer to implement
Confirmation Report Generator as well as Loader, Matcher and Scrubber processes
in C++ and SQL Server for national Cable TV Advertising business
application. Also perl &
vbscript pre-processing, lauching utilities, data analysis and testing tools
and user support of the product.
[October
2006 – Present]
Adavicity
Accomplishments at ActiveNetwork/SportsPower
Extract, transform and load in Perl and MySQL,
some PHP for sports statistics.
Scrape PDF, Excel and Word documents and HTML from various web sites and
create SQL command files. Wrote
HTML table parser. Wrote perl
loader to process command files.
Loaded 35K multi-column game schedule rows in first 3 weeks. Implemented web spider, news feed
reader, team name fuzzy matching library and date recognition and normalizing
library. Also built generic RSS reader for more than 60 RSS news sources. Managed Linux cron host
environment. Using CVS for version
control.
[August
2007 – March 2009]
Adavicity
at United Health Group
Build
and deploy Web applications using Websphere. Start/stop/configure/monitor multiple web sites in both test
and production server farms. Wrote
Ant and WSAdmin build scripts in XML.
[January
2007 – March 2007]
Adavicity
Web Development
Complete the design and initial development of a
prototype website matching consumers and attorneys using Linux/Apache/MySQL/PHP
development environment. Complete
setup and maintenance of Linux Apache server and static-IP for hosting web sites.
[2002
– 2003]
Adavicity
Accomplishments at Philadelphia Stock Exchange
Led effort for Y2K and decimal conversion of
entire trading system, affecting all aspects of the software on all hardware
platforms. Responsible for
maintenance to and enhancement of Exchange trading systems. Led four-member team in migration of
trading system product to Stratus Continuum module. Developed Stratus Òquote alertÓ software in C to notify
specialists when their quote is the best.
Fixed various problems in diverse areas, especially in ticker
plant. Converted ticker plant to
decimal (PL/1). Created new tools,
especially in the area of resource sharing. Implemented price improvement based on a percentage of the
quote spread, and many other enhancements. Supported member firms and order
submission.
[September
1998 – March
200]
More
Adavicity Accomplishments at Philadelphia Stock Exchange
Develop enhancements to and maintain existing
systems; create wholly new system components to process financial
transactions. Take part in every
facet of formal development cycle including requirements gathering or
troubleshooting, system analysis, design of proposed changes, coding, testing
and implementation and fallback plan.
This system runs on two platforms: a fault tolerant Stratus and Solaris
Sun workstations using C/Motif. An
enterprise LAN of PCs provides support functions. This application is data intensive, with heavy data
communications to and from the customers, among internal systems, and to a CICS
back office. Transactions are
stored in both proprietary and Unix SQL databases. A large number of reports are produced at the end of each
business day. The user interface
is through Motif on the workstations.
Function in area of equities trading. Responsible for ticker processing
subsystem written in PL/1 and C, that also feeds the Options floor. Became the lead authority on this
system. Technical lead in a four
member team performing a major upgrade of the ticker system. Eliminated some serious bugs and one
severe throughput bottleneck.
Adavicity implemented the addition of a new
market average valuation for stocks.
Displayed this on the workstations, using C++ and Motif, and used it in
calculations. Helped design and
implement new trading subsystem based on this value. Served as liaison to IBM mainframe back office processing.
As part of another new subsystem, Adavicity
designed and wrote an efficient query handler process for the Stratus in
C. Designed and implemented
database modifications needed for this new querying capability. Served as Stratus trading system expert
on this project.
Adavicity wrote Unix scripted tools to allow
sharing of testing resources among development staff.
[December
1993 – May 1997]
Adavicity
at Coopers and Lybrand
Wrote reports in C embedded Oracle SQL on
Windows PCs. Installed and
configured version management software.
Assisted other developers in the use of this and other tools. Taught C class.
[1993]
Adavicity
at Health Information Technologies
Develop software to process and forward
insurance claims from Doctors to Insurance Companies from MC68000 point-of-sale
devices to a Stratus server and on to the HMO system. Support system development. Lead POS development effort. Support production and shipment of terminals and customer
service department. Work with
Novell LAN Administrator to manage system resources for development.
Created new subsystem in embedded C to capture
claims from PC billing systems onto a POS terminal. Wrote Stratus C process to receive and process these
transactions. Created customer service utilities used to support this system. Upgraded other support systems to
provide for building and shipment of these terminals. Oversaw port of the terminal software onto upgraded
hardware. Wrote and configured
software in C/C++ to provide the ability to automatically build all terminals
with a specified version of code using PVCS. Wrote software to upgrade terminals in the field.
Worked directly with all departments to support
claims capture and processing.
Innovated design of new software and created coding standards
document. Installed, configured
and administered PVCS, Make, PC Lint, several editors, NovellÕs Btrieve
database and associated and third party tools, as well as several C compilers
and many other programming tools.
Taught C class.
[1990
– 1993]
Adavicity
at Franklin Electronic Publishers
Adavicity implemented parsers to read
typesetting tapes using many Unix tools such as lex, sed, grep, awk, tr (many
others) and C programs. Used trie
data structures to create searchable compressed data. Adavicity wrote utilities
to read tapes from HP 3000 system.
[1990]
Adavicity
at Sonalysts, Inc.
Adavicity developed entire display portion of
radar and other sensor tracking, advance warning system. System showed contacts against a
zoomable map of the world and maintained a graphics capable history of all
data. This system was implemented on a SunOS Sparcstation using C and Motif.
Adavicity maintained and upgraded text
processing system on a DEC Vax.
Investigated and wrote proposal for upgrade to Unisys embedded
system. We supported Trident radio
room software in assembly language.
[1988]
Adavicity
at Telesciences CO Systems
Began port of embedded real-time billing data
collection system to new MC68000 based hardware using psos real-time kernel and
C. Supported older 6809 based system
in assembly language. Used trace
emulator, ice, and other tools.
Wrote tools, such as program flow analyzer, in C on Unix platform.
[1987]
Adavicity
at Unisys/Drexel University
Analyze software design and development of X.25
packet layer. Participate in all
phases of waterfall model. Create
quality assurance Test Plan. Wrote
tools and test drivers.
Managed source versions and nightly build of
operating software for a communications processor. Tested the application extensively using a network of Unisys
mainframes. Maintained a Òprogram
agentÓ used to automate testing.
[1987]