SlideShare a Scribd company logo
1 of 4
Ron Cadima
140 South Van Ness #1004
San Francisco, CA 94103
Phone: (415) 278-1227
E-mail: rcadima01@gmail.com
Programming Languages:
C (20+), C++( 6+), Assembler (20 +), Python ( 1+), Perl (4 +), Bash (15+), AWK,
Various other command languages, Java tuning.
Version Control:
Perforce ( 5 yrs. ), Git ( 1.5 years) , CVS (10 yrs)
Operating systems:
Linux ( various releases plus kernel.org role your own ) ( 15+ years)
Unix for Power PC
OS/2
Windows
Series 1
System 7 ( Process control automation )
S290, S360,370 and 380, 1130.
Programming, administration, performance tuning and tools development.
Network topology analysis and tuning. (HTML, XML, TCP/IP, UDP, SNMP)
AWS ( 3+ ), VMWARE ( 1 +), Oracle VM ( 3 ) ( in years)
Hardware used:
X86 – 15+ years Linux Kernel Development, Device Drivers and Performance Tools
10 +years POS, OS/2 Kernel, device drivers and Performance tools. Various
Hardware Architectures
Power PC – 3 years (Scripting performance tools development for Unix environment).
AMD – 5 years (Performance tools and Linux Kernel development )
RISC – 6 years (Performance tools, AIX and Unix development and administration)
Prototype Work:
Linux Kernel prototyping of new Slot gaming machine hardware.
Video and Audio prototype in slot gaming environment.
New BIOS and imbedded Linux kernel prototype for boot up and security in
slot gaming machines.
Perforce Data Base prototyping
Prototype memory modeling for cache control on Linux.
Controlled and tuned software bring up.
Database access and multi-threading control.
Work Experience:
Feb. 2015 to present, Release and Perforce Administrator at Aruba Networks. Now
part of HPE Enterprise.
Designed and implemented Perforce System consisting of Commit Server,
Edge Server, Read only Replica and proxy Servers for support in US, India,
China and Canada. Developed monitoring and cleanup tools and backup
procedures. Developed fail over recovery procedure.
Maintained Jenkins build environment for automated development builds
and test procedures.
July 2014 to December 2015, Contract Software Engineer for Unix/Linux Systems
Provide design and development support to NetApp Perforce
upgrade. Duties include review design of network topology and routing, create
Linux system service support, design and develop triggers and filters, create
documentation on best practices as well as support documents.
Develop monitoring and validation tools in perl and bash for Linux/Unix
Servers.
July 2011 to July 2014, Perforce Software, Performance Lab Engineer
Lead performance Engineer for P4 Commons and P4 SaaS.
Developed test suite based on 1.3 million file depot and 2000 concurrent users
Accessing master and forwarding replica simultaneously.
GIT / Git-fusion running in VM environment ( VMWare, AWS, Oracle )
Configured all servers and machines.
Performance analyst P4 Server support and Server configuration for Linux and Unix
machines.
Performance studies based on large scale, >3m files and 2000 users, for the following
functions: Master and Replica and forwarding replica differences.
PAUTH server with master and replica. Configured all servers.
Create test suites and measure impact of peek options on 13.03 version.
Customer Support backup for performance related problems for
Samsung, and other customers. OS configuration.at system monitoring
Linux/Unix Kernel configuration and tuning in all Perforce related products.
Low level code analysis of server using pin, strace and other Linux
tools. Based on X86 servers.
June 2004 to June 2011, Bally Technologies/ SDG, Senior System Engineer
Lead Developer of System Security of File and Memory Authentication for Gaming Machine.
Designed and Developed:
Designed and developed signing tools and procedures using PVSSR and DSA/DSS
Signature Security file Authentication loadable module in Linux based Slot /Gaming
Machines. Memory authentication, file validation loadable modules in Linux based
Slot/Gaming machines. Authentication of PCI memory contents.
Lead Developer for Gaming Machine Boot Process
Designed Modified Linux BIOS Boot Process
Developed linuxrc boot logic to:
Select boot source.
Load and Activate File and Memory Authentication
Validate system resources.
Kernel Development and Analysis consultant and Administrator
All hardware base on x86 architecture.
Review and suggest Linux kernel configurations and patches.
Build Linux Kernels
Design of specialized loadable module support for unique gaming hardware and software
requirements.
Performance analysis of gaming systems
Debug errors and problems.
Host download Support
Initial design of download on gaming machines. UDP
Developed loadable module to support download
Initial implementation of Curl.
Build Environment Design and Setup
Developed the first build environment installation package.
Designed build environment restructuring process
Achievements:
5 Software patents for download design, security design and implementation, and gaming
machine boot process
Inventor of the year award.
Inventor of the quarter award.
July 1968 to Feb. 2004 IBM Various positions.
7 years Linux tools performance tools development and analysis. Tuning of DB/2.
Customer support including Performance OS and application performance tuning,
Network tuning, and overall system design.
Performance interface lead onsite at Nw Zealand Police.
Worked with customers in 11 different countries for problem resolution and
performance tuning.
6 years OS/2 kernel development. Scheduling, file systems, and boot time performance.
Performance team lead.
5 years Performance tools development for various operating systems.
5 year point of sale network design and development. Networking Team lead.
12 years various production control programming of various manufacturing sites
around the world.
Languages:
English, German, Some French
Education:
Bachelors in Political Science and Minor in Economics.
IBM Basic Programmer Training
Linux Device Driver Certification
Post graduate studies in psychology and theory.

