0% found this document useful (0 votes)
48 views3 pages

Yiwei

This summary provides an overview of Larry Liao's experience: Larry has over 6 years of experience developing Java applications using technologies like Spring, Hibernate, REST, and AWS. He has worked on projects for healthcare, insurance, and other industries. His roles have included requirements analysis, design, development, testing and working with databases like Oracle and MySQL. He is proficient in Java frameworks, design patterns, DevOps tools and Agile methodologies.

Uploaded by

Nikhil Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views3 pages

Yiwei

This summary provides an overview of Larry Liao's experience: Larry has over 6 years of experience developing Java applications using technologies like Spring, Hibernate, REST, and AWS. He has worked on projects for healthcare, insurance, and other industries. His roles have included requirements analysis, design, development, testing and working with databases like Oracle and MySQL. He is proficient in Java frameworks, design patterns, DevOps tools and Agile methodologies.

Uploaded by

Nikhil Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Larry Liao

Summary
● Around 6 years of professional experience in Business Requirement Analysis, Design, Development and
implementation of Java, J2EE and client-server technologies.
● Working experience in Core Java with strong understanding & working knowledge of Object-Oriented
Programming and also APIs like Collections, Multi-Threading, Exception.
● Extensive knowledge on Spring Framework like Spring Core, Spring DAO, Spring IoC, Spring MVC, Spring
ORM, Spring AOP, Spring Boot and Spring Web flow.
● Good working knowledge with Java 8 features like stream, Lambda expressions and functional interfaces etc.
● Experience using persistence framework like Hibernate, JPA for mapping java classes with Database and using
HQL (Hibernate Query Language).
● Good experience in implementing different design patterns such as MVC, Singleton, Business Delegate,
Session Facade, DAO, DTO.
● Experience in design and development of robust and highly scalable web service platforms and API's based on
REST.
● Experience in writing database objects like Stored Procedures, Triggers, PL/SQL packages and Cursors for
Oracle and MySQL.
● Experience in developing web applications on IDE tools like IntelliJ, STS (Spring tool Suite) and Eclipse.
● Hands-on experience with source control tools like Git and SVN.
● Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools i.e.,
Jenkins.
● Involved in issue tracking and agile project management using JIRA.
● Extensive experience in Amazon Web Services like S3, SQS, SNS, EC2 and RDS.
● Good analytical skills, commitment to co-operative teamwork and developing high quality software's meeting
exacting requirements of the customer.

Technical Skills
Programming Languages Java
Java Technologies JDK, J2EE, JDBC, Servlets, JSP, JMS, JAX-RS
Frameworks Spring MVC, Spring Boot, Spring AOP, Junit, JPA and Hibernate.
Databases Oracle, MySQL
Others XML, JavaScript, Html, Eclipse, MySQL, Oracle, Jenkins, Git, AWS.

Education Experience
Boston University
Master of Science in Computer Science

University of Maryland, College Park


Bachelor of Science in Computer Science

Work Experience
Tolemi, Boston, MA.
BuildingBlocks Feb 2021 –
Pres
Role: Java/J2EE Developer
We developed a map-based web application that consolidates multiple indicators of property conditions and
neighborhood vitality into a single interactive dashboard. From the map view, users can zoom in on a single parcel,
and review all the property details, pack status, service calls, code violations, etc. all compiled from existing local
systems. In addition to map view and property profiles, the web app also applies machine learning prediction
models to data, forecasting various properties' risks and future paths.
Responsibilities
● Involved in analysis, specification, design, implementation and testing phases of Software Development Life
Cycle (SDLC) based on the functional requirements.
● Developed business components using Java Objects, Core Java, Multithreading and Collections.
● Implemented Java EE components using Spring AOP, Spring DI, Spring boot, Spring transactions and Spring
security modules.
● Used java 8 Lambda expressions along with Streams for creating internal iteration and performing chain
operations such as Filter, Map, Collect on a collection.
● Worked with JPA annotations to configure entity classes. Generating primary keys using DB Sequences and
maintaining relationships with other tables.
● Implemented the application using design patterns such as Session Façade, Singleton, Data Access Object and
Service Locator.
● Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST.
● Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for MySQL
database.
● Used IntelliJ IDE for development and Maven Scripts to build the application.
● Leveraged knowledge in AWS S3, SNS ,and SQS, implemented asynchronous communication between
services.
● Worked with data science team to develop machine learning models using PyTorch framework, and performed
distributed hyperparameter tuning on the models.
● Followed Agile process, created and maintained User stories in JIRA. Actively participated in Sprint grooming,
retrospectives and daily stand-up meetings.
Environment: Java 8, Spring AOP, Spring DI, Spring Boot, Spring Transactions, Spring security, HTML5, CSS3,
Hibernate, Micro Services, REST, MySQL DB, IntelliJ IDE, Jenkins, S3, EC2, ECS, SNS.

