Post Job Free
Sign in

Software Engineer

Location:
Apple Valley, MN
Posted:
June 05, 2024

Contact this candidate

Resume:

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



Contact this candidate