# Ken Chen > Software Engineer Location: Brooklyn, New York, United States Profile: https://flows.cv/kenchen Experience firmware and software developer at IBM. ## Work Experience ### IBM System Z Development – Staff Software Engineer @ IBM Jan 2015 – Present • Design and develop new features and customer defect fixes for Prepare Channel Buffer, Test Channel Buffer, and Locate Channel Buffer • Review and improve existing code modules to enhance performance • Develop test-cases for new features in simulation environment and improve existing code test coverage • Fully test codes to ensure successful machine delivery and always able to maintain 100% machine up-time ### Firmware Tools Development Team @ IBM Jan 2016 – Present Coupling MilliCode Debugger ( 2016 - Present ) • Develop and maintain a tool in Python and JavaFX to provide cross platform usage in MAC OSX, Windows and Linux to assist team members debug their assembler code and improve efficiency • helped to create back-end algorithm to parse and convert simulation trace files to JSON files for front-end interfaces • Produced front-end UI leveraging JavaFX to present and organize information with the ability to pause and step through source code and greatly improved debugging speed • Designed features for live register updates, multi-threaded trace files support, module lists, and search functions in trace files • Continue to improve and provide support for this tool - apply bug fixes, gather user feedbacks and host weekly development meetings VS Code Editor Plugins ( 2019 – Present ) • Created VS Code editor plug-ins in JavaScript to enhance Millicode Development efficiency by creating the following features: • Millicode code beautify, run Millicode build, block comments, provide instructions mnemonics lookups, clone git projects, extract modules from build zip • Utilizing API to provide user with most updated Millicode architectures information when using certain plugin ATOM Editor Plugins ( 2014 – 2018) • Create new ATOM plug-ins to enhance Millicode development efficiency by creating the following features: • IBM Millicode syntax highlight, Millicode definition tooltips, Language mnemonics lookups, Millicode language linter ### Department Quality and Team Simulation Representative @ IBM Jan 2013 – Jan 2016 • Coordinated with different teams to perform quality control of design documents, records, code reviews, and simulations • Performed Failure Analysis for function test, system test, field problems to ensure future production quality • Created quarterly reports detailing lessons learned from each project and organized records for future references • Tracked simulation defects with other firmware teams, propose resolutions and simulation improvements to prevent defects in the field ### IBM System Z Development – Firmware Engineer @ IBM Jan 2013 – Jan 2015 | Poughkeepsie, NY • Developed features base on specifications and designed unit simulation testing for System Z • Debugged and resolved test floor coupling firmware related problems ### Personal Projects @ Photo sharing site Clone [project] Jan 2019 – Present • Created a photo sharing site clone using Django REST Framework for backend and React for the frontend • Designed a database using Django REST backend framework allow user to create an account and upload photo using Amazon S3 storage • Using React to create a UI cloned similar to 500px, allow user to register an account, upload and share photos, follow users, photo feeds daily from followed users, explore all shared photos ### Personal Projects @ Live Keeper Draft Tool [project] Jan 2019 – Jan 2019 • Developed a live drafting tool in Django Framework, Channels, Python, HTML and JavaScript for Fantasy Football Keeper League to allow for multi-player live interactions during a draft • Designed a database using Django framework in Python for hosting a private draft • Developed an UI in JavaScript and CSS for league members to accomplish a custom format drafting process • Designed the live drafting process and live chat using Django Channels to provide trades during draft, live update of the draft-board, live update each member’s roster, timer countdown, and broadcast custom audio announcement of the current player being draft ### Bus Driver @ OCC Transport, Inc Jan 2011 – Jan 2012 | Binghamton University ## Education ### Master of Science (M.S.) in Computer Engineering Binghamton University ### Bachelor of Science (B.S.) in Computer Engineering Binghamton University ## Contact & Social - LinkedIn: https://linkedin.com/in/ken-chen-b89b3434 - Portfolio: https://chenjk7.github.io/kenchen/ --- Source: https://flows.cv/kenchen JSON Resume: https://flows.cv/kenchen/resume.json Last updated: 2026-03-31