Kevin J. Rice

 

Address:

2500 Behan Rd., Crystal Lake, IL 60014

Phone:

Cell: (847) 845-RICE   (847) 845-7423

Email:

Kevin@justanyone.com

Linkedin:

https://www.linkedin.com/in/kevinjrice

 

SUMMARY

B.S.C.S. software engineer with 25+ years doing highly technical client/server architecture and development over the full software life cycle, primarily in Python, Perl, and C.

 

TECHNICAL SUMMARY

 

PRIMARY LANGUAGES: Python (14 years), Perl (5 years), C (10 years)

 

ANCILLARY LANGUAGES: C# .NET (1 yr), Java (1 yr), VBA, C++, Cobol, SQL, Ada, Assembler, Lisp

 

PLATFORMS: Linux (RHEL, Ubuntu), Windows (all), AWS, Mac OS X, AIX, Solaris, HP/UX, Embedded, AS/400

 

DATABASES: MongoDB (6+ yrs), MySQL (6+ yrs), Postgres (7 yrs), Oracle, Sybase, Informix, DB2, Cassandra, MS SQL Server, Memcache, Redis, MS Access, Paradox, Foxpro, ODBC, Vax/VMS RDB.

 

NETWORKING:  Ethernet, sockets, DHCP, TCP/IP, POP3, PPP, cabling, firewalls, security, load balancers, routers, NAT, Internet protocols, authentication & authorization, SSL / TLS.

 

DEVELOPMENT TOOLS:  Git, SVN, CVS, PVCS, ClearCase, SourceSafe, JQuery, CSS, VSCode, Eclipse, Visual Studio, SonarCube, Jenkins

 

