Liang “Andy” Zhang
Apple Valley, Minnesota ***-**3 (6710) *************@*****.***
MyLinkedIn: https://www.linkedin.com/in/andy-zhang-0982291b5/ MyWebsite: https://liangzhang21.github.io/
(No sponsorship required)
Work Experiences
Ameriprise Financial Minneapolis, MN
Software Engineer Aug 2022–June 2023
• Experience working in an Agile development environment, following SCRUM process and daily Sprint meetings.
• Develop and maintain 30+ services and controllers for handling over 1000+ request a day using Spring Boot.
• Created over 10+ documents for on-perm to AWS cloud migration on Confluence.
• Experience in developing and consuming Web services using SOAP, HTTP, and WSDL.
• Implemented Unit Tests using JUnit for backend Java application development.
• Work experience in maintaining the database in SQL server. University of Minnesota Twin Cities Minneapolis, MN Information Technology Nov 2021–Apr 2022
• Clarified how to operate school software to 51,147+ school faculties and students..
• Drafted troubleshooting guides, and helped diagnose and resolve any issues. MnTAP Minneapolis, MN
Web & Data Management Assistant May 2021–Oct 2021
• Managed UoM Twin Cities client’s information with Salesforce.
• Updated MnTAP webpage using WordPress.
• Contributed to the Pneumatic to Electric Tool Cost Calculator. Projects (Agile Development)
Discord Music Bot (https://github.com/LiangZhang21/discord-bot) Dec 2021–Jan 2022
• Built a bot using discord bot API that joins a channel, plays music in queue, and leaves the channel.
• Enabled Spring dependency injection to handle the bot commands.
• Adapted Gradle to automate the creation of the bot application. AI Sudoku Solver (https://github.com/LiangZhang21/sudoku_auto_solver) Jul 2021–Aug 2021
• Performed Backtracking Search to produce the solution of the Sudoku Puzzle.
• Using Pygame library to create the user interface of the application. AI Rescue Drone on The UoM Campus (https://github.com/LiangZhang21/-CSCI3081-AI-Rescue-Drone) Oct 2021-Dec 2021
• Pico JSON is used to preprocess the text data to produce a 3000+ nodes graph.
• Designed a Façade Pattern to hide the complexity of the program and provide an easier interface to access the system.
• Used Google unit testing frameworks (Google Test & Google Mock) ensuring robustness and reliability of C++ codebases. Image Filters (https://github.com/LiangZhang21/-CSCI3081-AI-Rescue-Drone/tree/main/project/src) Sep 2021-Oct 2021
• Used inheritance to construct different image filters.
• Constructed the double threshold filter, gaussian blur filter, Sobel filter, pixelation filter, and canny edge filter. Client/Server Word Counter (https://github.com/LiangZhang21/4061Projects/tree/main/project4) Feb 2021-Apr 2021
• Used C to perform the MapReduce programming model on a single machine to count the word lengths.
• Performed multi-threads to generate the clients to read each of the files in a roundabout fashion and send counts to the server.
• The server will return the count result of each client request back and output the results in a log file. Skills
• Technical: Git & GitHub, Linux, GitBash, MSExcel, Soap, Jira, AWS, Rest API, JUnite, Google Test&Mock, Mockito, CI/CD, Docker, Jenkins, Kubernetes, BitBucket, PowerBI, UML, Unity, EC2
• Web & Database: HTML/CSS, NodeJS, SQL, PostgreSQL, Spring Boot, Flask, JSP, S3
• Programming: Java, JavaScript, Python, C++, C#, C Education
University of Minnesota Twin Cities, College of Liberal Art, Minneapolis, MN May 2022
BA, Computer Science GPA: 3.5