[{"content":"Self-introduction  About -- I am a driven, hard-working individual with an interest in work that allows me to find creative solution to problems. I have gained my master’s degree in Computer Science from New York University. And I have finished my undergraduate study at University of Missouri-Columbia (MU) and Taiyuan University of Technology with a Bachelor of Science in Computer Science and Bachelor of Engineering in Software Engineering.\nMy primary interest in Computer Science was ignited when I took a computer class in high school. By learning how to develop a desktop calculator with VB language, it astonished me that the commonly-used software was developed by a series of codes. Out of great curiosity, I chose Software Engineering as my undergraduate major, which led me to step into the threshold of Computer Science.\nSee more in my CV.\nEducation  New York University (NYU) Master of Science in Computer Science\n2019 - 2021 \n University of Missouri-Columbia (MU) Bachelor of Science in Computer Science Cum Laude and Honors Scholar\n2015 - 2019 \n Taiyuan University of Technology (TYUT) Bachelor of Engineering in Software Engineering(2+2 Program in cooperation with MU)\n2013 - 2018 \n Skills   Programming Languages : JavaScript, Java, Python, PHP Back-end Frameworks: Node.js, Java EE, Spark, Vaddin, Drupal 8 Frond-end Frameworks: HTML/CSS, React, Redux, Vue, Bootstrap, Material-UI, jQuery, Ajax, Json, EJS Others: Linux, Nginx, Apache, Unity3D, Git, Docker, Oracle, MATLAB, MySQL, MongoDB, Docker  ","date":"1 January 0001","permalink":"/site/about/","section":"Zhang, Zhi","summary":"Self-introduction  About -- I am a driven, hard-working individual with an interest in work that allows me to find creative solution to problems.","title":"About"},{"content":"","date":"1 January 0001","permalink":"/site/categories/","section":"Categories","summary":"","title":"Categories"},{"content":"Languages   Chinese (native) English (fluent)  Review CV  Download CV  ","date":"1 January 0001","permalink":"/site/cv/","section":"Zhang, Zhi","summary":"Languages   Chinese (native) English (fluent)  Review CV  Download CV  ","title":"CV"},{"content":"RESEARCH ASSISTANTSHIP  FatPlants Web Portal, Digital Biology Lab Feb.2019-May 2019  Project Link: https://fatplants.net/homepage\n Participated in building the FatPlants web portal with analysis and visualization tools for plant fat-related genes, proteins and metabolism Achieved interactive network visualization using Cytoscape.js to illustrate gene ontology enrichment analysis  Plant Protein Phosphorylation Database Project, Digital Biology Lab  Project Link: http://www.p3db.org\n Participated in building a web resource portal for providing and analyzing protein phosphorylation data in plants for 45 species from ~260 in-vivo proteomic studies using Angular and MySQL Built protein sequence conservation analysis tools for inferring the importance of residues in a protein  Computational Biology Team, Stowers Institute for Medical Research   Developed independently a RNA-sequence data analysis module for differential gene expression analysis with various bioinformatics tools to organize and retrieve 21 lab experiment datasets, process user experiment request forms, and display laboratory data records, and streamlined lab processes by removing the need for manual processing / data entry Designed RESTful APIs in Express framework, used async/await to access data from 800+ files, and communicated with remote R shiny server to assist researchers in DiffExp/GO/Hearmaps analysis using different Fit model and FC/FDR cutoff parameters Created a responsive single-page application following material design guidelines to improve user experience and connected with LIMS to show more sample details for freeing analysts from repeated simple tasks  WORK EXPERIENCE  GritWorld  Software Developer Engineer\n Develop the web server and cloud-based service for next-generation computer graphics engine (GritGene) Develop high-concurrency and high-performance applications \u0026amp; micro-services using Golang  ATFX Global  Application Developer\n Participated in developing InvestingCude mobile APP for collecting forex information and achieved real-time dynamic updates, built the mobile framework using React Native, and built the backend using Node.js and Firebase Realtime Database to realize cross-platform development Firebase Realtime Database to realize cross-platform development Developed independently forex price tracking module of the forex analysis website, used Vue for frontend page building and dynamic rendering, captured remote data for asynchronous processing and visualized the results, and achieved real-time updates of trading prices and trading strategies Developed system push notification service API, used Firebase Cloud Messaging for remote push notifications in IOS and Android and realized price alert service based on user options  Business Operations, University of Missouri  Project Manager in Web Application Project in Drupal 8\n  Led 7 members to design and built 8 websites for 12 university departments including Human Resource Services, Police Department, etc., achieving 2000+ daily visits shown through Google Analytics and reducing the workload of MU Operation’s IT department by 30% within 1 year\n  Implemented agile development methodologies to distribute tasks and monitor work progress, and meet project timelines and budget\n  Java Developer in Java Web Application Project\n  Built, tested, and maintained 4 campus-wide web services, namely contract management, staff salary management, printing and mailing, and temporary staff management, using Vaadin7 Java Framework, following the MVP design pattern\n  Collaborated with team to design database schema and used CallableStatement to execute the stored SQL procedure to efficiently insert user data and improve system execution speed, and authenticated users with lightweight directory access protocol (LDAP) to improve program security\n  ","date":"1 January 0001","permalink":"/site/experience/","section":"Zhang, Zhi","summary":"RESEARCH ASSISTANTSHIP  FatPlants Web Portal, Digital Biology Lab Feb.","title":"Experience"},{"content":"Digital Biology Lab Project  Plant Protein Phosphorylation Database Project, Digital Biology Lab  Project Link: http://www.p3db.org\n Participated in building a web resource portal for providing and analyzing protein phosphorylation data in plants for 45 species from ~260 in-vivo proteomic studies using Angular and MySQL Built protein sequence conservation analysis tools for inferring the importance of residues in a protein  G2S (Genome to Structure) Web Service  Project Link: https://g2s.genomenexus.org/\n Participated in building RESTful Web Service to analyze the 3D structure of proteins by Java Spring and Maven, and generated API client libraries using Swagger for scientific computing Achieved the function of aligning users input protein sequence against the PDB sequences in the up-to-date database employing BLAST algorithm  Academic Projects  NYC Coronavirus Data Analysis  Project Link: https://arczz.github.io/Nyc_Cov19_project/\n Tracked the current COVID-19 pandemic spread in NYC across the boroughs and zip codes using Spark, analyzed the relations between pandemic spread and its influential factors including age, income, and traffic by Spark Machine Learning  Amateur Radio Direction Finding (ARDF) Simulation  Capstone Project in University of missouri - Columbia\n Collaborated with other teammates in building a radio sport Virtual Simulation for athletic training using Unity3D and implemented multiplayer feature using Socket Customized and designed the UI interface and Head-up Display (HUD) of the simulation, and implemented game save and load features using MySQL for users to record their progress  ","date":"1 January 0001","permalink":"/site/project/","section":"Zhang, Zhi","summary":"Digital Biology Lab Project  Plant Protein Phosphorylation Database Project, Digital Biology Lab  Project Link: http://www.","title":"Project"},{"content":"","date":"1 January 0001","permalink":"/site/tags/","section":"Tags","summary":"","title":"Tags"},{"content":"This is my personal website written and edited by me. Your use of this website, in any and all forms, constitutes an acceptance of these terms and policies. This page is reviewed and revised from time to time.\nAll content provided is for informational purposes only. The articles and posts on this website are my own and do not necessarily represent the positions, strategies, or opinions of my employer or its subsidiaries. I make no representations as to the accuracy or completeness of any information found here or by following any links. I will not be liable for any errors or omissions in this information nor for the availability of this information. I will not be liable for any losses, injuries, or damages from the display or use of this information.\nPrivacy policy  At antoinesoetewey.com, the privacy of my visitors is extremely important. This Privacy Policy outlines the types of personal information that is received and collected and how it is used.\nFirst and foremost, I will never share your email address or any other personal information to anyone without your direct consent.\nLog files  Like many other websites, antoinesoetewey.com uses log files to help learn about when, from where, and how often traffic flows to this site. The information in these log files include:\n Internet Protocol addresses (IP) Types of browser Internet Service Provider (ISP) Date and time stamp Referring and exit pages Number of clicks  All of this information is not linked to anything that is personally identifiable.\nCookies and web beacons  antoinesoetewey.com uses a cookie to trigger the loading of cached CSS on future page loads.\nThird-party advertisers may also place and read cookies on your browser and/or use web beacons to collect information. antoinesoetewey.com has no access or control over these cookies. You should review the respective privacy policies on any and all third-party ad servers for more information regarding their practices and how to opt-out.\nIf you wish to disable cookies, you may do so through your web browser options. Instructions for doing so can be found on the specific web browsers\u0026rsquo; websites.\nAmazon's Privacy Notice. -- Google Analytics  Google Analytics is a web analytics tool I use to help understand how visitors engage with this website. It reports website trends using cookies and web beacons without identifying individual visitors. Read Google\u0026rsquo;s Privacy Policy for more information.\nLicense  All original content (e.g. articles, blog posts, codes, files, illustrations, artwork, photographs, etc.) available on antoinesoetewey.com is released under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license, unless otherwise noted. Basically this means you are free to share, transmit, distribute, alter, transform, and build on my work just as long as you give appropriate credit and do not use it for commercial purposes without my prior written consent.\nAttribution  If you\u0026rsquo;re inclined to give credit \u0026mdash; a link back to the source attributed to either Antoine Soetewey or antoinesoetewey.com is good enough for me.\nTalking about credits, thanks Michael Rose for the template of this page, and James Panther for the theme of this website.\n","date":"1 January 0001","permalink":"/site/terms/","section":"Zhang, Zhi","summary":"This is my personal website written and edited by me.","title":"Terms \u0026 policies"},{"content":"PhD student \u0026amp; Full stack developer  Welcome to my site 👋\nMy name is Zhang, Zhi. a prospective Ph.D. student interested in Comp.Bio and HCI. I currently working at shanghai as a software developer. I have experience in web application development and passionate about building high quality apps and user interfaces with modern web technologies.\nLearn more  ","date":"1 January 0001","permalink":"/site/","section":"Zhang, Zhi","summary":"PhD student \u0026amp; Full stack developer  Welcome to my site 👋","title":"Zhang, Zhi"}]