# RW KYO > Software Development Location: San Francisco Bay Area, United States Profile: https://flows.cv/rw 20-year experience of development, support & operations of large scale, high throughput enterprise software running on distributed on-premises cloud using Java, C++/C, and shell programming. Support of design community to optimize usage and improve productivity. Extensive experience in Software Configuration Management(CM), Release Management and Continuous Integration. Pragmatic, customer-first, and result-oriented. AREAS OF EXPERTISE ** Client/server based software design, development, QA, and regression maintenance. ** Diverse knowledge base in solving miscellaneous critical tasks. ** Collaboration with project admins data management methodology and solutions to real-world problems and new software release/feature delivery. ** Infrastructure design, implementation & deployment, 24/7 operations & support, user training. ## Work Experience ### Software Engineer @ MSAG Jan 2018 – Present | Mountain View, CA Air Traffic Management research and software development at NASA Ames. ### Principal Software Engineer @ Oracle Jan 2010 – Jan 2017 | San Francisco Bay Area Design, Development & Support of a highly-scalable, high performance, multi-master, client-server based Data Management System across several geographical domains in on-premises cloud used by Systems engineering: ** Millions of daily transactions by thousands of concurrent users, interactive and noninteractive, supported by the design of relational database schema and performance-tuned SQL queries and updates. ** Thin C++ clients and multi-threaded, distributed JAVA based servers that provide real-time synchronization metadata and physical files across geographical domains. ** Horizontally scaling to handle new work demand and auto scaling to handle dynamic bursty loads. ** Provided users’ perspective to the development team for improving system features and performance. ** Designed, implemented, and deployed Infrastructure for production and testing. ** Defined and implemented software build environment and release packaging. ** Regression test case creation & maintenance: daily, random, and custom scenarios. ** Ported the software from SPARC/Solaris to x86/Solaris, x86/Linux, SPARC/Linux as well as performed new Oracle/Java release upgrades. ** Collaborated with project DBAs on data management methodology & processes, how to best utilize the system, new release beta testing, deployment, user environment related issues,, and other various custom tasks. ** Worked with Oracle DBA on new instance setup and cloning: production, clone, and play. ** Prepared training materials and conducted different usage classes to end-users, DBAs, and design flow developers. ** Worked with cloud infrastructure team in resolving on-premises system level issues. ** Technologies used: Java 7&8 (JDBC & JNI), C++, C, Oracle 12c/11g, UCP, Golden Gate real-time replication, DB-Link, perl, bash, Jenkins. ### Staff Software Engineer @ Sun Microsystems Jan 1997 – Jan 2010 | San Francisco Bay Area ** Designed, developed and supported mission-critical distributed software running in multiple ranches in different geographical domains, used by hardware engineering. ** New instance setup(production, clone and play) and day to day end-user support and troubleshooting. ** Worked on software regression, QA. test case creation and maintenance. ** Designed and implemented infrastructure for production, QA. ** DEV build environment and release packaging with Makefile and scripts. ** Prepared training material and conducted user training sessions. ** Technologies used: Sybase, Sybase replication, C++, perl, python. ## Education ### Master of Science - MS in Computer Science Indiana University Bloomington ### Bachelor's degree in Applied Mathematics National Tsing Hua University ## Contact & Social - LinkedIn: https://linkedin.com/in/rw-kyo-79a238123 --- Source: https://flows.cv/rw JSON Resume: https://flows.cv/rw/resume.json Last updated: 2026-04-10