Post Job Free

Resume

Sign in

Software Data Mobile Web

Location:
Orlando, FL
Posted:
February 12, 2020

Contact this candidate

Resume:

***** **** *** *** *

Clearwater, FL *****

adbq65@r.postjobfree.com

Cell: 813-***-****

E.G. Adams

Objective Join a great team environment where I can learn new technologies and teach others the skills that I have mastered.

Summary of

qualifications

PHP – 15yrs

JavaScript - 15yrs

Java – 7yrs

Perl - 7yrs

Visual Basic 6.0 - 6yrs

MySQL - 6yrs

C/C++ - 4yrs

Swift – 2yrs

Typescript – 2yrs

Python – 1yr

Professional

experience

2017 – Present All Web N Mobile Tampa, Florida

Developer

Develop software to enable iOS and Android devices to communicate with web sites.

Write software for iOS in Swift using an Xcode IDE.

Use the Java language to write software for Android devices in Android Studio.

Develop objects that use PHP and AJAX to communicate with Swift and Java objects.

Use Firebase and geolocation to send data to smart phones depending on location.

Environments:

Eclipse, NetBeans, Linux Ubuntu, Java, Swift, WordPress Plugins, PHP, MySQL, GitHub, TortoiseSVN, Sourcetree, TypeScript, JavaScript, Android Studio, Xcode, HTML, AJAX, and CSS.

2014 – 2017 Cognizant Technologies Miami, Florida

Developer

Build a system monitor using only open source software. I modified the jWebSocket monitoring example to monitor the optimization system used by Florida Power and Lighting.

Troubleshoot large MVC systems written in Java/J2EE.

Configure IBM WebSphere servers to setup and debug Java Enterprise systems.

Document code fixes and use TortoiseSVN for revision control. Environments:

Eclipse, WebSphere, Microsoft Office, Java/J2EE, Linux AIX, Struts MVC, Putty, Oracle, jWebSocket, WinSCP, and TortoiseSVN. 2012 – 2014 Cognizant Technologies Tampa, Florida

Programmer - Analyst

Troubleshoot large MVC systems written in Java/J2EE.

Configure IBM WebSphere servers to setup and debug Java Enterprise systems.

Set up WSDL endpoints and use SOAP to transfer data from mainframe to Java code.

Document code fixes and follow them through the entire SDLC. Environments:

IBM Eclipse RAD, WebSphere, MSSQL, VB6, Citrix, Microsoft Office, Lotus Notes, Borland StarTeam, Java/J2EE, Linux Suse, Struts MVC, Putty, AQT, and Oracle.

2011 – 2012 Zing Social Saint Petersburg, Florida

Contract Programmer

Build Web interfaces on a LAMP stack to administer MySQL databases. These databases were used to track customer data for over 100,000 users.

Design modules using an MVC framework. The frameworks included Joomla and Boonex.

Write utility programs to build and maintain MySQL databases. Environments:

Cygwin, Nedit, WinSCP, Centos Linux, Windows XP, Boonex and Joomla MVC Frameworks

2010 – 2011 MRID Solutions Tampa (Ybor), Florida

Contract Programmer

Build a Web interface using PHP to control a DVD burning process using the Linux lxdvdrip utility. This included the use of shell scripts, JavaScript, HTML and other open source solutions.

Use Perl scripts to help the Web interfaces communicate with the Linux system and monitor a DVD burning process.

Enhance Python scripts for the XBMC media (XBOX DVD entertainment) open source entertainment application. Specifically, I developed a solution to have a custom-built entertainment system update itself at the request of the user. This way, any enhancements done at the MRID solutions lab could be remotely transferred to the customer’s home at the click of a mouse.

Use TortoiseSVN (Sub) version control system for backup and recovery. Environments:

Cygwin, Nedit, XBMC, Ubuntu Linux, Windows 7, and TortoiseSVN 2009 – 2010 Nielsen Media Research Oldsmar, Florida Software Quality Analyst

Created software solutions to parse large amounts of text data to analyze and report on.

Wrote scripts in Perl to automate data organization and Microsoft Excel spreadsheet writing.

Modify C++ code to analyze specific data formats coming from iPhones. This code modification was debugged and compiled in the Microsoft Visual C++ 6.0 IDE.

Build and maintain a Fedora 9 Linux Pentium IV server that was used to transfer encoded audio data from iPhones for software test analysis.

Set up several test cases with iPhones measuring the collection of encoded audio data with Nielsen’s proprietary encoding software. I reported the results in MS Word format using Excel Spreadsheets, Graphs, and detailed technically written explanations. This data collection process would not have been possible without the use of the Perl scripts that I wrote to extract the data, calculate results, and automatically feed them into an MS Excel spreadsheet. This process was totally unsupervised and resulted in a successful release of the software being tested.

Environments:

