Post Job Free
Sign in

Software Developer Assistant

Location:
Dallas, TX
Posted:
November 05, 2020

Contact this candidate

Resume:

Albert Guo

Dallas, TX Tel: 978-***-**** Email: ******.***.***@*****.***

Skills

Programming skills: Java, Python, SQL, Shell scripts, JavaScript, HTML

J2EE Technologies: JDBC, Spring Boot, Spring batch, Spring MVC, Spring Cloud, Apache pdfBox.

Web Technologies: React, HTML(HTML5), CSS(CSS3), JavaScript, Material UI.

Databases: Oracle, MySQL 5, PostgreSQL, MongoDB.

Software and System Skills: Jenkins (CICD), AWS (S3, EC2, RDS), Putty, WinSCP, GitLab, SourceTree, JIRA. Education:

Master of Science in Computer Science

The University of Massachusetts Lowell, MA 09/2017-05/2019 Bachelor of Science in Software Engineer

Nanjing University of Posts and Telecommunications, Nanjing, Jiangsu,China 09/2011-06/2015 Experience:

Back-end software developer

Verizon, Irving, TX 12/2019-07/2020

Developed and maintained Verizon wireless billing system using Spring Boot and Spring Batch framework.

Developed a Jenkins pipeline assistant the team to search and copy the failing processed billing cycle files and restart corresponding application to reprocess the billing cycle. Moreover, it’s designed to clean up old zip files and folders for applications which economize the space usage of the server.

Implemented back-end pdf portal (LRE extraction service) for customer service team to extract pdf billing based on account number and billing cycle date. Designed a controller to handle the request and search customer information in database and AWS S3 buckets. Finally generated correct pdf billing files and sent it to target server.

Utilized Spring Boot and Apache pdfBox to build up IFEVZWValidateBillAmounts application which validated PDF bill amounts. Loaded pdf as string array using pdfBox and splitted pdf bill into different sections based on rules, then mapped fields from java objects to attributes in sections. After that, compared the actual sum and amounts in pdf bills to verify the accuracy of bill amounts. At the end, generated HTML report based on the incorrect records and sent to the team by email.

Implemented and optimized an application to search and compare millions of pre-tax and post-tax files under high time pressure.

Full-stack software developer

Mercury System Inc, Princeton, NJ 07/2019-11/2019

Developed Web based and Server-side application (Cargo management system) using Java 8, Spring framework and React. The Cargo management system provided cargo management and delivered service to some cargo shipping companies. The major back-end technologies are Core Java, Spring MVC, Spring Boot, Spring Cloud.

Implemented a microservice which has some web services using Restful APIs, allows the manager to check the daily work of the couriers and package information.

Utilized a microservice for the couriers. Each courier checked the status of current packages and the history of previous packages which were delivered by cargo as well.

Set up PostgreSQL on AWS RDS, then created schema and designed relational tables. Research Assistant (Software developer)

University of Massachusetts Lowell, MA 09/2017-05/2019

Proposed master thesis: Constructing Web Crawlers for the World Art Dynamic Technology Platform. The thesis is about based on the Scrapy framework, then used Python to implement web crawlers to gather art information and news all around world. Then cooperated with other PhD student to analysis the data desirability and accuracy.

Implemented demo for College Selection Recommendation System as full-stack developer. The system is mainly based on the students’ score to give them high quality recommendation to choose suitable major and colleges.



Contact this candidate