More Related Content

What's hot

Embedded Linux/ Debian with ARM64 Platform
Embedded Linux/ Debian with ARM64 PlatformEmbedded Linux/ Debian with ARM64 Platform
Embedded Linux/ Debian with ARM64 PlatformSZ Lin
 
SELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersSELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersDru Lavigne
 
Fast boot
Fast bootFast boot
Fast bootSZ Lin
 
Using open source software to build an industrial grade embedded linux platfo...
Using open source software to build an industrial grade embedded linux platfo...Using open source software to build an industrial grade embedded linux platfo...
Using open source software to build an industrial grade embedded linux platfo...SZ Lin
 
Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)Ramola Dhande
 
Select, manage, and backport the long term stable kernels
Select, manage, and backport the long term stable kernelsSelect, manage, and backport the long term stable kernels
Select, manage, and backport the long term stable kernelsSZ Lin
 
Lavigne aug11 bsdmag
Lavigne aug11 bsdmagLavigne aug11 bsdmag
Lavigne aug11 bsdmagDru Lavigne
 
從u-boot 移植 NDS32 談 嵌入式系統開放原始碼開發的 一些經驗
從u-boot 移植 NDS32 談 嵌入式系統開放原始碼開發的 一些經驗從u-boot 移植 NDS32 談 嵌入式系統開放原始碼開發的 一些經驗
從u-boot 移植 NDS32 談 嵌入式系統開放原始碼開發的 一些經驗Macpaul Lin
 
Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...
Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...
Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...GlobalLogic Ukraine
 
Design, Build,and Maintain the Embedded Linux Platform
Design, Build,and Maintain the Embedded Linux PlatformDesign, Build,and Maintain the Embedded Linux Platform
Design, Build,and Maintain the Embedded Linux PlatformSZ Lin
 
Building Embedded Linux Systems Introduction
Building Embedded Linux Systems IntroductionBuilding Embedded Linux Systems Introduction
Building Embedded Linux Systems IntroductionSherif Mousa
 
Kernel Recipes 2014 - The Linux Kernel, how fast it is developed and how we s...
Kernel Recipes 2014 - The Linux Kernel, how fast it is developed and how we s...Kernel Recipes 2014 - The Linux Kernel, how fast it is developed and how we s...
Kernel Recipes 2014 - The Linux Kernel, how fast it is developed and how we s...Anne Nicolas
 
What is the merge window?
What is the merge window?What is the merge window?
What is the merge window?Macpaul Lin
 
Software update for embedded systems
Software update for embedded systemsSoftware update for embedded systems
Software update for embedded systemsSZ Lin
 

What's hot (20)

Embedded Linux/ Debian with ARM64 Platform
Embedded Linux/ Debian with ARM64 PlatformEmbedded Linux/ Debian with ARM64 Platform
Embedded Linux/ Debian with ARM64 Platform
 
SELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersSELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux Users
 
Fast boot
Fast bootFast boot
Fast boot
 
visagie_freebsd
visagie_freebsdvisagie_freebsd
visagie_freebsd
 
Basic Linux Internals
Basic Linux InternalsBasic Linux Internals
Basic Linux Internals
 
