Yiyun Tan

Software Developer at One Community Global
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Rio Rancho, New Mexico, United States, MX
Languages
  • English Professional working proficiency
  • Chinese 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.

Credentials

  • Back-End Engineer Career Path
    Codecademy
    Feb, 2022
    - Nov, 2024

Experience

    • United States
    • Renewable Energy Semiconductor Manufacturing
    • 1 - 100 Employee
    • Software Developer
      • Mar 2022 - Present

    • United States
    • Electric Power Transmission, Control, and Distribution
    • 700 & Above Employee
    • Associate Software Engineer
      • Aug 2018 - May 2020

      (Feb. 2020 - May 2020) Add Networking features in Automation System · Updated communication protocols (DNP3/IP) to support multi-master in automation systems · Covered added features with manual Unit Tests and Functional Tests (Mar. 2019 - Feb. 2020) Create HMI Infrastructure for Devices · Practiced design principles in creating HMI infrastructure libraries for monochromatic displaying on devices, structured main programming objects as pixels, widgets, screens · Represented characters in raw memory chunk by pixels, populated each byte of memory on the screen of device through LCD controller with C++ · Composited widgets with chars, implemented displaying screens by adding widgets, which changes the display buffer of controller · Created Unit Test fixtures with gMock/gtest, ensured UT coverage and resource usages of code via CodeSonar · Helped deploy continuous integration build servers on Jenkins, decentralized packages and dependencies via Conan (Aug. 2018 - Mar. 2019) Test on Firmware and Web Interface of Wireless Transmitter & Receiver System · Wrote and executed automated/manual/hybrid functional tests in Python for transmission firmware · Interacted with devices via RESTful APIs, created and run Unit tests for infrastructure software using C# · Debugged with Postman and Wireshark to resolve issues in communication between client and server · Assisted to setup the Yocto cross-platform SDK toolchain for embedded system software (Personal Project) Build Data Acquisition System · Designed a data acquisition system with Embedded C to obtain data periodically from a temperature sensor · Configured microcontroller as I2C master to communicate with sensor through I2C · Acquired and processed data by issuing commands in Tera Term Show less

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer in Test
      • Mar 2018 - May 2018

      · Assigned to Software Testing/Quality Assurance for Flask applications deployed on AWS (including Web testing, Database testing, Functional and Systems Regression test) · Analyzed and tested APIs of the web application which based on Swagger · Wrote and executed Python/Shell scripts testing for each endpoint throughout the entire Agile SDLC · Assisted the development and expansion of RESTful web services · Helped rebuild the PostgreSQL database for robust tests · Assigned to Software Testing/Quality Assurance for Flask applications deployed on AWS (including Web testing, Database testing, Functional and Systems Regression test) · Analyzed and tested APIs of the web application which based on Swagger · Wrote and executed Python/Shell scripts testing for each endpoint throughout the entire Agile SDLC · Assisted the development and expansion of RESTful web services · Helped rebuild the PostgreSQL database for robust tests

Education

  • University of Connecticut
    Master of Science (M.S.), computer engineering
    2015 - 2017
  • Wuhan University
    Bachelor's degree, Computer Software Engineering
    2011 - 2015

Community

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