Russel

4939 Woodward Ave.

Downers Grove, IL 60515312-656-3390

Russel Lane has been providing Unix/Linux software development consulting services to major corporations for over 25 years. He has in-depth experience with:

  • Unix, Linux, HP/UX, AIX, SUSE and RedHat
  • C, C++, Perl and PHP programming
  • Bourne, Korn and Bash shell scripting
  • Apache, ModPerl, HTTP, XHTML, OpenSSL, CSS, Javascript
  • XML, XSL, XSD, RSS, SOAP and WordPress
  • MySQL, Informix, DB2
  • MQ and ServiceGuard
  • TCP/IP, client-server and sockets programming
  • DNS, FTP, SNMP, Sendmail and SMTP
  • GNU and Open Source
  • ClearCase, ClearQuest, Unicenter and Sablime
  • CVS, RCS and SCCS
  • Web design and usability engineering
  • Software development lifecycle management
  • Object-oriented design, analysis and programming
  • XML schema and database design
  • Business, process and data modeling
  • Requirements writing
  • Test planning and execution
  • Performance analysis and improvement
  • Release engineering
  • Change management
  • Production support
  • Security

Russel is committed to satisfying the needs of the business with high-quality, efficient, maintainable and modifiable software solutions.

TransUnion, LLC, Chicago, IL (1997 to 2007)

Settlement Solutions Division

Developed a centralized communications gateway application that interfaces with and integrates customers, banks, title search vendors, property appraisal and evaluation venders, flood-zone certificate vendors and a workflow system for back-office functions in the mortgage industry. Developed in C, Perl and Apache on AIX with extensive use of XML, XSL, XSD, SOAP, TCP/IP, sockets programming, FTP, SNMP, MQ and MySQL. Designed XML schemas and messaging protocols. Provides messaging, data validation, translations and transformations, security and auditing.

1 of 3

Russel

4939 Woodward Ave.

Downers Grove, IL 60515312-656-3390

Settlement Solutions Division (continued)

Designed and developed a website for entering orders, retrieving products and viewing status. Developed in ModPerl under Apache with extensive object-oriented design and analysis, HTTP, dynamic HTML, XML, XSL, JavaScript and MySQL. Provided load-balancing with Cisco’s Local Director, and fault-tolerance with HP ServiceGuard.

Functioned as chief software architect, web designer, usability engineer, developer, schema designer, data modeler, process modeler, database designer, business analyst. Provided tutoring, mentoring and leadership to the company. Interviewed dozens of new hire candidates, evaluated, selected and utilized numerous open-source software packages. Established and implemented standards and processes for design, development, disaster recovery, load-balancing, fault-tolerance, change control, coding, testing, deployment, production support, change and configuration management.

Instrumental in the success and growth from less than 10 to over 50 people, from less than 1 million dollars annual revenues to over 100 million dollars annual revenue.

Distributed Systems Integration Group

Replaced a nationwide network of AT&T tower computers with solid-state technology. The towers, running in about 300 bureaus across the country, controlled banks of modems, and used SNA LU/2 to communicate with the credit reporting database in Chicago. There were frequent hardware failures and network problems in the system. Replaced the towers with Bay Networks terminal servers, and developed a custom TCP/IP telnet server in C on AIX to act as a gateway between the terminal servers and the credit reporting database. This saved TransUnion hundreds of thousands of dollars a year by 1) eliminating the moving-part hardware failures in the bureaus, 2) eliminating the need to stockpile replacement moving-parts, 3) reducing the number of full-time support staff, 4) increasing the overall up-time of the credit reporting network.

Developed a customized TCP/IP gateway in C on AIX for credit reporting transactions. Migrated the largest customers from dial-up and/or SNA to TCP/IP. Implemented load-balancing and fault-tolerance using Foundry Network’s Server Iron and Cisco’s Local Director.

Since 1999, this software has been processing approximately 40% of all credit reports sold by TransUnion, and is still in production today.

International Development and Systems Division

Managed the systems for the International Division. Responsible for teams of RedHat and SuSE system administrators, DB2 database administrators, WebSphere and JBoss engineers, software release engineers, and support staff. Provided architectural consultation, critical response, incident management, and second and third level support to six overseas credit bureaus. Promoted and facilitated relationships between corporate IT, local staff, and vendors to deliver a unified service offering to internal and external clients. Used ITIL with Unicenter. Instrumental in launching new credit bureaus in Russia and Croatia, representing significant new revenue for the firm, making the division the most profitable in the company.

Designed, built, and managed local data-centers, providing multiple development and testing environments for numerous projects that serves a mixed team of developers and testers onsite and abroad. Developed and implemented release management and source code control using ClearCase and ClearQuest. Designed the build and deployment processes to effectively leverage offshore and outsourced capacity. Implemented a wiki-based knowledge center to control critical support operations and release management.

2 of 3

Russel

4939 Woodward Ave.

Downers Grove, IL 60515312-656-3390

System Software Associates, Chicago, IL (1994 to 1997)

Unix Systems Architect, ported BPCS manufacturing software from AS/400 to HP, AIX and DEC, Informix and Oracle. Developed an AS/400 emulation library in C for Unix, and programmed custom TCP/IP applications. Ran the engineering and performance teams. Designed/implemented software development process using Sablime. Managed an engineering team of 7 and a performance team of 4.

AT&T Bell Laboratories, Naperville, IL (1991 to 1993)

Designed and developed major architectural components of a Call Detail Data System, which processes long-distance billing records in a 17 node fault-tolerant platform. Designed and developed a long-distance telephone fraud detection system and service monitor.

McDonald's Corporation, Oak Brook, IL (1990 to 1991)

Designed and developed an interface to a GPS device and an application to select new locations for restaurants. Developed a CISAM/BTREE engine, a windowing user interface and an RS/232 communications interface to the GPS device.

CNA Insurance Companies, Chicago, IL (1989 to 1990)

Designed and developed a Resource Manager System for a nationwide Token Ring network, an Automated Version Control System, a customized screen library, a report generation library, backup and recovery utilities. Migrated systems from DOS to OS/2 environments. Converted static libraries to dynamic-link libraries. Established a multi-project development environment using view paths and developed coding standards.

McDonald's Corporation, Oak Brook, IL (1984 to 1989)

Developed the cash management, inventory control and labor scheduling components of an In-Store Processor system, which runs in over 3000 restaurants nationwide. Developed a task manager, a concurrency manager, a console interface, a power supply monitor and a labor scheduling editor.

Developed portions of a Fixed Asset accounting system, and spent 3 weeks in Singapore installing and training.

PC Solutions, Chicago, IL (1983 to 1984)

Developed the Assembler and Basic components of an online graphical stock market quoting, trending and storage system, and a printer-capabilities database and library.

3 of 3