JOHN F. LITTLEBERRY SR.
**** *. ****** **., ********, TX 77581
***************@*******.***
Experienced Sr. Software Engineer with emphasis in the areas of project requirements analysis and
software application design, development, debugging, maintenance, testing and documentation.
Experience developing with C, C++, C#, Java, Java Swing, JavaScript, Angular JS, ASP.Net, Springboot IO, Docker, Go, Python, Visual Basic, MFC, Win Forms, WCF, WPF/XAML, ActiveX, COM, ATL,X11/MOTIF, X- Toolkit, Fortran, BX2, UIMX, X-Designer, MS SQL, Oracle, HTML, CSS, JSON, XML, sockets (TCP/IP, UDP), shell scripting(CSH, Korn, Bash, Perl) multiple platforms (Windows, Unix, Linux, OS/2, and MVS). Experience with SOLID, Object Oriented Design (OOD) methodologies and programming (OOP), Design Patterns, Dependency Injection (DI), SOAP, REST, AJAX, MVC, Hibernate, Agile, MS Visual Studio and .NET/Core tools, Together J, JBuilder, Tomcat, WebLogic, NodeJS, Intelli-J, Ant, Gradle, Maven, CASE tools. Experience using CMM, source control, and testing tools (JIRA, Crucible, SourceSafe, GIT Hub, Jenkins, ClearCase, P4Win, P4View, WinDiff, CVS, Razor, PVCS Tracker, JUnit, NUnit, Selenium, TestPartner, TestDirector, ClearQuest, Beyond Compare, Dimension...). Excellent analytical and debugging skills. Complete software development life-cycle (SDLC) project experience. Team player with excellent oral and written communications skills.
EMPLOYMENT HISTORY
Trinity Tech. Partners Inc, Bal., MD 11/22 – 05/24
Sr. Software Developer
Developing, documenting and testing software for in house scripts that assist in process of
RUT (Return Undelivered Transaction) letter generation for the IRS (Python, SQL, CSH, KSH,
VI, Unix, Windows)
Designing, developing, documenting and testing software for the IRS to convert an in house
web application from a Struts platform to a Springboot platform (Java, JSP, JavaScript, CSS, HTML5, SQL, EWS, Eclipse, Springboot)
Independent Consultant, Hou., TX (JFLIBC) 10/20 – 11/22
Sr. Software Consultant
Designing, developing, documenting and testing software for National Football League Barbershop League (NFLBSL), a parlay style online football gaming pool web application (C#, WinForms, ASP.Net, JavaScript, CSS, HTML5, JSON, XML, SQL, Visual Studio .NET, GIT)
Designing, developing, documenting and testing software for Vax Tracker, a web application for vaccination tracking to support overall compliance to govt mandated regulations (C#, WinForms, ASP.Net, JavaScript, CSS, HTML5, JSON, XML, SQL, Visual Studio .NET, GIT)
BigR.io, Boston, MA 6/20 – 10/20
Sr. Software Consultant
Designing, developing, and testing software enhancements for a medical web application for American Well that allows physicians and medical entities to improve the current workflow(Java, JSP, JavaScript, DoJo, CSS, HTML, JSON, XML, Tomcat, Apache, Docker, Oracle, Eclipse, GIT, Confluence, JIRA, Jenkins)
Spinal Health, Pearland, TX 06/19 – 05/20
Sr. Software Consultant
Designing, developing, documenting and testing software for multiple in-house intranet web and desktop applications using multiple platforms that allow employees to improve the current workflow and increase overall productivity (C++, C#, WinForms, ASP.Net, JavaScript, CSS, HTML, JSON, XML, SQL, Visual Studio .NET, Java, Spring IO, Jetty, Eclipse, GIT)
Texas Dept. of Trans., Aus., TX 10/17– 05/19
Sr. Software Consultant
Designing, developing, maintaining, testing, and documenting multiple in-house support applications that helps maintain day to day business operations for the Texas Department of Transportation (TXDOT) (C#, ASP.Net, Web Forms, .Net 4.5, .Net Core, Springboot, micro-services, Java, JavaScript, JQuery, MS Visual Studio, HTML5, CSS, JSON, GNU Bash, Apache, GIT)
Maintaining, testing, and documenting a non-profit commercial application (BridgeLink x64) (C++, MFC, MS Visual Studio)
Participating in and providing suggestions for resolutions to issues in code reviews and daily Agile scrum meetings
United Airlines, Hou., TX 01/17 – 07/17
Sr. Software Consultant
Designed, developed, maintained, tested, and documented the air side software for a commercial onboard Wi-Fi access portal web application that allows customer on flights to purchase internet during their flight (Go Lang micro-services, Springboot micro-services, Java, JavaScript, JQuery, JSON, NodeJS, HTML5, Angular, CSS, Mustache, Docker micro-services, Cygwin, GNU Bash, Apache, Linux, C/Korn/Bash shell, GIT, JIRA, Agile)
Developed, maintained, tested, and documented the ground side software for a commercial onboard Wi-Fi access portal web application that allows customer on flights to purchase internet during their flight (C#, ASP.Net, MS SQL, JSON, TCIP, Web API, MS Visual Studio, Apache, GIT, JIRA, Agile)
Participated in and provided suggestions for resolutions to issues in code reviews and daily Agile scrum meetings
CenturyLink, Denver, CO 07/16 – 12/16
Sr. Software Consultant
Designed, developed, maintained, tested, and documented the software for an in-house application (Channel Guide Extractor) that parses a PDF file and extracts the English/Spanish television line up and converts it to an Excel/CSV/HTML output file (Java, Java POI, JSON, HTML5, CSS, Eclipse, Dimension, Rally, Agile)
Developed, maintained, tested, and documented the software for a commercial web/mobile application (Thundercat) that handles the sales and ordering of company’s phone, video, and internet services (Java, Angular, Velocity, JavaScript, JQuery, NodeJS, Angular, Drools, HTML5, CSS, WebLogic, Eclipse, JUnit, Dimension, Selenium, Rally, Agile)
Participated in and provided suggestions for resolutions to issues in code reviews and daily Agile scrum meetings
Emids Technology, Nashville, TN 10/14 – 12/15
Sr. Software Consultant
Designed, developed, maintained, tested, and documented the software for an in-house application (RCM Payer Match Utility) that attempts to match payers from two different systems based on a set of user driven match criteria and data definitions (C#, WPF/XAML, XML, JSON, Web API, MS Visual Studio 2013, .NET 4.5, NUnit, JIRA, Scrum, Crucible, Windows 7)
Maintained, tested, and documented the software for a commercial application (Aries) that handles the transmission and receptions of Electronic Data Information for medical forms (270/271, 276/277, 835P, 835) (Java, JavaScript, JQuery, XML, Eclipse, JUnit, GIT, JIRA, Scrum, Crucible, Apache,
Windows 7)
Participated in and provided suggestions for resolutions to issues in code reviews and daily Agile scrum meetings
Spinal Health Chiropractic, Pearland, TX 09/13 – 09/14
Sr. Software Consultant
Designed, developed, maintained, tested, and documented the software for a suite of applications for the medical industry used for recording, analyzing, scheduling and transmitting medical information for patients and medical facilities and organizations (C#, .NET 3.5, Win Forms, Java RAP/SWT, C++, VB, Oracle, MS Visual Studio 2008/2010, Tortoise SVN, MVC, Windows 7, Eclipse, JIRA, Crucible, NUnit, JUnit, Tomcat, Agile)
Participated in and providing suggestions for resolutions to issues in code reviews and daily Agile scrum meetings (C#, Java RAP, C++, VB, Oracle, Eclipse, MS Visual Studio, Crucible)
Created and executed test plans and documented the results to validate existing functionality and new features for the Millennium suite of applications on multiple Windows platforms
Inova Inc., Houston, TX 07/12 – 07/13
Sr. Software Consultant
Designed, developed, tested, and documented the Source Signal Acquisition and Recording (SSAR) application used for recording and analyzing seismic data for the Crew Manager suite of applications (C#, .NET 3.5, Win Forms, Dev Xpress, MS Visual Studio 10, SQL, SEG-D Rev 2.1, SEGDV, TFS, Smart SVN, Agile, Windows Vista)
Designed, developed, tested, and documented the Source Signal Harvester application used for recording and analyzing seismic data for the Crew Manager suite of applications (C#, .NET 3.5, Win Forms, Dev Xpress, MS Visual Studio 10, SQL, SEG-D Rev 2.1, SEGDV, TFS, Smart SVN, Agile, Windows Vista)
Designed, developed, tested, and documented the Vibrator Display application used to graph the parameters used to generate the seismic data for the Crew Manager suite of applications (C#, .NET .NET 3.5, Win Forms, MS Visual Studio 10, SQL, TFS, Smart SVN, Agile, Windows Vista)
Designed, developed, tested, and documented the Digital Source Signal (DSS) application used to analyze and compare seismic data for the Crew Manager suite of applications (C#, .NET 3.5, Win Forms, MS Visual Studio 10, SQL, SEGDV, TFS, Smart SVN, Agile, Windows Vista)
Developed and tested of the conversion of the Stored Sweeps32 processing application to a new version which supports backwards compatibility for the Crew Manager suite of applications (C++, C#, Win Forms, WPF, .NET 3.5, MS Visual Studio 10, TFS, Smart SVN, Windows Vista)
City of Houston, Houston, TX 09/11 – 07/12
Sr. Software Consultant
Assisted in the development, tested, documentation and enhancement of the online glossary web pages for the reports that are run online by the City of Houston (XML, JavaScript, HTML5, Agile, Tomcat, Windows XP)
Assisted in the development of requirements, implementation, testing and documentation of tools to support and maintain the reports that are used by the glossary web pages for the City of Houston (XML, JavaScript, HTML5, SQL, Java, Java Swing, MVC, Tomcat, Agile, Windows XP)
Assisted in the development and enhancement of online student testing application for grades K-12 for the states of Washington and Pennsylvania (Java, Java Swing, XML, JDBC, Oracle, Eclipse, Team Foundation Server (TFS), Tomcat, Agile, Windows XP)
Designed, developed, tested, and documented software for online toll road billing application (ASP.net, C#, SQL, MVC, Agile, Visual Studio, Windows 2000)
Universal Weather, Houston, TX 05/11 – 08/11
Sr. Software Consultant
Assisted in setting up new RND development host machine to compile and build the entire system
(ACARS and BISCOM real-time systems ...). This included the re-writing and of existing source code (C, C++, HTML, Perl, Oracle, ksh, bash, Linux Redhat, SunOS, CVS, Windows 2000)
Resolved and implemented fix for the ACARS Flight Planning webpage (Perl, HTML, Oracle, ksh, bash, Linux Redhat, SunOS, CVS, Windows 2000)
Designed, developed, tested, and documented an application that given any latitude/longitude position, would determine the closest airport that was chronicled in the database to the position (based on the “Great Circle” Geographical Information System (GIS) algorithm)(Perl, Oracle, ksh, bash, Linux Redhat, SunOS, Windows 2000)
Designed, developed, tested, and documented an application that processed a new message type, International Flight Plan Identification (IFPLID) for the ACARS real-time system. (Perl, Oracle, ksh, bash, Linux Redhat, SunOS, Windows 2000)
ABB Inc., Sugarland, TX 12/09 – 12/10
Sr. Software Consultant- Market Grid
Designed, developed, tested, and documented a Graphical User Interface (GUI) for the Operator Management Interface (OMI) and Ormap applications functions of the Network Manager Distribution Management System (NMDMS) product which is a for group of applications designed to assist Utility/Power companies in their everyday business operations (Java, Java Swing, C++, MFC, XML, SQL, Hibernate, Tibco, Eclipse, ClearCase, ClearQuest, Windows XP)
Real-time systems development for automatic generation control(AGC)
Designed, developed, tested, and documented software for enhancements to the OMI application (Java, Java Swing, C++, MFC, XML, SQL, Hibernate, Tibco, Eclipse, ClearCase, ClearQuest, Windows XP)
Analyzed, created and resolving defects/issues with the OMI and Ormap GIS Desktop applications(Java, Java Swing, C++, MFC, XML, SQL, Hibernate, Eclipse, ClearCase, ClearQuest, Windows XP)
Analyzed Functional Specs, Statements of Works (SOWs) and other specification documents and developed design documents from them for the OMI System for the NMDMS products
Participated in product design meetings and providing input and suggestions for accomplishing the tasks for NMDMS applications
Developed in-house documents that are used to train new hires to the OMI System and help them come up to speed with the application and environment in a shorter time period
Crescent Solutions, Irvine, CA 06/09 – 08/09
Sr. Software Consultant
Designed, developed, tested, and documented the Graphical User Interface (GUI) for the Marine Personnel Carrier (MPC) project and all of the 360 Situation Awareness (SA) products (C#, WPF/XAML, XML, MS Visual Studio 9.0, .NET 3.5, XAMLPad 4.0, Vizio, DOORS, Windows XP)
Designed, developed, tested, and documented network communication interfaces for communicating with third-party applications used in the MPC and all 360 SA products
(C#, C++, XML, MS Visual Studio 9.0, .NET 3.5, TCP/IP, UDP, Vizio, DOORS, Windows XP) Analyzed Statements of Works (SOWs) and other specification documents and assisting with the generation of software requirements for the MPC product
Participated in product design meetings and providing input and suggestions for accomplishing tasks for the MPC product and all of the 360SA products
Participated in meetings with potential vendors to help evaluate and vendor products and provide feedback as to whether a vendor product is applicable for use with 360 SA products
Aspen Technologies, Houston, TX 03/07 – 02/09
Sr. Software Developer
Designed, developed, tested, and documented a role based commercial application (Aspen
Online Deployment) that allow customers to create, deploy and manage online applications to
assist them in the operation of their plants (C#, C++, XML, MS Visual Studio (8.0, 9.0),
.NET (2.0-3.0), P4Win, P4View, NUnit, Windows XP)
Designed, developed, tested, and documented in house WCF/WPF client/server service
applications to streamline some existing applications by decreasing the amount of source
code and decoupling the client and the service (C#, WCF, WPF, XML, MS Visual Studio 9.0,
.NET 3.0, Windows XP)
Analyzed, created and resolving issues with the Aspen Online Deployment (AOD)
Desktop application (C#, C++, XML, MS Visual Studio (8.0, 9.0), .NET (2.0-3.0), P4Win, P4View,
Windows XP)
Participated in product design and enhancement meetings and providing input and suggestions
for accomplishing tasks for Aspen products
Robert Half International, Tulsa, OK 03/06 – 03/07
Sr. Software Developer
Designed, developed, tested, and documented an application that automates the process of adding a new partner (client) for company’s vehicle reservation web portal application (Java, Swing, XML, Oracle, Excel, Poi, JDBC, Eclipse, Windows XP)
Designed, developed, tested, and documented an application that automates the process of creating a Partner Summary Report in multiple formats (Excel, CSV, HTML, Text) for analyzing transaction via the web portal application and a New Partner Report for analyzing the characteristics of a newly added partner (Java, Swing, XML, Oracle, Excel, Poi, JDBC, Eclipse, Windows XP)
Analyzed and resolving issues with company’s vehicle reservation web portal application (Java, J2EE, XML, Oracle, JDBC, WebLogic, Tomcat, Eclipse, Windows XP)
Designed, developed, tested and documented for a suite of commercial applications an (Baglink) that allows airlines the capability to send messages that informs each other on how to process a passenger’s baggage from check in to baggage handling and reconciliation in real-time, from station to station locally or remote, via multiple transmission protocols (TCP/IP, Serial, Gateway, Terminal Emulator) (C# Win Forms GUI, C++, XML, MS Visual Studio.NET/6.0, Ant, SourceSafe, Windows XP)
Designed, developed, tested and documented software for a suite of commercial applications for multiple products (EasyCheck, Envoy) that allows airline and cruise ship passengers to check in and perform other tasks from remote locations (Java, C# Win Forms GUI, C++, XML, JDBC, SQL,Tomcat, MS Visual Studio .NET/6.0, Eclipse, Ant, SourceSafe, Windows XP)
Participated in product design and enhancement meetings and providing input and suggestions for accomplishing tasks for Baglink, EasyCheck and Envoy products
Created, analyzed, debugging, providing technical support for, and resolving discrepancies for three major commercial products (Baglink, EasyCheck and Envoy) (PVCS Tracker)
West Interactive Corp, Omaha, NE0 05/05 – 03/06
Sr. Software Developer
Designed, developed, tested and documented an in-house application that allows an operator to access a tool via a web page and move a dialed number identification source (DNIS) from one termination plan to another plan and assign a DNIS that is not currently in a termination plan to an available plan (Java, Swing, XML, JDBC, SQL, Intelli-J, Ant, JUnit, CVS, Windows XP, Linux Red Hat)
Designed and developed an application that allows company to place calls into network, monitor the voice quality of the calls, and test company’s VoIP application (C++, VailSys, CVS, Linux Red Hat)
Designed, developed, tested and documented an application to replace the current VoIP application (Java, JDBC, VailSys – Intelli-J, JUnit, WebLogic, CVS, Windows XP)
Designed and developed, software to maintain and enhance, a multi-tier, multi-platform, VoIP application that is a carrier for phone conferencing (C++, Java, Java Swing, VailSys, CVS, Linux Red Hat, Intelli-J, WebLogic, Windows XP)
Created, analyzed, debugging and resolving discrepancies for VoIP application (C++, Java, Java Swing Linux Red Hat, Intelli-J, Windows XP)
Developed test cases and performed tests to validate the VoIP application (C++, Java, Java Swing Linux Red Hat, Intelli-J, Windows XP)
Created and developed documents and flow diagrams to illustrate the process flow that takes place when a conference call lands on the LAN and when participants perform allowed actions (MS Visio)
Independent Software Consultant, Hou., TX 07/03 – 05/05
First Contact, Houston, TX
Software Consultant
Designed, developed and tested software, GUI and backend, for prototype applications (Family History) that would allow clients to graphically query and edit a DB, and display a patient’s family medical history (C#, Java, J2EE, ADO, XML, SQL, JDBC, Visual Studio .NET, Eclipse, Ant, Windows XP)
Elite Computer Consultants
Sr. IT Consultant
Designed and developed business object classes and user interface (UI) screens for the Credit Card Fulfillment project for USAA Federal Savings Bank (Java, HTML, JavaScript)
Created and developed modules and automated test scripts to run the test cases for the Credit Card Fulfillment project for USAA Federal Savings Bank (Test Director, VB)
Texas Education Agency, Austin, TX
Sr. Software Consultant
Assisted in the development of the web pages for the client login section of a company’s web site (HTML, JavaScript, C#, ASP.Net, MVC)
Developed automated test scripts to run the test cases automatically for the TEASE Enhancements and GEDi applications (TestPartner, VB.Net, Excel)
Developed test cases for testing the TEASE Enhancements and for the General Education Development Internet (GEDi) applications
Executed test cases and documented the results for the TEASE Enhancements and GEDi Applications (TestPartner, Excel, PCVS Tracker)
Prepared test tracking and status documents for TEASE Enhancements and GEDi applications
Net IQ Corp, Houston, TX06/00 – 04/03
Sr. Software Developer/Quality Eng.
Designed, developed, maintained, tested, and documented software for the VigilEnt Security Manager (VSM) and VigilEnt Security Server (VSS) applications (C++, Java, Java Swing, VB 6, SQL, ADO, MFC, ActiveX, COM, XML, HTML)
Designed, developed, tested, and documented software for the VigilEnt Database Upgrade Utility application that is use to upgrade customers databases when upgrades due to product changes or patches (Java, Java Swing, SQL, HTML)
Developed software to assist in porting the VSM application from VB 6 to Visual C++ (Visual C++, SQL, ADO, MFC, ActiveX, COM) Converted Visual Basic and C++ applications to Java (MS Visual Studio, Together J)
Computer Learning Center, Houston, TX 09/99 – 06/00
Client/Server Instructor
Developed course plans on the Unix OS, the basic concepts of OOP, and how to develop software applications from approved curriculum in accordance with assigned schedule
Taught material on how to develop applications in the C language and object oriented applications in C++ using the Unix C and C++ compilers and the Microsoft Visual Studio
Input/Output Inc., Stafford, TX 06/98 – 01/99
Senior Software Developer
Developed graphical user interface (GUI) software for the Marine Recording System Extension (MSX) project used to provide immediate feedback to the user and assist in the process of acquiring, analyzing, and plotting of seismic data necessary for drilling for oil under water (OOP, C++, X11/MOTIF, UIMX, SunOS)
Designed, developed and tested Object Oriented messaging class that allowed one application to graphically notify a user of another application on a different workstation of a critical problem (OOD, C++, X11/MOTIF, UIMX, SunOS)
Implemented the Help functionality to all MSX applications (C++, X11/MOTIF, UIMX, SunOS) Implemented the Real-time Debugging capability into the MSX project (OOP, C++, X11/MOTIF, UIMX SunOS)
Redesigned, implemented, and tested the Chassis Reset capability to reduce the amount of time that it takes to perform a reset by one half (OOD, C++, X11/MOTIF, UIMX, SunOS)
Analyzed and resolved project functional discrepancies
Performed verification test on MSX applications for project release
LinCom Inc., Houston, TX 06/95 – 02/98
Sr. Software Developer
Developed software to convert discrepancy reports (DRs) from an existing database stored in one format to DRs in the format of Razor, a tool purchased to perform software configuration management changes graphically (C, IRIX64, SunOS, SunPC)
Developed software for a GUI used to automate the processes of installing a user as a generic, space station, space shuttle, and station/shuttle Trick user (C, X11/MOTIF, X-Toolkit, IRIX, IRIX64, SunOS, SunPC)
Designed and developed software for the Contact Models File Generator GUI application used to automatically build a contact model input file or view existing input files (C, X11/MOTIF, X-Toolkit, XDesigner, IRIX, IRIX64, SunOS, SunPC)
Developed several utility routines for use by multiple Trick applications (C IRIX, IRIX64, SunOS, SunPC)
Maintained software for the Trick Developer's Interface (DI) and User Interface (UI) GUI applications used to automate the process of building and running a simulation (C, X11/MOTIF, X-Toolkit, XDesigner, IRIX, IRIX64, SunOS, SunPC)
Performed verification test on Trick DI and UI applications
Developed application to test the real-time locking capability of the Trick applications (C IRIX, IRIX64, SunOS, SunPC)
Designed and developed software to implement requirements for and enhancements to the Manipulator Analysis Graphical Interface Kinematics (MAGIK) application used for training astronauts how to use the remote manipulator system (RMS) (C++, X11/MOTIF, X-Toolkit, SunOS)
Maintained software for the MAGIK application (OOP, C++, X11/MOTIF, X-Toolkit, SunOS)
Developed software for the Script Editor GUI application used to operate the RMS using a set of scripted commands (OOP, C++, X11/MOTIF, X-Toolkit, SunOS)
Developed software for the Path Planner GUI application used to automatically generate a script file of the movement of the RMS (OOP, C++, X11/MOTIF, X-Toolkit, SunOS)
Integrated the MAGIK and Enigma applications
Integrated the Path Planner with MAGIK and Enigma applications
Integrated the Script Editor with MAGIK and Enigma applications
Developed and resolved DRs on MAGIK, Script Editor, and Path Planner projects
Software Consultant 02/94 – 06/95
Cyberonics Inc., Houston, TX
Developed data storing software for the Neurological Control Device (NCD) project used to control the seizure rate of a person with epilepsy on a DOS PC (OOP, C++, DOS)
Developed and performed unit test on the software for the NCD
Intelligis Inc., Houston, TX
Developed and documented software for the Graphical User Interface (GUI) for the "One Call System" used to centralize all the data needed on an area to make a determination on drilling in the area (OOP, C++, X11/MOTIF, X-Toolkit, Solaris)
Itron Inc., Spokane, WA
Reviewed OOD design documents for compliance to appropriate standards
Designed and coded software to test an Automated Meter Reading (AMR) application (unit and system levels) (OOD, C, C++, OS/2)
Designed and built and application to automate some of the standard documentation needed for testing a product (MS Access)
Developed Unit Test Plan for the Business Objects system of the AMR application
Loral Space Information Systems, Houston, TX 02/92 – 02/94
Sr. Programmer/Analyst
Analyzed project's functional requirements and performance specifications Designed and developed software for the Consolidated Configuration Facilities project utilizing OOD and Teamwork (OOP, C++, SunOS)
Designed and developed software for Workstation Local Area Network (LAN) Controller project (C, X11/MOTIF, X-Toolkit, SunOS)
Debugged simulation software anomalies and implemented solutions
Developed plans and procedures for unit, system, integration, and functional tests
Performed unit, system, integration, functional, and customer acceptance tests
Participated in Preliminary, Detailed, and Critical Design Reviews
Participated in and Moderated code walkthroughs
EDUCATION
B.S. - Electrical Engineering, Southern University, Baton Rouge, Louisiana
Minor - Mathematics
REFERENCES
Suitable references will be supplied upon request.