Close

Ye(Eve) Shen

Software Engineer

Download Resume

About Me

I am currently working as a software developer(1~1.5 yr) in Hindsight Imaging, Inc. I obtained a M.S degree in computer science from Georgia Institude of Technology and a Ph.D degree in materials engineering from University of Wisconsin Madison. I am interested in full time software engineering position.

Experience

Software Engineer, Hindsight Imaging, Inc

Individual project: Spectral-Imaging Software

  • Built GUI by wxPython framework. Controlled equipment multiple components and achieved live data visualization by multi-thread programming in python.
  • Built 3D data visualization tool for data analysis. Applied machine learning algorithm to fingerprint the experimental samples.

Individual project: Diamond-Examiner Android App

  • Developed an app which can take photos with both external USB webcams and inner cam. Applied algorithm to calculate diamond grade from the images.

Individual project: OCT Spectrometer Software

  • Created C++ wrapper in python to call 3rd party equipment’s C++ API. Built GUI in python for users to do data acquisition, equipment alignment and data analysis.

Postdoc Fellow, Harvard University

High-throughput simulations and experiments to develop metallic glasses.

  • Applied the support vector machine (SVM) method with python to pinpoint the optimal metallic glass forming compositions within more than 100 composition candidates.

Education

Georgia Institute of Technology

Jan 2018 - May 2020

M.S. in Computer Science | GPA: 3.70/4.00

University of Wisconsin-Madison

Sept 2011 - Oct 2016

Ph.D in Materials Engineering | GPA: 3.94/4.00

Projects

Star Search Simulator App by JavaFx

  • Developed an app to let a group of drones to explore a grid of stars and avoid crashing into other artifacts such as suns and UFOs.
  • Applied singleton and observer patterns in the object-oriented design with UML diagrams.
  • Timeline animations to show grid updates and user manual control of the drone actions were achieved by JavaFx.
  • View Project Demo on Youtube

    GTBay website (similar to Ebay) by Postgre SQL and Java

  • Performed design by drawing database relationship diagrams. Created the SQL schemas and SQL queries to insert, update, select, delete, and sort data.
  • Built GUI and enabled it to communicate with the database by Postgre SQL and Java Spark framework.
  • View Project Demo on Youtube

    Cryptogram Game App by Java Android Studio

  • Developed an app for multiuser to play cryptogram game. Features include managing user accounts and creating/playing cryptograms.
  • Built GUI and achieved the functionality by Java in Android Studio. Generated testing cases and performed Espresso test.
  • View Project Demo on Youtube

    Home credit default risk project in Kaggle competition

  • Achieved 0.799 ROC AUC score for classification with python.
  • Improved model performance by adding hundreds of new features during feature engineering; finding two quite different LightGBM parameter sets to improve cross validation result; adding Xgboost and stacking with those two LightGBM results
  • View Project PPT

    Chest X-ray image analysis with DCNN: Disease Classification and Localization

  • Incorporated the VGG/DenseNet base-model and the additional transitional/pooling/prediction layers to build the DCNN architecture to do multi-label classification and heatmap disease localization within 108,948 ChestXray images by Keras/python on AWS and Azure.
  • Achieved AUC up to 0.83. Disease localization gains an accuracy up to 0.6096.
  • View Project Demo on Youtube

    Reinforcement Learning: Landing Lunar Lander rocket

  • Programmed a space vehicle Lunar Lander to learn to land within a safe zone from a starting point without crashing with the dueling double Deep Q Networking algorithm by Tensorflow/Python.
  • Optimized hyper parameters and improving the algorithm with Prioritized Experience Replay: the converged rewards are consistent within 100 trials and higher than the targeted goal value.
  • View Project Demo on Youtube

    Skills and Courses

    Get in Touch