# Yongri Shen > Software Engineer at Latitude AI Location: San Jose, California, United States Profile: https://flows.cv/yongri 10+ years Experienced Software Engineering with Master Degree professional adept at programming/software related tasks as well as analyzing usability and promoting effective resolutions. 1+ Experience working on Tron Blockchain Technologies. ● Application Development: Develop front/back-end web applications, using Java, J2EE frameworks, JavaScript, SQL/NoSQL database and Web Services; Maintaining and deploying applications on AWS and Kubernetes. ● Quality Control: Proven track record of delivering high-quality systems and programs to clients. Experience with software testing, debugging,error resolution and CI/CD. ● Certification: Oracle Certified Java Programmer. Core Technologies: Languages: Java, JavaScript, TypeScript, Python, Shell, UML Frameworks & Tools: SpringBoot, SpringMVC, Hibernate, Struts, Servlet, JSP, ReactJS, NodeJS, JQuery, ExtJS, CSS, iBatis, FastAPI, Web Services, SOAP, RESTful, HTTP, GRPC, Junit, Git, SVN, CVS, Ant, Maven, Npm, Yarn, VSCode, IntelliJ Idea, PL/SQL, GIS, Prometheus, Grafana Databases & Servers: PostgreSQL, Oracle, MySQL, Redis, BigQuery/DBT, Elasticsearch, Docker, Tomcat, Apache, Nginx, WebLogic, AWS, Jenkins, Kubernetes, Helm, Terraform, Linux/Unix Cloud: AWS, Kubernetes, Terraform, Helm ## Work Experience ### Software Engineer @ Latitude AI Jan 2023 – Present | Palo Alto, California, United States ● Designed and developed the workflow platform with Java, Spring Boot, Redis, Postgres, AWS SNS and SQS to allow the Mapping/Labeling/Triage customers to manage their jobs/tasks lifecycle; Developed the models to build the workflow with the Camunda and BPMN. ● Built and maintained the cloud infrastructure for the workflow system with the Kubernetes, Helm, Terraform and AWS; Migrated more than 40 service instances from the old cluster to the new cluster. ● Set up the services monitoring for the workflow platform with Prometheus and Grafana. ● Developed the workflow session system with the Spring Boot, Postgres and BigQuery/DBT so that customers could do the data analyst from the Superset to track the workers working time. ● Implemented the JWT based authentication/authorization libs which were used by each sub system of the workflow platform with Java and GRPC; Migrated all the projects of the machine learning platform from the old authentication service to the new IAM authentication service. ● Managed the data cleanup to improve the workflow services platform database performance with the Java, Postgres and BigQuery snapshots. ● Built the frontend UI for the Latitude training workflow platform to allow the customers to track the experiment details with TypeScript and ReactJS. Contributed to the backend features such as supporting experiment priority. ### Software Engineer @ Argo AI Jan 2020 – Jan 2023 | Palo Alto, California, United States ● Developed the workflow services system features such as tasks caching, tasks prioritization, automated tasks SLA features with SpringBoot, Hibernates, Redis, PostgreSQL, RestApi, TypeScripts, Docker to allow Argo Operator teams to manage and execute the workflow of the AV data collection and processing. ● Built the workflow services system infrastructure with AWS ECR, ElasticCache, Aurora and S3 and terraform scripts. ● Worked with Cloud Platform team to migrate more than 40 services of the workflow services system to the new EKS cluster with kubernetes. ● Designed and implemented the web authentication flow to allow users to access to the workflow services system through Okta Saml2 app; Developed the RestApi authentication and authorization filter to secure the backend Apis by verifying JWT bearer token. ● Designed and Developed the SCIM Apis and SCIM SDK with Java, Gradle and artifactory, it provided the ability for syncing the company users data in Okta to the workflow services platform. ● Implemented the ETL pipeline with Spring Events, SNS, SQS, Lambda function for syncing workflow services system data to the analyst team. ● Contributed to the design and implementation of next-generation workflow services platform with Camunda frameworks. ● Embedded the Camunda Optimize platform into the workflow services UI with the SSO and authentication plugins by using Java, Typescript, Jwt and Cookies. ● Consistently provided support to customers to solve their questions and system issues. ### Software Engineer @ TRON Foundation Jan 2018 – Jan 2020 | San Francisco ● Developed Tron blockchain Restful API services (https://www.trongrid.io) with Java, NodeJS, Golang, GRPC protobuf, Redis, Postgres database and AWS technologies for blockchain developers to build Decentralized Application. ● Built and maintained the infrastructure of the Tron blockchain nodes with Java, AWS EC2, Route53, ELB, Nginx, Jenkins and S3 to provide production and test blockchain networks. ● Designed and developed the open source Tron blockchain energy calculator tools (https://tronstation.io) with ReactJS, MySQL and Docker to make smart contract developers easily calculate bitcoin cost. ● Developed Tron blockchain open source SDK TronWeb and smart contract deployment CLI tools TronBox by using NodeJS. ● Worked with Devops team to migrate Tron blockchain micro services from AWS infrastructure to Amazon Managed Kubernetes Service. ● Worked with China Technical Integration team to maintain Tron blockchain developer communities. ● Contributed to development of Bittorrent File System by using Golang, GRPC protobuf, ElasticSearch, Postgres and Kubernetes. ### Software Engineer @ Accela Jan 2017 – Jan 2018 | San Francisco Bay Area ● Worked with customer support and QA team to release hot fix version of Accela E-Gov production. ● Designed and developed enhancement features and solve critical issues for Accela core system and Accela Client with J2EE and Jboss technologies. ● Contributed to the implementation of Salesforce-Jira Sync tool to help communication between customer support and engineering. (Java, Salesforce and Jira restful API) ● Developed TLS security plugin with scrum team to upgrade Accela production TLS version from 1.1 to 1.2 for JDK 7 on both client and server sides. ● Improved Indexer performance for Accela production with Apache Lucene framework technologies ### Software Engineer @ AutoNavi Jan 2013 – Jan 2014 | Beijing City, China Technologies: Java, JSP, CSS, Javascript, JQuery, ExtJS, SpringMVC, Servlet, Oracle, PostgreSQL, SQL, PL/SQL, Linux, LBS, GIS, SVN Used a variety of programming tools and frameworks to develop innovative front-end and back-end platforms for enterprise-scale clients. Proposed and implemented software solutions, worked closely with clients to designed user friendly interfaces, tested/debugged systems, and developed software patches to resolve errors. ● Developed national population statistics system for the government of the Republic of China to monitor and analyze population distribution for 23 provinces. ● Designed and implemented LBS supervisory system used by police departments in 13 cities to track prisoners serving prison sentences. ● Installed user authorization system (based on Java, Servlet and HTTP) to allow Alibaba enterprise users access to the GaoDe Map network. ● Contributed substantially to the design and development of a retail store management system for Haier (utilized MapABC Api, Java, Spring framework and PostgreSQL database) resulting in improved management of more than 1,500 stores. ### Software Engineer @ SI-TECH Information Technology Ltd Jan 2011 – Jan 2013 | Beijing City, China Technologies: Java, J2EE, JSP, Struts2, Spring, Hibernate, Oracle, Mysql, WebService/SOAP, Ant, SVN, Android Developed and maintained front/back-end systems based on client requirements. Performed quality assurance checks on systems. Improved and maintained the performance of server for Linux-based web applications. ● Developed front-end system for China Telecommunications Corp to improve sales of iPhone 5 resulting in an 8% increase to customer base. ● Worked closely with a team of developers to modify an employee check-in system for China Unicom using Android and J2EE web technologies. ● Spearheaded integration of channel management projects for China Unicom Corporation (utilized Java, SSH2 framworks, Oracle databases, Ant, SVN and Linux) ## Education ### Master of Engineering (MEng) in Computer Engineering Florida International University ### Bachelor of Engineering (BE) in Computer Science Nanchang University ## Contact & Social - LinkedIn: https://linkedin.com/in/yongrishen --- Source: https://flows.cv/yongri JSON Resume: https://flows.cv/yongri/resume.json Last updated: 2026-04-11