Cygwin, Nedit, Linux Fedora 9, Windows 2000, Windows XP, Microsoft Visual C++ 6.0, MS Excel, and Apache Server configuration 1995 – 2009 Jabil Circuit Inc. St. Petersburg, Florida Systems Administration

Developed tools for company-wide backup/recovery resource, file distribution and software revision control.

Train other system administrators to use the CVS revision control system, install and provide support for servers at Jabil’s Malaysian facility.

Install and manage a network of Windows and *nix flavor workstations for software revision control and test data parsing.

Create and implement databases for employee software access, programs for revision control and workstation configuration data.

Create GUIs using Perl, HTML and JavaScript to manipulate this data.

Train employees to use and debug Web interfaces written mostly in Perl.

Successfully Re-wrote a reporting tool written in C to C++ in a Linux vi environment to produce daily HTML difference reports for any test software modification done at 24-hour intervals.

Developed a tool for test engineering supervisors to have a difference report sent to them via email and give them the choice to either accept or reject changes to test software made by test engineers at 4-hour intervals. This project was also a success.

Environments:

HP-UX, Red Hat Enterprise Linux, Windows XP, Windows 98, Nedit, g++, vi, CVS, KDevelop, MS Access, MS Outlook, Linux cron, Apache Server configuration, and Red Hat Enterprise installation Test Process Improvement

Developed a software solution to give diagnostic technicians access to test failure data through the company intranet thus eliminating the need to shut down valuable production time for the purpose of troubleshooting printers.

Developed software using VB 6.0 and shell scripting to read text files and convert the data to daily reports for monitoring component and test defects for 1000+/day PCBs (manufactured by Jabil) for Cisco routers of various types. These daily reports were also sent to Project, Manufacturing, and QA management teams for updates on the performance of the test process that I supervised. It would not have been possible to put the large amount of data that were in these reports without a software solution in place.

Developed automated test software using VB 6.0 to emulate in Windows the exact same testing that was done on SUN/Solaris workstations that were using the UNIX environment. This involved many hours of programming using the Visual Basic console Terminal module to interface with the RS-232 communication port.

Designed test modules using a Windows based compiler that uses RS- 232 console and 1000BaseT network connections to configure and test router network connections and run customer (Cisco) provided component level diagnostic software. These test modules were later re- written in VB 6.0.

Create a tool to extract data from MS Access databases to narrow down defective components for specific failures as a troubleshooting aid. I had to use a VB 6.0 Data Object to extract the component data from the company IT production database. I actually pinpointed a dead crystal using only this tool.

Designed a database management tool in VB 6.0 for maintenance and storage of all in-circuit test machines. The application printed reports of maintenance done and reported upcoming maintenance tasks. The application read and wrote data to a database that was created by me in MS Access.

Train new operators to use proper procedures in the Jabil test environment.

Troubleshoot Cisco router PCBs down to component level using tools such as oscilloscopes and digital voltmeters.

Re-design PCB test fixtures to improve efficiency.

Inspect and monitor the operation of ESS chamber testing, making improvements to the test equipment as well as keeping the operators trained to properly use the new test equipment.

Environments:

Sun Solaris UNIX, Windows 95, Windows NT, Klemtest (Cisco proprietary testing software), The ProComm Aspect compiler (C type language), Excel Visual Basic 6.0, Cisco router configuration (some Linux based), MS Excel, MS Access, MS Outlook, Visual Basic 6.0 IDE

Test Development

Build and debug PCs for workstations used for testing Cisco routers in room temperature and extreme temperatures.

Develop large test fixtures for Cisco’s 7000-8000 series routers. I spent many hours drilling holes and mounting power supplies and routers used for testing.

Mount and wire large routers on many test racks for the use of testing Cisco 3000 series PCBs. Troubleshoot and support the operation of these test stations until they were producing at over 90% efficiency.

Assemble and connect large amounts of RS-232 and CAT-5 cable for enhancing the efficiency of test stations for Cisco routers.

Build and debug power supply wiring arrays for testing hundreds of circuit boards in different types of ESS chambers for various flavors of Cisco routers.

Inspect ESS chamber fixtures and heavy test equipment before it was delivered to Jabil for further development.

Mount and wire motherboards to test fixtures for the purpose of testing Gateway motherboards used in desktop PCs.

Assemble back planes with PCBs designed by Jabil for testing purposes. This involved ordering the correct connectors and modifying the back planes with wire-adds as needed.

Debug test fixtures to component level for NEC laptop motherboards. I used the latest oscilloscope technology to trace digital signals and find faulty TTL logic gates in PCBs designed by Jabil for use in these test machines.

Environments:

HP-UX, cc-mail, Windows 95, Sun Solaris UNIX, MS Outlook, and NI LabVIEW

Education 1992 – 1996 Tampa Technical Institute Tampa, Florida Bachelor’s Degree - Electronics Engineering Technology

National Honor’s society

Hobbies Billiards, Reading, Weight Training, Auto Repair and Web Design



Contact this candidate