# Jack Xiong > MS CS at Columbia Engineering VGIR Track | Full-Stack Software Developer at Naval Undersea Warfare Center Newport Location: New York, New York, United States Profile: https://flows.cv/jackxiong I am currently a CS MS student at Columbia Engineering on the VGIR (Vision, Graphics, Interaction, Robotics) Track in order to learn about the current advances in data analysis and visualization on a variety of robotics use-cases, as well as to supplement my understanding of the way that human-computer interaction can be used to better design systems that help humanity. I have also been working as a Software Developer for the Naval Undersea Warfare Center Newport, as both a government employee and contractor under Rite-Solutions, for a total of 5 years. In this time, I have used my computer science skills to develop a variety of software with the goal of providing and fusing geospatial, time-series data to serve as a tactical decision aide to operators as part of my team. Leveraging RESTful microservices powered by Spring Boot as well as a variety of front-end technologies, from Java to AngularJS, my team and I have designed and continue to support powerful and useful tools for the Navy. ## Work Experience ### Software Developer @ Rite-Solutions, Inc. Jan 2025 – Present • Created a suite of RESTful microservices leveraging Spring Boot to serve relevant geospatial time-series data to users as a tactical decision aide • Stored user-generated content within a time and global context with PostgreSQL/PostGIS and Hibernate • Engineered components and services utilizing the MVC design pattern to create reusable and extensible code, allowing for a streamlined development experience and feature-rich, reliable interface • Delivered and deployed services packaged using Docker to 2 clients, and provided recurring support to ensure their operational success ### Software Developer @ Naval Undersea Warfare Center Newport Jan 2020 – Jan 2024 | Newport, RI • Integrated into an existing Java front-end application and implemented numerous new systems to support various efforts, including new functionality for visualizing modeling and simulation results and connecting to back-end services • Implemented synchronous and asynchronous communication with both internally designed and external APIs to deliver and process data for users’ benefit • Converted functionality from monolithic Java front-end application to a web-based AngularJS application, directly targeting sponsors’ requests • Mentored 3 new software developers, including conducting code reviews, providing tasking, and meeting frequently, alleviating team integration • Led and contributed to system design meetings, engineering discussions, and retrospectives to effectively steer the team to the most effective path forward • Wrote extensive documentation, spanning in-line comments, user guides, and system architecture descriptions ## Education ### Master of Science - MS in Computer Science Columbia Engineering ### Bachelor of Science - BS in Applied Mathematics and Computer Science Brown University ## Contact & Social - LinkedIn: https://linkedin.com/in/jackxio88 --- Source: https://flows.cv/jackxiong JSON Resume: https://flows.cv/jackxiong/resume.json Last updated: 2026-04-13