# Benjie Tong > Software Engineer Location: Santa Clara, California, United States Profile: https://flows.cv/benjie Experienced Software Engineer with a demonstrated history of working in the computer software industry for more than three years. Skilled in Python, Javascript, Java, Nodejs, HTML, D3.js, and Linux. Familiar with Python Flask, Java Spring Boot and ReactJs Frameworks. Strong engineering professional with a Master’s Degree focused in Computer Engineering from Columbia University in the City of New York. ## Work Experience ### Senior Software Engineer @ DiDi Jan 2021 – Jan 2022 | Mountain View, California, United States Digital Wallet Whatsapp Chatbot Application •Contributed in developing chatbots to integrate company’s digital wallet’s features into whatsapp to increase users. •Designed and implemented frontend H5 webpages and APIs by using JQuery and HTML in Java Spring Boot. •Contributed in processing and analyzing users data in order to do user growth and design products using MYSQL. •Helped to implement the interfaces between whatsapp backend and digital wallet micro-services by using Java. ### Senior Software Engineer @ IntelliPro Group Jan 2020 – Jan 2021 | San Jose, California, United States GEIRINA Grid Eye Web Application •Contributed in developing Smart Grid Analysis Platform to help detect real-time and potential risks of grid damping. •Designed and implemented frontend visualizations and APIs by using Javascript and Leafetjs in Java Spring Boot. •Accessed machine learning results in MySQL database and processed data for frontend usage by using Java. ### Senior Software Engineer @ Graphen Jan 2019 – Jan 2020 | Greater New York City Area Bank of China Cyber-security Web application •Contributed in developing cyber-security application to help the bank to detect abnormal behaviors among employees. •Implemented all frontend logics and interfaces by using React framework and Redux. •Developed all visualizations of backend calculated results by using visualization tools. (D3JS and 3D Force Graph). •Helped to do some data cleaning and data processing jobs by using Python and Elasticsearch database. •Established production servers (based on Flask servers) by using Nginx and WSGI(Gunicorn) with load balancers. Transunion Credit Prediction Web application •Contributed in developing an application to predict users’ personality and credit by using tweets and other information. •Designed and implemented all frontend visualizations and APIs by using Echarts and Mapbox in Java Spring Boot. •Loaded machine learning results into Postgresql database and processed data for frontend usage by using Java. •Created backend server using Java Spring Boot framework and deployed the whole system into Amazon Web Service. Bank of China Smart-DD Web application •Contributed in developing a due diligence web application to help user detect money laundry behaviors. •Created servers for AI and data collector modules by using Python Flask and asynchronous library Celery and Redis. •Established production servers (based on Flask servers) by using Nginx and WSGI(Gunicorn) with load balancers. •Created server for frontend usage to assemble and process data by using Java Spring Boot framework. •Implemented front-end visualizations for rendering AI results by using Javascript, HTML and CSS. ### Software Engineer @ Graphen Jan 2017 – Jan 2019 | Greater New York City Area Graphen Ardi Graph Database Platform •Led, architected and participated in the design and development of company’s own graph database platform Ardi. •Designed and implemented frontend features for company’s products (database, machine learning) by using React. •Used Python and Java to do data processing by using Elasticsearch and Graph database. •Created backend server to connect products’ APIs and processed results for frontend usage by using Python Flask. •Established user management of the platform by using traditional SQL database(sqlite3) and Python. Industrial and Commercial Bank of China Dynamic Graph Application •Contributed in developing an application to detect daily relationships between banks’ customers. •Implemented all front-end logics and interfaces by using JQuery, HTML and CSS. •Used graph visualization tool SigmaJS and Echarts to visualize the relationships based on data from graph database. •Designed and helped to implemented interfaces between front-end and back-end (Java). Bank of China E-commerce Web Application •Developed a web application to check Bank of China’s ping-pong clients’ background and show evidence. •Implemented crawlers to gather information about the client’s background (Bloomberg, Dowjones) by using Python. •Implemented all frontend features (show results) by using Javascript and backend rest API server by using Flask. ### Visiting Researcher @ IBM Jan 2017 – Jan 2017 | New York Bank of China Trade Finance Web Application •Developed a web application to help BOC verify the correctness of their customers’ bills to avoid money laundry. •Implemented crawlers to gather information from internet and compared with the information in the bills using Python. •Helped implement frontend features and interfaces to show the compared results and evidence by using Javascript. ### Research Assistant @ University of Arizona Jan 2014 – Jan 2015 | Tucson, Arizona Area Used Verilog to map onto 3D-FPGA architecture and did VTR simulation for each Kernel ### Teaching Assistant @ University of Arizona Jan 2014 – Jan 2015 | Tucson, Arizona Area To give experiment guidance for the UA students and answer their questions ## Education ### Master’s Degree in Computer Engineering Columbia University Jan 2015 – Jan 2017 ### Master’s Degree in Electrical and Computer Engineering University of Arizona Jan 2014 – Jan 2015 ### Bachelor’s Degree in Electrical and Computer Engineering University of Arizona Jan 2010 – Jan 2014 ### Minor in Mathematics University of Arizona Jan 2013 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/benjie-tong-5268b9126 - Website: https://benjie-tong.github.io/benjie-tong --- Source: https://flows.cv/benjie JSON Resume: https://flows.cv/benjie/resume.json Last updated: 2026-03-22