|
||||||||||||||||||||||||||
|
Professional experience in design and development of operating systems software and web sites.
Full Life cycle development experience in analysis, design, development, test and implementing E-commerce
and Client Server applications in multi-site team development using Agile, Jira. Good experience in Ruby, C#,
Python, PHP, PERL, JAVA, JDBC, C, C++, JavaScript, SQL, GO, UEFI BIOS, Diagnostics, DB/2, LDAP,
HTTP, SNMP, SNMP4J, JSON, XML, REST, DNS, NFS, SSH, Samba, NTP, Etcd, Sinatra, Apache, CUDA,
TensorFlow, Unix, scripting, web user interface development, data structures, back-end server development,
cross browser development. C, C++ development experience on Windows XP, 7, 10, Linux, Unix, Mac OSX
and other OS platforms. Developed SOA solutions using JSON, SOAP, XML and RESTful apis. Developed
C and C++ using g++ and MS Visual Studio to build libraries and standalone applications. Worked on the
development of a Windows video device driver using C. Developed KMDF for multi-core RDMSR
thermal measurements. Embedded development on ARM-M0, ARM9, ARM Cortex-A57 64bit, ATOM SOC.
Have used VS and Keil IDEs to write and debug validation code, together with USB protocol analyzers,
Display controllers, Communication Peripherals, Power Sequencers, Power Measurements,
Digital Oscilloscopes, Protocol analyzers, Logic analyzers, performed FPGA and HW debug in
multiple Post silicon validation of Android based devices. Performed Power management testing
of power sequencing and reset sequencing. Developed automated I/O test systems using GPIO, GPIB,
Serial, and Ethernet Modbus. Excellent communication and problem-solving skills.
EDUCATION:
Nova Southeastern University
Bowling Green State University
CERTIFICATIONS/TRAINING:
TECHNICAL SKILLS:
Operating Systems: |
|
||||||||
Hardware: | ARM-M0, ARM Cortex-A57 64bit, ARM9, ATOM, Pandaboard ES, Raspberry PI, Arduino, NAS, Odroid, Phoenix,BIOS, Intel x86,I5,I7,I9, AMD Ryzen Threadripper, Motorola(68000,6800), Sun Sparc, HPUX PA-RISC, IBM RS6000,z-Series, Rabbit3000, BDE2000, PICOScope, Oscilloscopes, JTAG debuggers(Segger), logic analyzers, WASP 3900, AcroMag 989EN-4C16 Ethernet Modbus, DCS-900W, DCS-5300W, GPIB, Magma | ||||||||
Smartphone: | Android, iPhone/iPod Touch, BlackBerry, Palm, Symbian, BREW, Windows Mobile | ||||||||
Middleware: | CUDA, TensorFlow, RabbitMQ, Nagios, Hardcat, MONIT, LDAP, Apache, Websphere, Servlets, cgi-bin, HTTP, SNMP, SNMP4J, SMTP, SCCM, MDT, SMB, DNS, NFS, SSH, Samba, NTP, Etcd, Sinatra, MDT, Winsock2, J2EE, JSP, JMS, EJB, MQ Series, MQSI, JDBC, ODBC, JNDI, JNI, Swing | ||||||||
Databases: | SQL, T-SQL, DB/2, MySQL, PostGres, Ingres | ||||||||
Scripting: | Javascript, Tcsh, CSH, BSH, BASH, KSH, VBS, BAT, HTML, Frontpage | ||||||||
Programming Languages: | Perl, C, C++, C#, Ruby, GO, Python, JAVA, VBA, PHP, MinGw-g++, Cygwin-gcc, COBOL, Fortran, APL, BASIC, MASM(ARM(ARM, Thumb), x86(Intel,MS,Borland,gcc,g++), Rabbit, M6800, M68000, Series/1, 601, BAL) | ||||||||
SOA: | JSON, SOAP, XML, REST, XAML, YAML | ||||||||
IDE: | VS 2013,2015,2017, .NET, PyCharm, Keil, Xilinx ISE Design Suite, Eclipse, Borland C++ Builder, Bloodshed, Dynamic C, Nvu | ||||||||
Applications: | Nero, SureThing, WinISO, Attachmate, Robohelp, MS Project, Acrobat, Access, Dreamweaver, QuarkXpress, Photoshop, Crystal Reports | ||||||||
Test tools: | Jenkins, Snowflake, snowsql, RMS, APEX, WinDbg, kgdb, AutoIT, Struts, SoftICE-w | ||||||||
Build tools: | Ant, Make, TeamCity | ||||||||
Project Mgmt: | Jira, Bitbucket, Confluence, PTM, PTDS, Redmine, ApTest | ||||||||
Soft Rev Ctrl: | SVN, CVS, PVCS, TortoiseSVN, GIT, Github, GitKraken, CMVC, SCCS, PTAR |
PUBLICATIONS:
Technical Disclosure: | BCC884-0450 INLINE TIME STAMP MODULE FOR USE WITH TELEPHONE ANSWERING MACHINES |
Technical Disclosure: | BC8-94-0422 OEM DOS SETTING DESCRIPTIONS AND CONTEXTUAL HELP |
Patent Filing: | Netscape Communicator 4.04 for OS/2 Win16 plugin architecture. |
Patent submission: | Method for abstracting the BLDLEVEL from a MAKE created exe. |
Patent submission: | Method for bi-directional air flow manipulation using infrared thermostats. |
Patent submission: | Method for automated restarting of cable/DSL modems using Ethernet power |
Publication: | OS/2 WARP Uncensored - Chapter 16 by Peter G. Magid, Ira
H. Schneider, ISBN: 1568844743 |
Referenced in publication: | Dvorak's Guide to OS/2 2.1 by John Dvorak, ISBN: 067974648X |
Referenced in publication: | Undocumented DOS 2nd Edition by Andrew Schulman, ISBN: 020163287X |
Referenced in publication: | OS/2 Warp Generation, Volume 1: OS/2 Warp Version 3, OS/2 Warp with WIN-OS/2 OS/2 Warp Connect and BonusPak, IBM Document Number: SG24-4552-00 |
EXPERIENCE:
10/22 - 06/23 | Zdata/Atos/EVIDEN, Newark, DE, Bezons, FR |
Title: Solutions Architect III with Siri InfoSolutions Inc. |
04/22 - 09/22 | Bank of America, Charlotte, NC |
Title: Contract Software Engineer with TEKsystems |
04/21 - 03/22 | Dell, Round Rock, TX |
Title: Contract Senior Principal Software Engineer IT with NTTDATA |
08/20 - 04/21 | Advanced Micro Devices, Austin, TX |
Title: Contract Software Engineer with Symbioun |
11/18 - 06/20 | L3Harris Corporation, Palm Bay, FL |
Title: Contract Lead Software Engineer with Yochana, HCL, VOLT |
12/17 - 01/18 | Vorago, Austin, TX |
Title: Contract MCU Applications Engineer with Luna Data Solutions |
05/17 - 11/17 | Quantum Liquid Cooling, Ottawa, Ontario, CN |
Title: Contract Firmware Engineer with CTG |
08/16 - 01/17 | Pivot3, Austin, TX |
Title: Senior Software Engineer |
02/14 - 01/16 | 3M, Austin, TX |
Title: Contract Firmware/Software Engineer with Esolvit |
04/13 - 09/13 | Advanced Micro Devices, Austin, TX |
Title: Contract Engineer with Volt Technical Resources |
10/11 - 04/13 | Intel, Austin, TX |
Title: Contract Firmware/Software Engineer with Volt Technical Resources |
04/11 - 10/11 | Advanced Micro Devices, Austin, TX | |
Title: Contract Engineer with Volt Technical Resources |
02/11 - 04/11 | Advanced Micro Devices, Austin, TX | |
Title: Contract Developer with Volt Technical Resources |
06/10 - 02/11 | Dell, Austin, TX | |
Title: Contract Software Analyst with Manpower Professional |
05/10 - 06/10 | Alchemy Systems LP, Austin, TX | |
Title: Software Consultant |
12/08 - present | Pro Bono | |
Title: Software Consultant |
05/09 - 12/09 | Alchemy Systems LP, Austin, TX | |
Title: Software Consultant |
11/06 - 12/08 | Ultra Electronics-ATS, Austin, TX | |
Title: Software Engineer III |
01/06 - 09/06 | International Business Machines Corp, Austin, TX | |
Title: Contract AIX Level 3 Technical Specialist with CTG |
06/05 - 01/06 | TQI Systems Corp, Austin, TX | |
Title: Contract Systems Consultant |
01/05 - 02/05 | Advanced Micro Devices, Austin, TX | |
Title: Contract BIOS Consultant with ConnectTel |
07/04 - 01/05 | Rocket Software, Inc., Austin, TX | |
Title: Software Developer |
07/81 - 07/04 | International Business Machines Corp, Austin, TX, Boca Raton, FL | |
Title: Staff Software Engineer |
06/79 - 06/81 | Champion International Corp, Hamilton, OH | |
Title: Programmer/Analyst |
09/79 - 05/80 | Southern Ohio College, Fairfield, OH | |
Title: Adjunct IT Professor |
06/78 - 12/78 | Management Decisions Development Corp., Fairfield, OH | |
Title: Programmer |
09/78 - 06/79 | Academic Computer Services, BGSU Bowling Green, OH | |
Title: Computer Consultant |
09/77 - 06/79 | Student Support Services CS Tutor, BGSU, Bowling Green, OH | |
Title: CS Tutor |
Professional Affiliations:
NVIDIA Developer Program |
DMTF Redfish Developer (DMTF) |
IEEE Computer Society (IEEE) |
Association for Computing Machinery (ACM) |
International Game Developers Association (IGDA) |
Agile Austin |
Unified Extensible Firmware Interface(UEFI) |
PCI-SIG |
USB-IF |
SATA-IO |
Apple iPhone Developer Program |
Intel Software Partner - Registered Partner |
Android Developer |
RTEMS Support Specialist |
Seagate Partner Program (SPP) |
|
Awards, Achievements or special recognition:
Date |
Award type |
Award Description |
12/15/83 |
Informal (quality) |
Systems Assurance THRM System |
12/19/87 |
Informal (minor) |
OS/2 1.0 Spooler |
03/11/88 |
Spotlight |
OS/2 1.0 Toolkit team |
02/24/90 |
Informal (minor) |
OS/2 1.2 Mini-build |
03/05/91 |
Spotlight |
OS/2 2.0 Dos DCR 1329 and 1330 |
05/18/92 |
Informal (team) |
OS/2 2.0 Dos and Win-OS/2 |
06/22/92 |
Informal (individual) |
OS/2 2.0 Dos and Win-OS/2 |
06/14/93 |
Informal (individual) |
OS/2 Genre Field Support |
06/25/93 |
Informal (individual) |
OS/2 2.0 Field Support |
10/22/93 |
Spotlight |
OS/2 for Windows |
03/22/94 |
Informal (individual) |
OS/2 DOS Settings |
11/21/94 |
Informal (team) |
OS/2 WARP NLV Support |
12/13/94 |
Informal (team) |
OS/2 WARP Team |
05/02/95 |
Informal (team) |
Informal Award - TEAM |
10/25/95 |
Author Award |
Initial Eligibility |
11/06/95 |
Informal (individual) |
Informal Award |
03/21/96 |
Informal (individual) |
Informal Award |
06/14/96 |
Spotlight |
OS/2 DEVCON DDK-OS/2 |
11/19/96 |
Formal (individual) |
Outstanding Technical Achievement Award |
12/22/97 |
Informal (individual) |
Informal award |
03/10/99 |
Certificate |
Contributions to Netscape Communicator |
03/02/04 |
Thanks Award |
Contributions to WebSphere Crit-Sit resolution. |
08/27/13 |
Thanks Award |
Contributions to Volt Tech Resources School Supplies Drive. |
Continuing Education Courses:
Date | Course # | Course Description | Date | Course # | Course Description |
01/15/82 | IBM Tools Conference | 05/17/82 | Data Communications | ||
06/15/82 | Software Testing Institute | 03/15/83 | Intel 8085 Arch Class | ||
11/05/84 | Intel 8088/8086 Architecture Class | 07/08/85 | Programmer Engineering Workshop | ||
03/07/88 | OS/2 PM Programming Class | 01/15/90 | Windows and OS/2 Conference | ||
03/05/90 | MS Windows Program Class | 09/10/90 | Distributed Processing Class | ||
05/14/92 | MDQROL92 | Assessment workshop | 05/27/92 | TNSROL92 | The next steps |
03/23/94 | OBR2650M | Assertiveness training | 04/21/94 | CN17450C | Workplace shell programming |
02/10/95 | National Engineers Week | 02/24/95 | National Engineers Week | ||
03/01/95 | CP10850C | PowerPC 601 System Architecture | 03/06/95 | CN17970C | PowerPC Technology |
03/17/95 | CN17980C | PowerPC 6xx Programming | 08/01/95 | AZNU098K | Windows 95 |
10/04/96 | N1980 | OTU Java Programming | 01/28/97 | AZNU484K | Advanced image manipulation |
02/24/97 | National Engineers Week | 05/21/97 | AZNU571K | Using and Implementing common sense | |
06/23/97 | LDT8205C | Diversity Awareness | 09/11/97 | IAU3000C | Perl Programming |
09/23/97 | IAU3110C | Advanced Perl Programming | 03/06/98 | N2036 | Advanced Java Programming |
03/13/98 | Austin Energy Regional Science Festival | 09/25/98 | IAUJS01C | Introduction to JavaScript | |
11/18/98 | AZNX117K | TCP/IP Networking | 12/04/98 | N2067 | Universal Serial Bus Architecture |
02/10/99 | National Engineers Week | 03/12/99 | Austin Energy Regional Science Festival | ||
04/08/99 | IAU3300C | CGI Programming in Perl | 05/17/99 | IAUUCD1C | Intro to User Cent Design |
05/19/99 | ZAU1033C | Emerging Microarchitectures | 11/12/99 | G3740 | TCP/IP architecture |
12/08/99 | ZAUSR05C | Introduction to Career planning | 02/10/00 | National Engineers Week | |
03/17/00 | Austin Energy Regional Science Festival | 04/18/00 | IAUXML1C | Introduction to XML | |
06/16/00 | IAUIN15C | Mastering web site fund | 09/25/00 | AZNX516K | Voice Over IP: IP Telephony |
10/02/00 | IAULX02C | Linux Internals | 10/14/00 | AIR Austin | |
11/08/00 | UCD01 | Introduction to IBM UCD | 02/01/01 | LAUL2K0C | Leadership Excellence – (LE) |
02/05/01 | LAU00TMC | Time Management and Personal Productivity Workshop (LE) | 02/12/01 | National Engineers Week | |
02/16/01 | Austin Energy Regional Science Festival | 03/01/01 | LAUECS0C | Communications for Effective Collaboration (LE) | |
03/19/01 | W9859 | Rediscovering Individual Greatness | 04/11/01 | LAUAPC1C | The Art of Productive Conflict – (LE) |
04/30/01 | LAUPSWKC | Presentation Skills Workshop – (LE) | 05/23/01 | LAU4RLSC | Four Roles of Leadership – (LE) |
06/11/01 | LAU1290C | Out–of–the–Box Thinking – (LE) | 06/28/01 | LAU0560C | Improving Your Negotiation Skills – (LE) |
07/19/01 | LAUAPLYC | Learning to Apply – (LE) | 07/19/01 | LAUNGM0C | Next Generation Mentoring – (LE) |
08/06/01 | 21805 | Project Management Orientation (PMTO) | 08/27/01 | LAU1830C | How to Build a Championship Team – (LE) |
09/14/01 | LAU0TF1C | "Leadership Excellence–Vision" - TeamFocus | 09/28/01 | QL133 | Red Hat (R) Linux System Administration |
10/29/01 | QL253 | Red Hat (R) Linux Networking and Security Administration | 11/02/01 | QL302 | RHCE (TM) Certification Lab Exam |
11/12/01 | P3206 | e–business: Designing Integration Solutions | 02/08/02 | Austin Energy Regional Science Festival | |
03/12/02 | National Engineers Week | 03/15/02 | ExxonMobil Texas State Science & Engineering Fair | ||
06/10/02 | HAU05EBC | Advanced Enterprise JavaBeans (EJB) using WebSphere and VisualAge–Part I | 06/17/02 | HAU06EBC | Advanced Enterprise JavaBeans – Part II (EJB 2.0) |
01/16/03 | "The Customer(R) Program" by Ron Willingham. | 01/27/03 | B3106 | e–business: Technology Workshop | |
02/07/03 | Austin Energy Regional Science Festival | 02/10/03 | BE0020XS | AIX 5L V5.1/5.2 Install, Migration& Recovery: Problem Determination | |
03/04/03 | WN113 | Linux Administration Part 2: Hardware and Programming | 03/14/03 | National Engineers Week | |
03/24/03 | AU0120XS | Advanced WebSphere(Advanced Edition) Systems Administration | 04/21/03 | AUOO00SE | Object–Oriented Analysis and Design Using UML/Rational Rose |
05/19/03 | AUOO01SE | Advanced Object–Oriented Analysis and Design w/Rational Rose | 06/16/03 | AU0160XS | Introduction to ClearCase |
03/10/04 | National Engineers Week | 07/15/05 | Atmel ARM9 conference | ||
09/28/05 | Trade Show | 03/09/07 | National Engineers Week | ||
03/14/07 | ADSI training course | 10/24/07 | Military Information Assurance Workshop | ||
10/25/07 | Military Information Assurance Conference | 11/13/07 | TCP/IP Fundamentals | ||
02/13/08 | Product Development Using Scrum | 04/25/08 | National Engineers Week – Gave out 30 copies of the book "You can be a woman engineer" | ||
05/16/08 | National Engineers Week - Presented at Claude Berkman Elementary career day. | 09/03/08 | IFC.08–06.AUS | 080608–IFC University of Phoenix – Integrated Faculty Certification – Graduate | |
03/27/09 | National Engineers Week – Travis HS "Real World Connections" Speaker. | 03/23/10 | Mentor.com | USB Under the Hood Web Seminar | |
04/20/11 | National Engineers Week – Cedar Park HS College Conference - Engineering Speaker | 10/04/11 | 10001743 | Annual Required Training Questionnaire,(WBT) | |
10/04/11 | 10001743 | Annual Required Training Questionnaire,(WBT) | 10/05/11 | 00019189 | BASIC ELECTRICAL SAFETY 1.0,(WBT) |
10/05/11 | 00021863 | HAZCOM Basics 1.0, (WBT) | 10/05/11 | 00001538 | Lab Safety 1.0, (WBT) |
10/05/11 | 00016464 | Ladder Safety 1.0, (WBT) | 10/17/11 | 00015623 | RMF/BARRICADE SAFETY 1.0, (WBT) |
03/09/12 | 10002466 | 2012 Code of Conduct Training 4.0, (WBT) | 04/30/12 | 10001743 | Annual Required Training Questionnaire, (WBT) |
04/25/13 | National Engineers Week – Gave out 40 copies of the book "You can be a woman engineer" | 04/11/18 | Mentor Web Seminar: Selecting an Embedded Operating System | ||
02/05/20 | ESD & Hardware Handling – Initial – L3Harris | 04/06/22 | 2022 Enterprise Safety and Security USEMEALATAM FAV | ||
04/06/22 | 2021 Information Security Monitory Notice (ISMN) | 04/07/22 | 2022 Enterprise Financial Crimes FAV | ||
04/14/22 | Accessibility guidelines for web conferencing | 04/20/22 | Technology End of Life Training | ||
04/20/22 | 2022 Anti-Bribery Anti-Corruption Full Version FAV | 04/21/22 | 2021 Information Wall GTO | ||
04/21/22 | 2022 Business Continuity Awareness FAV | 04/21/22 | 2022 Enterprise Privacy Principles FAV | ||
04/22/22 | 2022 Enterprise Cyber Security and Information Protection FAV | 04/25/22 | 2021 Risk Framework Full Version | ||
04/25/22 | 2022 Conduct Expectations for Contractors FAV |