Using open source software to build an industrial grade embedded linux platfo...
Using open source software to build an industrial grade embedded linux platfo...Using open source software to build an industrial grade embedded linux platfo...
Using open source software to build an industrial grade embedded linux platfo...
 
Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)
 
Select, manage, and backport the long term stable kernels
Select, manage, and backport the long term stable kernelsSelect, manage, and backport the long term stable kernels
Select, manage, and backport the long term stable kernels
 
freebsd-watitis
freebsd-watitisfreebsd-watitis
freebsd-watitis
 
Lavigne aug11 bsdmag
Lavigne aug11 bsdmagLavigne aug11 bsdmag
Lavigne aug11 bsdmag
 
從u-boot 移植 NDS32 談 嵌入式系統開放原始碼開發的 一些經驗
從u-boot 移植 NDS32 談 嵌入式系統開放原始碼開發的 一些經驗從u-boot 移植 NDS32 談 嵌入式系統開放原始碼開發的 一些經驗
從u-boot 移植 NDS32 談 嵌入式系統開放原始碼開發的 一些經驗
 
Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...
Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...
Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...
 
Design, Build,and Maintain the Embedded Linux Platform
Design, Build,and Maintain the Embedded Linux PlatformDesign, Build,and Maintain the Embedded Linux Platform
Design, Build,and Maintain the Embedded Linux Platform
 
Basic Linux kernel
Basic Linux kernelBasic Linux kernel
Basic Linux kernel
 
Building Embedded Linux Systems Introduction
Building Embedded Linux Systems IntroductionBuilding Embedded Linux Systems Introduction
Building Embedded Linux Systems Introduction
 
Kernel Recipes 2014 - The Linux Kernel, how fast it is developed and how we s...
Kernel Recipes 2014 - The Linux Kernel, how fast it is developed and how we s...Kernel Recipes 2014 - The Linux Kernel, how fast it is developed and how we s...
Kernel Recipes 2014 - The Linux Kernel, how fast it is developed and how we s...
 
What is the merge window?
What is the merge window?What is the merge window?
What is the merge window?
 
Software update for embedded systems
Software update for embedded systemsSoftware update for embedded systems
Software update for embedded systems
 
.NET RDF APIs
.NET RDF APIs.NET RDF APIs
.NET RDF APIs
 
Linux kernel development
Linux kernel developmentLinux kernel development
Linux kernel development
 

Viewers also liked (13)

FEMA100
FEMA100FEMA100
FEMA100
 
Mcm GuanWang 5957
Mcm GuanWang 5957Mcm GuanWang 5957
Mcm GuanWang 5957
 
грицук степь
грицук степьгрицук степь
грицук степь
 
Fantastic event approaches
Fantastic event approachesFantastic event approaches
Fantastic event approaches
 
ಮಕ್ಕಳನ್ನು ಬಡತನದ ಭೀತಿಯಿಂದ ಕೊಳ್ಳಬೇಡಿರಿ
ಮಕ್ಕಳನ್ನು ಬಡತನದ ಭೀತಿಯಿಂದ ಕೊಳ್ಳಬೇಡಿರಿಮಕ್ಕಳನ್ನು ಬಡತನದ ಭೀತಿಯಿಂದ ಕೊಳ್ಳಬೇಡಿರಿ
ಮಕ್ಕಳನ್ನು ಬಡತನದ ಭೀತಿಯಿಂದ ಕೊಳ್ಳಬೇಡಿರಿ
 
Berlin : The Captital of Germany
Berlin : The Captital of GermanyBerlin : The Captital of Germany
Berlin : The Captital of Germany
 
Hoy el señor
Hoy el señorHoy el señor
Hoy el señor
 
Stock market prediction using data mining
Stock market prediction using data miningStock market prediction using data mining
Stock market prediction using data mining
 
Estoy a la puerta y llamo,
Estoy a la puerta y llamo,Estoy a la puerta y llamo,
Estoy a la puerta y llamo,
 
Dios es fiel
Dios es fielDios es fiel
Dios es fiel
 
Batman analysis 2
Batman analysis 2Batman analysis 2
Batman analysis 2
 
Con vosotros está
Con vosotros estáCon vosotros está
Con vosotros está
 
Espiritu s anto_ven_ven
Espiritu s anto_ven_venEspiritu s anto_ven_ven
Espiritu s anto_ven_ven
 

Similar to RResume

SAMKUMAR- Sr.Linux SystemAdministrator (1)
SAMKUMAR- Sr.Linux SystemAdministrator (1)SAMKUMAR- Sr.Linux SystemAdministrator (1)
SAMKUMAR- Sr.Linux SystemAdministrator (1)gandi samkumar
 
