Experience
2015 — Now
• 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
2016 — Now
2016 — Now
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
2013 — 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
2013 — 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
2019 — Now
• 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
Education
Binghamton University
Master of Science (M.S.)
Binghamton University