MedStar Harbor Hospital, Baltimore, MD.


Vizient Jun 2019 –
Feb 202
Role: Java/J2EE Developer
A hospital management solution provided for healthcare businesses that offers various features such as an
analytics dashboard, member portal, pharmacy management system and more. It helps medical professionals
automate billing and financial auditing process within organizations and monitor inventories for medical supplies.
Responsibilities
● Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement
gathering, Design, Analysis and Code development.
● Developed Business components using core java concepts like Interfaces, Polymorphism, Collections,
Serialization etc.
● Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot,
Spring Security and Spring Batch.
● Used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for
effective sorting mechanisms and Streams to store and process the data.
● Developed Object-Relational (O/R) mapping using Hibernate to create high performance persistence layer to
interact with various databases using Hibernate Query Language, Criteria API and Native SQL queries.
● Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller
Pattern and MVC and actively used OOP concepts.
● Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
● Designed and developed database objects like Tables, Views, Stored procedures, User Functions using
PL/SQL, SQL Developer.
● Developed application code using Eclipse IDE and configured with Maven.
● Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using
JUnit.
● Used GIT as version control and IntelliJ as an IDE to develop the application.
● Used JIRA to keep track of the project, bugs and issues.
● Utilized Amazon Web Services (AWS) like S3, RDS, SNS, SQS and EC2.
Environment: Java 8, Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch, HTML5, CSS3,
JavaScript, Hibernate, REST, Oracle DB, Eclipse IDE, Maven, JUnit, GIT, IntelliJ, JIRA, S3, RDS, SNS, SQS, EC2.

Guilford Pharmaceuticals Inc, Baltimore, MD.


Prompt PharmaERP Aug 2017 -
June 2019
Role: Java/J2EE Developer
Worked on core modules of an enterprise resource planning software for pharmaceutical businesses that include
operation management system, medical waste management, and automated reports for medical administrators.
Responsibilities
● Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce
quality deliverables within time.
● Used Core Java Concepts like Collections, Generics, Exception Handling, I/O, and Concurrency to develop
business logic.
● Used Spring Framework AOP Module to implement logging in the application for application status.
● Implemented persistence framework using Hibernate & Handled Transaction Management using the provided
data source.
● Implemented various design patterns in the project such as Data Transfer Object, Data Access Object and
Singleton.
● Developed Web Services to allow communication between applications through REST over HTTP.
● Created complex Stored Procedures, Triggers, Indexes, Tables, Views and SQL joins for applications.
● Implemented open source Log4j logging framework in whole application.
● Developed Junit test cases and make sure the test results are documented properly.
● Used GIT as version control tool for effectively managing the code changes & experience with Agile/Scrum
methodology.
● Used the defect tracking tool JIRA to track the defects during QA phase of the project.

Environment: Java, Spring AOP, HTML, CSS, JavaScript, Hibernate, REST, SQL, Log4J, JUnit, Git, JIRA.

Rosenwinkel Insurance, Hammond, IN.


Pathway Insurance. Mar 2016 - May 2017
Role: Java/J2EE Developer
We developed a cloud-based communication platform for insurance companies. It manages the claim
communication through email and text notifications. The platform can automate key workflows such as document
delivery, renewal and billing systems.
Responsibilities
● Involve in the analysis, design, development and testing phases of Software development life cycle (SDLC).
● Involved in Analysis and Design of various modules using J2EE Architecture.
● Extensively used core Java concepts like Collections, Exception Handling, Generics and Java I/O during
development of business logic.
● Developed the application using Spring framework in the presentation layer. Worked with Spring core module to
inject dependencies and Spring MVC architecture.
● Implemented Hibernate annotation mapping on back-end Java Beans, using Spring Hibernate Dao support API
build the relationship between Database and Java Beans.
● Responsible to write complex SQL and HQL queries to retrieve data from the Oracle database.
● Created RESTful Web Service based on Jersey Restful API, provide data accessibility.
● Extensively involving in writing database coding, complicated functions, Triggers, Types, Views and Packages.
● Used Log4j logging framework for logging messages with various levels written throughout the java code.
● Used GIT for Source Control and Version Management of all codes and resources.
● Used JIRA for bug tracking, issue tracking and task/story management.
Environment: Java, Spring Core, Spring DI, Spring MVC, HTML5, CSS3, JavaScript, jQuery, Angular, Hibernate,
Oracle DB, RESTFUL, Log4J, GIT, JIRA.

You might also like