IllYoung Choi

Research And Development Engineer at CyVerse.Org
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Tucson Area
Languages
  • English -
  • Korean Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Biotechnology Research
    • 1 - 100 Employee
    • Research And Development Engineer
      • Jan 2021 - Present

    • United States
    • Telecommunications
    • 1 - 100 Employee
    • Intern
      • May 2019 - Aug 2019

      Did a research on a workflow management engine in CORD (NEM). CORD is an operating system for Software Defined Network. The workflow management engine simplifies implementing workflows and lets them have clear execution flows for monitoring and debugging. The engine was implemented on top of Apache Airflow. The work was presented at ONF Connect 2019. Responsibility: • Design and implement the system for proof-of-concept Technologies used: • Language: Python, Javascript (Node.JS) • Communication interface: Socket.IO • Workflow management: Apache Airflow Source code: • https://gerrit.opencord.org/gitweb?p=cord-workflow-probe.git;a=summary • https://gerrit.opencord.org/gitweb?p=cord-workflow-controller-client.git;a=summary • https://gerrit.opencord.org/gitweb?p=cord-workflow-controller.git;a=summary • https://gerrit.opencord.org/gitweb?p=cord-workflow-airflow.git;a=summary Show less

    • South Korea
    • Information Technology & Services
    • 1 - 100 Employee
    • Software Engineer
      • Sep 2010 - Jul 2012

      Participated in a development of a WAC/W3C compliant web widget runtime for Android phones and set-top boxes (STB). A web widget is a small app written in web languages (HTML, CSS and Javascript). In this project, I researched a web-browser engine (Webkit) and Javascript device APIs. Developed an Integrated Development Environment (IDE) for WAC/W3C compliant web widget development. The IDE was implemented as an Eclipse plug-in. The IDE provides Javascript code-assist features, WAC/W3C compliant widget packaging and a configuration editor. The IDE also provided an emulator. Responsibilities: • Implement a prototype of Javascript device APIs • Implement WAC/W3C Widget IDE • Implement WAC/W3C Widget Emulator Technologies used: • Language: C/C++, Javascript • Web Browser Engine: Webkit • Device APIs implementation: Webkit plugin-architecture (NPAPI) • Smartphone Operating System: Android (Froyo) • IDE Development: Eclipse Plug-in technology, Eclipse JSDT Show less

    • Lead Software Engineer
      • Feb 2007 - Feb 2009

      Developed a light-weight web browser for feature phones, called Moon Rabbit Browser. The web browser could render HTML 3.0 and WML contents. The browser provided some features to minimize network transfers, such as embedded pictograms and web templates. Also, the browser could run apps on a webpage like Adobe Flash. This feature was used to launch mini games. Using the web browser, Entaz released 6+ web-based apps, such as “Free Game Town”. Developed a framework for various feature phones, called Moon Framework. The framework provides various APIs for feature phone application development, such as network, graphics, and file-system access. The framework also provides application lifecycle management and dynamic link library loading. In this project, I led a small development team consisted of 4 engineers as a team leader. Responsibilities: • Implement HTML/WML rendering • Implement an applet system • Design the framework • Develop compilation and packaging tools • Analyze target platforms (SKT/KTF/LGT WIPI, BREW) and port • Lead a team and manage project milestones Technologies used: • Languages: C, Java, ARM Assembly • Target platforms: SKT WIPI(C), KTF WIPI(Java/C), LGT WIPI(Java/C), BREW 3.x (C) Show less

    • Software Engineer
      • Aug 2005 - Feb 2007

      Developed a management software of POS (Point Of Service) system at Takamiya stores (a fishing-equipment store chain). The software provided supply-chain management, warehouse management, product management, retail store management, price-tag printing, and statistics reporting. Responsibilities: • Design the management system • Implement warehouse management and product management • Implement a HTML based report printing module • Implement a barcode printing module • Implement various statistics reports Technologies used: • Language: C# • Database: MSSQL Show less

    • Software Engineer
      • Jun 2004 - Aug 2005

      Developed various feature phone apps such as banking, lottery, stock market, and real-estate apps. I was responsible for implementing mobile apps using AT Solutions’ proprietary mobile app framework. The framework provided networking and UI components. I developed 7 different services. Responsibilities: • Implement mobile apps (front-end) Technologies used: • Languages: C, Java • Platforms: GVM (C-like), GNEX (C), SKT WIPI (C), SKVM (Java) Developed various feature phone apps such as banking, lottery, stock market, and real-estate apps. I was responsible for implementing mobile apps using AT Solutions’ proprietary mobile app framework. The framework provided networking and UI components. I developed 7 different services. Responsibilities: • Implement mobile apps (front-end) Technologies used: • Languages: C, Java • Platforms: GVM (C-like), GNEX (C), SKT WIPI (C), SKVM (Java)

Education

  • University of Arizona
    Doctor of Philosophy (Ph.D.), Computer Science
    2014 - 2020
  • University of Arizona
    Master's Degree, Computer Science
    2012 - 2014
  • Hankuk University of Foreign Studies
    Bachelor, Computer Science & Engineering
    2001 - 2009

Community

You need to have a working account to view this content. Click here to join now