Post Job Free

Resume

Sign in

Software Engineer Team Leader

Location:
Marble Falls, TX
Salary:
150000
Posted:
December 15, 2023

Contact this candidate

Resume:

George Fulk

**** ** **** #**, ****** Falls, Texas 78654-4723

phone 1-512-***-****, email ad1ztv@r.postjobfree.com

SUMMARY

Senior software engineer with expertise in quality programming. At a minimum unit tests, lint free, code reviews. Diverse background in systems and applications programming, mainframe, servers, PCs, and embedded devices. Proven success managing cross functional teams through major projects. As a team leader of 26 programmers delivered our product ahead of schedule and exceeded quality measurements. Innovative thinker consistently pursuing new challenges to stretch abilities, expand knowledge and deliver value to the organization. Delivers quality as both a team member and team leader. Top Secret clearance active until Oct 2026.

TECHNICAL SUMMARY

Programming Languages

Python, C, C++, Assembly (x86, z/390), Rexx, Java, Javascript, APL, Perl, Ruby

Data Languages

HTML, XML, Json, Document Composition Facility, IPF, SQL, MongoDB

Methodologies

OO Programming, Agile development, filing patents, GIT

Hardware platforms

IBM mainframe (applications programming), x86 PC and server (applications and systems programming), x86 and microcontroller (embedded), debugging BIOS and firmware with American Arium ICE and soft-ICE, USB

PROFESSIONAL EXPERIENCES

Feb 2022 – Feb 2023 Bank of America Corporation – remote to Addison TX, Software Engineer

Contract Python developer. Write programs to perform nightly scans of all servers for compliance and vulnerability. Using Qualys vulnerability database. Report findings for security fixes and updates. Investigating Java log4j security CVE. Add features to existing Python and Java scanning code.

Sep 2021 – Feb 2022 Kyndryl Corporation – remote to India, Software Engineer

Python developer. MCMP delivery team. Unit test and Functional Verification Test. Pytest and unittest.

Oct 2018 – Aug 2021 IBM Corporation – onsite/remote to Austin TX, Software Engineer

Python developer, IBM Multi Cloud Management Platform (MCMP). Building a suite of products that help customers use any public or private cloud/data center. Products help manage cost and usage of resources in an efficient way. Products run as REST microservices in Docker containers managed by Kubernetes. Using Flask for REST services, MongoDB database, Swagger API documentation. Worked with cloud services from AWS, Azure and GCP

Oct 2017 – Sep 2018 Global Foundries Corporation – Austin, TX, Software Engineer

Contract programmer - Move a Python/Django program from prior company servers to Global Foundries servers. ITAR certification required. Built all tools and installed. Created solution for Apache and NGINX. Old packages built and installed because this code was originally written for very old Django (1.3.1). Top secret clearance has expired.

Apr 2017 – Sep 2017 Everi Corporation – Austin, TX, Software Engineer

Platform team supporting class 2 and tournament slot machines. Fixed reported defects from client. C++ coding.

Jan 2017 – Jan 2017 Atlassian Corporation – Austin, TX, Service

Temporary assignment to answer service calls for new release of Jira.

Jun 2015 – Oct 2016 3M Corporation – Austin, TX, Senior Software Engineer

Writing modules in Ruby and Python to record vehicle transactions in an open gantry tolling project. Micro services to perform quick transactions between 46 modules running road side. Fault tolerant design. Installed software on the road side systems and tested product to successful completion and delivery. Customer delighted.

Sep 2014 – May 2015 First Data Corporation – Austin, TX, Software Engineer

Contract programmer – Wrote back end code in Perl to support the online banking function for transfers, ACHs, and wires. REST APIs expose our function to business partners. A banking client can pick banking software from various vendors. This will allow First Data banking software to interact with other banking software offerings. Wrote T files for unit testing. Used Jenkins for continuous integration, builds, and unit testing. Nacha compliant.

Nov 2013 – Aug 2014 Life Technologies Corporation – Austin, TX, Software Engineer