Suresh nayak linux administrator
Suresh nayak linux administratorSuresh nayak linux administrator
Suresh nayak linux administratorSuresh Nayak
 
Pearce Barry Resume
Pearce Barry ResumePearce Barry Resume
Pearce Barry ResumePearce Barry
 
HERMAN_STACY_JACKSON_Resume_041916
HERMAN_STACY_JACKSON_Resume_041916HERMAN_STACY_JACKSON_Resume_041916
HERMAN_STACY_JACKSON_Resume_041916Stacy Jackson
 
Adhila_CV_DevOps_Linux_Profile
Adhila_CV_DevOps_Linux_ProfileAdhila_CV_DevOps_Linux_Profile
Adhila_CV_DevOps_Linux_ProfileAdhila Ansari
 
DaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.saveDaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.saveDave Sailors
 
7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summitwebuploader
 
Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Peter Tröger
 
Austin Chang Resume
Austin Chang ResumeAustin Chang Resume
Austin Chang ResumeAustin Chang
 
Santosh Yadav Mar-2015 - Resume
Santosh Yadav Mar-2015 - ResumeSantosh Yadav Mar-2015 - Resume
Santosh Yadav Mar-2015 - ResumeSantosh Yadav
 

Similar to RResume (20)

Anton_Vysotskiy_resume
Anton_Vysotskiy_resumeAnton_Vysotskiy_resume
Anton_Vysotskiy_resume
 
SAMKUMAR- Sr.Linux SystemAdministrator (1)
SAMKUMAR- Sr.Linux SystemAdministrator (1)SAMKUMAR- Sr.Linux SystemAdministrator (1)
SAMKUMAR- Sr.Linux SystemAdministrator (1)
 
Suresh nayak linux administrator
Suresh nayak linux administratorSuresh nayak linux administrator
Suresh nayak linux administrator
 
Resume
ResumeResume
Resume
 
Pearce Barry Resume
Pearce Barry ResumePearce Barry Resume
Pearce Barry Resume
 
Cv
CvCv
Cv
 
HERMAN_STACY_JACKSON_Resume_041916
HERMAN_STACY_JACKSON_Resume_041916HERMAN_STACY_JACKSON_Resume_041916
HERMAN_STACY_JACKSON_Resume_041916
 
Bintan
BintanBintan
Bintan
 
Ravi_updated_resume
Ravi_updated_resumeRavi_updated_resume
Ravi_updated_resume
 
Spellman Resume
Spellman ResumeSpellman Resume
Spellman Resume
 
John f kiser
John f kiserJohn f kiser
John f kiser
 
Adhila_CV_DevOps_Linux_Profile
Adhila_CV_DevOps_Linux_ProfileAdhila_CV_DevOps_Linux_Profile
Adhila_CV_DevOps_Linux_Profile
 
Resume
ResumeResume
Resume
 
Leland Hamilton120320
Leland Hamilton120320Leland Hamilton120320
Leland Hamilton120320
 
Cl221
Cl221Cl221
Cl221
 
DaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.saveDaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.save
 
7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit
 
Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)
 
Austin Chang Resume
Austin Chang ResumeAustin Chang Resume
Austin Chang Resume
 
Santosh Yadav Mar-2015 - Resume
Santosh Yadav Mar-2015 - ResumeSantosh Yadav Mar-2015 - Resume
Santosh Yadav Mar-2015 - Resume
 

