counter didn't work!
SleepingStill.com [ Resume Page ] Unix/Linux C/C++
Developer / Software Engineer
 |
Resume Page:
|
Currently
NOT seeking Employment
|
The Resume may be
download by clicking your 'save target as' button in the following
formats (just click the appropriate link to load a printable version of
the resume in your browser):
Download:
PDF Format (prefered) / MS Word '97
For an in-depth overview
of Karl's work history please follow the 'WORK HISTORY' link from the
menu above
or click here.
|
Karl
N. Redman
kredman @ sleepingstill.com
www.sleepingstill.com
Experienced
Unix C/C++ Software Engineer
Summary:
Accomplished
Unix C/C++ Software Engineer with extensive experience in the full life
cycle of software development. Primary skills include Interprocess
Communications (IPC) including Multithreading, Client/Server (Sockets),
Standard Template Library (C++ STL), and Real-Time Data Delivery
application Engineering and Development.
TECHNICAL
EXPERIENCE
Languages:
C, C++,
SQL, Perl, PHP, AWK,
Python, Java, sed, shell scripting, HTML, WAP, XML, VXML, UML,
Tcl/Tk, Pick Basic, Basic, Quick Basic.
Interfaces:
Standard
Template Library (STL),
POSIX, TCP/IP & UDP (Sockets), Interprocess Communications
(IPC),
SQL, RPM, PKG, GTK, MFC, WIN32, Expect, db, X Windows, Palm/PDA,
XSLT, CSS.
Systems:
Solaris (SPARC
& Intel), Linux, AIX, HPUX, ATT UNIX, SCO, QNX, BeOS, DOS 3.2 -
6.0, Windows 3.1 - 2000.
Administration:
Network
installation and design, NFS, Backup and recovery, printer sharing,
user security, X Server, Samba File Server, Solaris Install Server,
CVS, ClearCase, Apache Web Server.
Hardware:
SCSI
(RAID), IDE, serial interfaces (multiport), dumb terminals, X
Terminals, printer installation and maintenance, network switches.
Work History
DoubleClick Inc. / Google, Inc. (contract)
March 2008 – May 2008
Display
advertising and keyword search enhancement / reporting company.
- Perl
and SQL development and code maintenance for the company's Search
products. Started performing bug fixes within the first 2 weeks of
employment.
- Trained in both Affiliate and Search product
architectures.
- Basic Google engineering employee training
-technologies and culture
Market
Systems Inc. / Thomson Financial, Inc. June 2005 – July 2007
SEC
Automated Exception Compliance Reporting.
- C++ code maintenance of Exception Reporting
applications.
- R&D
real-time exception reporting applications – front-end & back
end (Python [QT Libs, PDF Libs, WxLibs], C++, Java, XSLT, JavaScript
[Dojo, GWT], PHP). These experimental applications were created in
order to explore new technologies.
- Technical
Administration: Server, network, and switch, hardware maintenance.
- Server
Administration: Apache, Cisco PIX firewall, VPN, Nagios, SVN, Trac.
Fathom
Inc. / TransUnion, Inc. (contract) January 2005 -
June 2005
Credit
Score Model Reengineering.
- C++ code
conversion of financial scoring models originally written in C.
- Code conversion
entailed pattern recognition and the development of some C code pattern
searching utilities written in Perl.
- Won
the first Fathom, Inc. developer of The month
award for providing several developmental process improvements
including data integration, informational presentation, project
management, and quality control.
- Work was
performed and tested on Windows 2000 and then re-tested on an IBM S390
Mainframe.
Midphase
Services, Inc. July 2004 - October 2004
Startup
Web Hosting Services Provider.
- Engineered
Requirements and Specifications for the development of a World Wide Web
based billing, help desk, and reporting system. The system was to
utilize Semantic Web technology (RDF OWL) and development efforts were
well underway, using C++ and Python, when the project was canceled.
- Maintained
all Source Code Control (CVS), Project Management, Operation System and
support applications installation, and development environments.
Freelance
Consultant (contract) April 2002 - July 2004
A
progressive personal consulting business.
- Performed
C ++, Client/Server, and IPC maintenance for the current code base of a
credit card processing system for a large transactions company.
- Developed and
engineered a Content Management System for a web site hosting company
using PHP.
- Engineered
an object-orientated automatic trading system software design
specification. The specification was written UML compliant.
- Maintained web
site back-end and security for several clients (using Perl, PHP, C,
C++, Sockets and SQL).
- Developed
an SQL and GTK based Caller ID Client / Server GUI application and
database system that tracks incoming personal and business calls.
- System and
network installation / administration coordinator.
Verascape,
Inc. February 2001 - October 2001
Innovator
of a product which integrates telecommunications technology with voice
recognition software.
- Coordinated
Operating Procedures and Development Coding Standards utilized by
co-developers.
- Established and
wrote installation procedures, specifications, and integration criteria
for the end product.
- Performed C/C++
developer support and mentoring with co-developers.
- Spearheaded
Application Build and Product Integration systems development.
- Co-engineered the
realization of object-orientated C++, Sockets, IPC and SQL software
applications.
Lucent
Technologies (contract) July 2000 - December 2000
A
nationally recognized telecommunications company.
- Member of the
APLG -a wireless technology (TDMA / CDMA / AMPS / 3rd generation)
Quality and Assurance branch of the company.
- Maintained
current source code while engineering various feature implementations
for Bell Laboratories' cellular telecommunications Q&A testing
applications using C++.
- Developed
and documented an Intranet Laboratory Testing Support Web site used by
other developers for software development and testing purposes using
Perl.
Jacobs
Health Care, Inc. (contract) June 2000 - July 2000
A well
respected prescriptions healthcare provider.
- Performed code
maintenance for existing Pick Basic applications.
- Acted as System
and Network Administrator while the company sought a permanent
candidate for the position.
- Assisted
management in developing job description specifications for the IT
department.
- Instructed
IT Dept. personnel in the maintenance and repair of various serial
printers and dumb terminals as well as AIX and network administration.
The
Helios Group, Inc. January 2000 - May 2000
A
financial trading firm that utilizes cutting-edge technology to gain an
advantage in European and U.S. options markets.
- Held
Lead Design Engineer and Programmer position for the development of a
real-time object orientated automated financial options trading
application. The final product was written in C++ and used threads and
other forms of interprocess communications.
- Ported several
AIX modular C programs to Solaris object-oriented C++ applications.
- Software
Developed included multi threading, Sockets, Semaphore & cross
– platform programming.
HyperFeed
Technologies, Inc. October 1997 - December 1999
A
real-time financial data delivery provider.
- Functioned
as Engineer, C++ Developer, and Project Manager of a real-time
financial data client/server SDK/API for Solaris, AIX and Linux.
- Engineered and
developed several database maintenance applications for in-house use
using MFC, C++, Perl, and C.
- Programmed
several cross-platform (UNIX and Windows) data quality testing
applications using C and C++.
Contact
information is available upon request.
kredman @ sleepingstill.com
Page Last updated: July, 2008
Home
Work History Contact Projects About