Contract programmer - Life makes RNA and DNA products. The long term Life strategic direction is Java code and an Oracle DB. Through mergers and acquisitions they have very old and odd programs and systems. My first job is to translate some old Perl to Java, and mySql to Oracle. Often the older product lines are too entrenched between the manufacturing organizations and the marketing. We need to be able to translate in and out of these old systems. My team lead is having me move 3 very old Perl product lines programs (circa 2004) from an old Red Hat 3 machine to a more modern piece of hardware and OS. Need to find all the dependencies, move the code, run tests, and get it running on the new box. Immediate needs are Java and Perl, but potentially other languages.

Mar 2012 – Oct 2013 AMD Corporation – Austin, TX, Test Execution Infrastructure

Contract programmer - Write and maintain infrastructure used to test each new silicon. Coding principally in Perl, Ruby and SQL. My department tested very early versions of new silicon. We would receive 50-100 parts, and start testing 24x7 for 30-60 days. Many of the tests were "pseudo-random" that would issue batches of opcodes directed at certain features of the silicon. For instance, execute a program in the CPU and another in the GPU at the same time. Have both go through the same memory space and check for cache coherency. Report any issues to the development team for silicon changes.

Aug 2011 – Feb 2012 Dell Corporation – Round Rock, TX, BIOS Programmer

Contract programmer - Wrote BIOS code for a secure system to be delivered to a government agency. Fixed bugs to address security exposures found by the client. Coding in C and x86 assembler. My job was to fix security holes discovered by Sandia and fix it. Produce a new build and send it back to Sandia to confirm it is addressed. This assignment was a solo job assignment. It did not require work in a team, but simply addressing coding to fix bugs.

Nov 2010-July 2011 Intel Corporation - Austin, TX, Software Engineer

Contractor programmer - writing a tool to share Mentor Graphics emulators with multiple jobs simulating custom modified Atom processors. Wrote test cases for the tool, and performed the role of support. Coding in Python.

1981-2010 IBM Corporation - Endicott, NY, Boca Raton, FL, Austin, TX, Software Engineer

Project: Linux Produced a modified version of Linux for embedding in company hardware. Worked on kernel fixes and applying patches to components. Internal customers who ship the Hardware Management Console and Retail Store Sales.

Project: Rexx Level 3 support programmer for the REXX compiler, libraries, and utilities. I had to recreate the customer’s problem, diagnose dumps, identify the problem, and make changes to the code to address the problem. The company expert on the Rexx language. Answered internal and external customer questions, monitor forums and publications, and traveled to technical conferences to present tutorials and white papers. Supported the Object REXX product.

Project: PC-DOS Took the IBM PC-DOS product and converted to an embedded offering. The company sold this offering to customers for preloads, emergency recovery, and embedded devices. Hands-on services were made available to aid customers in the implementation of their solution. Customized modification offered, such as LBA, FAT32, USB.

Project: Tools and Build support Wrote tools and utilities in C, assembly and Java. Writing code from scratch and supporting existing code. Supported the build team as the expert on the make and ant utilities. Experienced filing patents.

Project: Internet set-top box Built internet set top box. Supported three running field trials of the product. Responsible for the IR remote control and keyboard, file system, and hard disk. Used a modified version of Windows as the base operating system.

Project: OS/2 Operating System Developer of the OS/2 operating system. Wrote presentation manager toolkit samples, numerous command line utilities, session manager 16 to 32 bit thunk layer, and the DOS and Windows emulation layer. Had involvement with national language support, documentation, and translation. On a team to size and plan the implementation of Win32 and MFC support in the OS/2 operating system. Responsibilities were exception processing and file systems.Team lead for the microkernel MVM personality of the OS/2 PowerPC operating system. We delivered 1 year ahead of schedule.

Project: Packaging Assurance Built hardware and software to test new hardware technologies for functionality, reliability and quality assurance. Built unique interfaces to control test environment, run target hardware under test, and record data under test.

EDUCATION Bachelor of Science in Mathematics and Computer Science, State University of New York, Binghamton, NY



Contact this candidate