Shuichi Yoshizawa Raleigh, NC 919-***-**** *****.*********@*****.*** LinkedIn.com/in/scottyoshizawa SENIOR SOFTWARE ENGINEER
Dynamic Software Engineer with expertise spanning hardware support and web development across front-end UI and back-end servers, and both on-premise and cloud environments. Versatile in using programming tools, frameworks, and operating systems. Highly skilled in Agile methodologies, with a strong attention to detail to ensure project success. Eager to explore new technologies, foster teamwork, and adept at facilitating clear communication to keep projects on track. Well-versed in networking, software testing, and database management. Bi-lingual in English and Japanese. Career Highlights:
§ Engineered a OpenGrok-enabled source code indexing and browsing service, managing its operation for 7 years.
§ Administered 300+ projects, products, and releases across 50+ RHEL servers integrating shell scripts, Python, Java, and extensive automation via Jenkins with Tomcat, Nginx, and the Bottle framework.
§ Championed end-user support as sole system administrator, delivering solutions through chat and email, earning numerous commendations for exceptional service.
Core Strengths: System Design, Automation, Full Cycle Testing, Troubleshooting, Customer Support, Documentation KNOWLEDGE & TECHNOLOGIES
Programming Languages: Java, Python, Shell Script, Perl, Groovy, C/C++, JavaScript, html/css/jade Tools: OpenGrok, Tomcat, Nginx, Jenkins, Splunk, Bottle, Monit, Git, Eclipse Operating Systems: Linux, Windows, Mac, Unix, MVS, VM Networking: TCP/IP, IPSEC, IKE, TLS, SNA, 3270/5250 Data Stream Database: SQL, DB2, MongoDB, Cloudant
PROFESSIONAL EXPERIENCE
Cisco EngIT, Research Triangle Park, NC 10/2016 – 04/2024 OpenGrok System Administrator
§ Serve as DevOps for OpenGrok system and provide administration services to Cisco internal users; troubleshoot and resolve OpenGrok system related challenges while automating all processes; engage with OpenGrok development community, providing actionable solutions and assistance.
§ Established OpenGrok system on RHEL for Cisco software products, scaling hosting infrastructure from 3 to 60+ RHEL hosts within 7 years to meet rising demands for branch additions.
§ Recognized and addressed need for a cost-effective source code indexing service, developing and delivering a solution with OpenGrok, Tomcat, and Nginx in 2 months.
§ Implemented LDAP-driven access control within 2 months to tailor user permissions, ensuring a secure, need-to- know system access.
IBM Bluemix, Durham NC 07/2014 – 05/2016
Software Engineer
§ Developed new Bluemix (IBM's public cloud) services, running on both server and client using JavaScript, Node.js/Express & html/css/jade, composing new data flows, and creating and managing APIs.
§ Created automation test cases using Mocha (JavaScript Unit Test framework) to enhance test coverage, drastically reducing execution time, improving product quality, and increasing productivity. Shuichi Yoshizawa 919-***-**** ********@*****.*** Page 2 Software Engineer, IBM Bluemix (Continued)
§ Improved product quality by executing End-to-End Tests based on Use Cases and increasing database product knowledge for both on-premise and cloud environments (DB2, MongoDB, Cloudant). IBM PureSystems, Durham, NC 05/2011 – 06/2014
Software Engineer
§ Crafted expert-level, ready-to-use device configuration components using Groovy script language, enhancing device setup processes.
§ Engineered components for direct device access, significantly boosting product performance through rapid hardware knowledge acquisition.
§ Created automation test cases using PyUnit (Python Unit Test framework) that increased test coverage, drastically reduced execution time, and ultimately improved PureSystems (pre-configured expert integration system) quality and increased productivity.
§ Introduced automation test cases into Jenkins and improved day-to-day build performances. IBM z/OS Communications Server, Durham NC 04/2006 – 04/2011 Software Test Engineer
§ Created test cases using Perl and Unix Shell Script with IBM MVS and VM commands that increased test coverage and drastically reduced execution time, leading to improved product quality and productivity.
§ Increased productivity by executing Function Tests with proactive schedule management and extensive problem management.
§ Improved product quality with increasing test case accuracy by obtaining and integrating knowledge on network security such as IPSEC, IKE v1/v2 & TLS and RFC requirements. Additional Experience:
IBM Personal Communications/Host On-Demand, Durham NC & Japan Software Development Engineer
§ Developed IBM Personal Communications using C/C++, for this industry-standard 3270/5250 terminal emulator on Windows. Created IBM Host On-Demand, next-level industry standard 3270/5250 terminal emulator for Java environments.
IBM Product Assurance Lab, Japan
Software QA Engineer
§ Created Comprehensive Test Plans and System Test Plans, executed System Tests, and performed quality assessments for various National Language Supported products developed by IBM-Japan. EDUCATION
Bachelor’s Degree (BE), Electronics Engineering, Shinshu University, Nagano, Japan