Project Lead Resume
2.00/5 (Submit Your Rating)
Orlando, FL
OBJECTIVE
- Work designing and writing desktop software under Linux, Windows or both.
PROFESSIONAL EXPERIENCE
Project Lead
Confidential, Orlando FL
Responsibilities:
- Designed a strategy and implemented code to 'future - proof' an older C program used to manage pharmaceuticals. The program runs on both Linux and Windows and currently uses a Ctree database.
- (Conversion to Postgres is underway.) Work involved refactoring large and complicated functions, code streamlining, general cleanup and adding comments and logging. Worked with both onshore and offshore personnel
Senior QA Developer
Confidential
Responsibilities:
- Designed and coded and tested a framework for testing mobile software. I used Powershell/.Net and Javascript. Saved code to a Git repo on Bitbucke
Security Architecture
Confidential
Responsibilities:
- I worked as part of the Security Architecture team enhancing DB maintenance tools. I also worked on accessibility changes across Cerner software and on 64 bit conversion.
Environment: windows C++ and C# for most of my work. but was also responsible for backend changes on Linux. For this I employed C++ and CCL. I unit tested C++ code with gtest. I stored code with SVN and used Jira and Crucible. I wrote simulation code in Python.
Senior Software Developer
Confidential
Responsibilities:
- Designed, implemented and maintained programs bundled with semiconductor Automated Test Equipment. Though I contributed to every part of the software system, from security to user-mode drivers to the install program to GUI tools, I concentrated on GUI Tools. I devised Visual Vector Editing and created the Shmoo tool and made an Administrative Shell.
- I conceived of, prototyped and promoted the use of a relational database - specifically SQLite - in multi-threaded software. Early on I promoted XML at Eagle Test.
- Though Confidential officially used a waterfall process, I in fact developed the Shmoo Tool iteratively over a period of years, adding support for more kinds of shmooing and more hardware variants. The final result was unique.
- I took part in formal design and code reviews. I fixed bugs and performed enhancements recorded in Jira and promoted the code in Accurev Version Control. I coded in C++ (both CLI and native mode), C# on Windows. I used Tcl\Tk for initial prototypes and a proprietary framework for unit testing.
Software contractor
Confidential
Responsibilities:
- Eagle Test Systems - Designed, implemented, tested and documented various programs. Wrote code to convert vector information from text STIL format to a binary format. Invented Visual Vector Editing. Also updated a legacy program used to display analog and digital test signals on a common time base.
- 3Com - At 3Com I designed and built an automated test system for VoIP software.
- Because the phone itself had no OS, I talked to it through custom hardware, based on relay modules and DIO cards. I designed the hardware and wrote IASA drivers in C and made high level control functions in Tcl.
- The product I was testing, used SIP over TCP/IP for signaling and UDP/IP for actual voice. I wrote a packet sniffer to parse the SIP. (And thereby judge the success/failure of certain tests.) Finally I wrote a GUI to manage the whole thing and provide for unattended test execution. The high-level software included a code library of SIP parsing procedures, TCP/IP client and server procedures, logfile procedures, etc.
- Also wrote a Perl script to track coding effort for the entire project. Used HTML with embedded Tcl\Tk to maintain an intranet site.
Environment: VC++ (Visual Studio), GC++ and Tcl. Used Clear Case for Version Control.
Tested embedded ProgrammerConfidential, Schaumburg IL
Responsibilities:
- With two other contractors, designed and wrote scripts to remotely (via Internet) install wireless base station software that accessed an Oracle database. Wrote Korn Shell and Expect scripts under Solaris Unix.
- Electro Motive Division of GM -Wrote testplans and testcases, did manual system testing, integration testing and composed result reports. Made testing tools in VBA.
- Web Printing Controls Wrote GUI C on QNX/Photon for an embedded controller used in printing presses. Used Watcom C and PhAB.
- Lucent Technologies - Designed, implemented and tested a program to validate (specialized spell check and grammar check) automated testing data. The tests were used to verify 5ESS software. My program kept typos and the like from reaching the labs and wasting thousands an hour. Used Awk and evoked from a Korn Shell script. It ran under AT&T Unix
- Later replaced the shell wrapper with a Tcl/Tk GUI. It ran under Solaris Unix
- Also modified a Windows C program that controlled Sonet testsets interactively. Automated tests running on a Unix box sent commands over an serial line to a PC across the street. The PC interacted with Sonet testsets over GPIB.
SKILLS
- C
- C++
- C#
- Python
- Tcl/Tk
- JavaScript/jQuery
- Djang
- VB6
- VB/.NET
- VBA
- HTML
- Awk
- Korn Shell Scripting
- Perl
- Java
- Expect
- SQL
- CCL
- PHP
- Basic
- Rexx
- Fortran
- MFC
- STL
- .NET
- XML
- Oracl
- SQLite
- MySQL
- SVN
- Git
- Bitbucket
- Jira
- UML
- Unix
- Linux
- QNX
- Windows