OTHER SOFTWARE:  Flask, Django, Pytest, Graphite, OpenNMS, Splunk, Twisted, Nginx, Apache, F5 Load Balancers (NTPd, Robot Testing Frameworks, WebWare for Python, Pylons, LAMP, Mod_Perl,  BBThreads, Dreamweaver, Frontpage, MS Office, JMX, Awk, Korn / Bourne (bash) Unix shell scripting, Make, sed, emacs, vi, Vax VMS DCL & VMS utilities, Norbert DOD, PGP, Roguewave, Lawson.

 

INDUSTRIES:  Retail, Financials / Markets, Construction accounting, Capital Markets (Risk), Credit, Consumer Electronics, Military, Education, Petrochemical, Insurance, Telecom, HR, Publishing.

 

APPLICATIONS: Timeseries/monitoring, Financials (FINRA / OATS, FIX protocol), E-Commerce, micro-services, infrastructure, front-end web development, internet security InfoSec, embedded real-time systems, consumer electronics, telecom, industrial control systems, turbomachinery, web-based recruiting, version control tools & processes, cryptography.

 

 

EXPANDED DETAILS

·         Standard resume with summary info: http://justanyone.com/KevinJRiceResume.docxx

·         Employment History: http://justanyone.com/KevinJRiceEmploymentHistorySummary.docxx

 

EDUCATION
B.S., Computer Science, University of Kansas, Lawrence, KS, 1992


PROJECT EXPERIENCE:

 

Senior Developer, PNC Bank, Pittsburgh/Remote (Indotronix, Consulting)   8/2019 to current (~1 yr)

·         Python arch / dev / maintenance on Django app to automate DevOps server provisioning tools into in-house datacenters.

·         Environment:  Python, Django, MongoDB, MySQL, Git, Agile, VSCode, Python 3.6

 

Senior Software Engineer, Bank of America (Apex Consulting)                        8/2018 to 8/2019 (1 yr)

·         Python-based architecture/development / maintenance on capital markets deal aggregation processes

·         Environment: Custom Python DB, custom BofA toolsets (“Quartz”/”QzDev”) and databases (“Sandra”), Agile, Python3.7 conversion.

 

Senior Software Engineer, Engine Group, Inc.                 3/2018 to 8/2018 (6 months)

·         Python2.7 and Python3.7 lambda functions; business analysis & specifications, doc-writing; infrastructure & InfoSec / security analysis.

·         AWS lambda diagnosis, some Bamboo, MySQL, NodeJS, Git, Mac/Brew configuration

 

Principal Software Engineer, Sears Holdings, Inc.  (Contract-to-Hire)   4/2012 to 2/18, 6 yrs

·         Python Devops arch/design/coding/maint of large-scale monitoring systems used corporation-wide;

·         Architect and technical team lead for team of 8 developers

·         Scalability: enhanced from gathering 1M to 15M metrics/minute incl. Enterprise-wide metrics collection, storage, display;

·         Created new MongoDB (v. 2.4 to v.3.4+) data warehouse accessible via Django / Graphite. 

·         Sat on 25-person corporate infra architecture committee, incl. SHC migration to AWS;

·         Environment:  Linux, Python, MongoDB, Flask, Kafka, Git, Twisted, Nginx, Graphite, Ceres, OpenNMS, Splunk, Django, F5, Cassandra.  Some Windows/Aix/Solaris.

·         [ Contract consultant for 3 years, full-time employee 3 years ]

 

Software Engineer, Nokia / Navteq Garmin (Consultant)            8/2011 to 4/2012, 9 months

·         Created Python libraries used by Robot Framework test scripts;

·         Created complex QA automation - test suites exercising newly-developed code (Java JMX & others);

·         Environment:  Linux, Python, Perl, Win32 Python, Robot Testing Framework, JMX, svn. 

 

Lead Trade Support Analyst, Citadel Corporation                             6/2010 to 8/2011, 1 year

·         Trading desk support operations role (handled 6% of the U.S. equities and options markets;

·         Perl and Python development/design of trading desk automation incl. troubleshooting FIX protocol lines and backoffice systems & processes;

·         Setup new FIX lines and certified new clients dataflow;

·         Rewrote compliance FINRA OATS processing of equities flow;

·         Built several internal websites (Python Django & mod_perl) using Sybase;

·         Environment:  Linux, Python, Perl, Windows 7, Sybase, FIX, OATS, Django, ksh, bash, svn, capital markets, financials.

 

Senior Software Engineer / Architect, Textura Corporation            2/2005 to 5/2010, 5 years

·         Employee #5 of now-publicly-listed 200+ employee construction industry corp doing B2B ASP / SAAS;

·         Python architecture, design, coding of large portions of the main app in a small team, working closely with business analysts;

·         Highly Agile weekly releases using TDD (test-driven development) unit and functional tests;

·         Extensive use of SQLObject & SQLAlchemy ORMs (like Hibernate) connected to Postgres database, with hand-coding complex SQL queries when needed for optimization;

·         Heavy OO design, development, incl. business analysis, coding, data conversion, and deployments;

·         Fitnesse (functional) and Nose (unit) testing frameworks (similar to JUnit);

·         Linux (Ubuntu and Redhat) system administration, documentation;

·         Environment:  Linux, Python, Postgres, Apache, SQLAlchemy, ACH payments, E-signing, automated legal docs, sysadmin, svn, RHEL, TDD Agile, Construction.

 

Lead Application Developer, BankOne JP Morgan Chase               4/2002 to 1/2005, 3 years

·         Architected / developed Capital Markets Risk financials data warehouse;

·         Reports and dataflows went to primary users of CEO Jamie Dimon & JPMC Board of Directors;

·         Technical team lead for 5 developers on project;

·         Wrote 40,000 lines of Perl to scan 350+ file types & load data into Sybase (migrated to Oracle);

·         Developed 2000+ lines of VBA & 3000+ lines of complex SQL to extract data into Excel reports;

·         Wrote 2000+ lines Visual Studio .NET C# code for misc. support functions tying in other project;

·         Extensive capital markets options & derivatives data handling of greeks data;

·         Co-sponsored Bank’s MS .Net User Group; mentored;

·         Put Linux/Perl open-source into Bank’s mainstream;

·         Environment: Solaris, Windows, Apache mod_perl, Win32 OLE, SiteMinder, Capital Markets financials.

 

 


Senior Software Architect / Developer, Consultant
(Various Companies in Des Moines, Iowa and Chicago, Illinois)  5/1993 to 4/2002, 9 years

 

·         Created Single-Sign-On-enabled secure web sessions so UBS clients could buy bonds online;

·         Created version control tools for Sears.com’s 140+ person dev team, eased a QA nightmare (circa 1999);

·         Automated a stock exchange clearinghouse’s data entry process, reduced 2.5 headcounts;

·         Discovered $250M savings for Sears Credit Card through improved credit scoring;

·         Implemented IBM’s Net.Commerce, got Borders.com online faster w/ increased efficiency;

·         Helped more college students afford loans w/ Student Loan app to show predicted loan payments;

·         Created publisher’s magazine subscription website, vastly increased international subscriptions (CGI in C, Java, and even Cobol!);

·         Created conversion programs to close down a pharma company after a merger;

·         Coding, QA, documentation, and other technical project work at several other locations.

·         Real-time embedded C PID controller for turbocompressor gas pipeline (2 yrs., fulltime)

·         Sysadmin for defense contractor Logicon for Ft. Leavenworth War College BCTP worldwide, 1 yr.

·         Environments:  Perl, C, C++, Java, Cobol, Solaris, Windows, Linux, Oracle, Sybase, DB2, MySQL.

 

OTHER:

·         Member, Chicago InfraGard InfoSec group since 2017

·         Have traveled to (& eaten in) 22 countries and 46 US states.