RResume

  • 1. Ron Cadima 140 South Van Ness #1004 San Francisco, CA 94103 Phone: (415) 278-1227 E-mail: rcadima01@gmail.com Programming Languages: C (20+), C++( 6+), Assembler (20 +), Python ( 1+), Perl (4 +), Bash (15+), AWK, Various other command languages, Java tuning. Version Control: Perforce ( 5 yrs. ), Git ( 1.5 years) , CVS (10 yrs) Operating systems: Linux ( various releases plus kernel.org role your own ) ( 15+ years) Unix for Power PC OS/2 Windows Series 1 System 7 ( Process control automation ) S290, S360,370 and 380, 1130. Programming, administration, performance tuning and tools development. Network topology analysis and tuning. (HTML, XML, TCP/IP, UDP, SNMP) AWS ( 3+ ), VMWARE ( 1 +), Oracle VM ( 3 ) ( in years) Hardware used: X86 – 15+ years Linux Kernel Development, Device Drivers and Performance Tools 10 +years POS, OS/2 Kernel, device drivers and Performance tools. Various Hardware Architectures Power PC – 3 years (Scripting performance tools development for Unix environment). AMD – 5 years (Performance tools and Linux Kernel development ) RISC – 6 years (Performance tools, AIX and Unix development and administration) Prototype Work: Linux Kernel prototyping of new Slot gaming machine hardware. Video and Audio prototype in slot gaming environment. New BIOS and imbedded Linux kernel prototype for boot up and security in slot gaming machines. Perforce Data Base prototyping Prototype memory modeling for cache control on Linux. Controlled and tuned software bring up.
  • 2. Database access and multi-threading control. Work Experience: Feb. 2015 to present, Release and Perforce Administrator at Aruba Networks. Now part of HPE Enterprise. Designed and implemented Perforce System consisting of Commit Server, Edge Server, Read only Replica and proxy Servers for support in US, India, China and Canada. Developed monitoring and cleanup tools and backup procedures. Developed fail over recovery procedure. Maintained Jenkins build environment for automated development builds and test procedures. July 2014 to December 2015, Contract Software Engineer for Unix/Linux Systems Provide design and development support to NetApp Perforce upgrade. Duties include review design of network topology and routing, create Linux system service support, design and develop triggers and filters, create documentation on best practices as well as support documents. Develop monitoring and validation tools in perl and bash for Linux/Unix Servers. July 2011 to July 2014, Perforce Software, Performance Lab Engineer Lead performance Engineer for P4 Commons and P4 SaaS. Developed test suite based on 1.3 million file depot and 2000 concurrent users Accessing master and forwarding replica simultaneously. GIT / Git-fusion running in VM environment ( VMWare, AWS, Oracle ) Configured all servers and machines. Performance analyst P4 Server support and Server configuration for Linux and Unix machines. Performance studies based on large scale, >3m files and 2000 users, for the following functions: Master and Replica and forwarding replica differences. PAUTH server with master and replica. Configured all servers. Create test suites and measure impact of peek options on 13.03 version. Customer Support backup for performance related problems for Samsung, and other customers. OS configuration.at system monitoring Linux/Unix Kernel configuration and tuning in all Perforce related products. Low level code analysis of server using pin, strace and other Linux tools. Based on X86 servers. June 2004 to June 2011, Bally Technologies/ SDG, Senior System Engineer Lead Developer of System Security of File and Memory Authentication for Gaming Machine. Designed and Developed: Designed and developed signing tools and procedures using PVSSR and DSA/DSS
  • 3. Signature Security file Authentication loadable module in Linux based Slot /Gaming Machines. Memory authentication, file validation loadable modules in Linux based Slot/Gaming machines. Authentication of PCI memory contents. Lead Developer for Gaming Machine Boot Process Designed Modified Linux BIOS Boot Process Developed linuxrc boot logic to: Select boot source. Load and Activate File and Memory Authentication Validate system resources. Kernel Development and Analysis consultant and Administrator All hardware base on x86 architecture. Review and suggest Linux kernel configurations and patches. Build Linux Kernels Design of specialized loadable module support for unique gaming hardware and software requirements. Performance analysis of gaming systems Debug errors and problems. Host download Support Initial design of download on gaming machines. UDP Developed loadable module to support download Initial implementation of Curl. Build Environment Design and Setup Developed the first build environment installation package. Designed build environment restructuring process Achievements: 5 Software patents for download design, security design and implementation, and gaming machine boot process Inventor of the year award. Inventor of the quarter award. July 1968 to Feb. 2004 IBM Various positions. 7 years Linux tools performance tools development and analysis. Tuning of DB/2. Customer support including Performance OS and application performance tuning, Network tuning, and overall system design. Performance interface lead onsite at Nw Zealand Police. Worked with customers in 11 different countries for problem resolution and performance tuning. 6 years OS/2 kernel development. Scheduling, file systems, and boot time performance. Performance team lead. 5 years Performance tools development for various operating systems. 5 year point of sale network design and development. Networking Team lead. 12 years various production control programming of various manufacturing sites around the world. Languages:
  • 4. English, German, Some French Education: Bachelors in Political Science and Minor in Economics. IBM Basic Programmer Training Linux Device Driver Certification Post graduate studies in psychology and theory.