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

Yanjie

The document provides a summary and details of the candidate's work experience including roles with various clients/projects involving Java/J2EE application development, Spring Boot, Hibernate, databases, design patterns, and more. Technologies include Java, Spring, Hibernate, Oracle, MySQL, REST APIs, SOAP, and tools like Git, Maven and Jenkins.

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)
29 views3 pages

Yanjie

The document provides a summary and details of the candidate's work experience including roles with various clients/projects involving Java/J2EE application development, Spring Boot, Hibernate, databases, design patterns, and more. Technologies include Java, Spring, Hibernate, Oracle, MySQL, REST APIs, SOAP, and tools like Git, Maven and Jenkins.

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

YANJIE CHEN

SUMMARY
– Around 6 years of experience in Object Oriented Analysis, Design, Development, Testing,
Implementation and Post Implementation Support in all phases of Java/ J2EE applications.
Well versed in both Server-side and Client-side programming.
– Development experience with Core Java such as IO, Multithreading, Collections, Exception
handling, Networking, JDBC.
– Experienced in developing applications using Spring boot and with various modules in
Spring framework like Spring Core, Spring MVC, Spring AOP etc.
– Experience in Java 8 features like Lambda expressions and Stream API for Bulk data
operations on Collections which would increase the performance of the Application.
– Expertise in implementing the Persistence framework like Hibernate, JPA for mapping java
objects with database using HQL (Hibernate Query Language).
– Experience in applying best practice Design Patterns and Strategies to enterprise
applications to reduce tight coupling, maximize performance and reduce
maintenance/extensibility risks.
– Implemented exception handling in Java Spring boot for REST API, by making use of
Exception Handler and Controller Advice annotations.
– Worked with databases like Oracle and MySQL while developing applications.
– Used version controller tools like Git.
– Experience in using Build Automation tools and Continuous Integration concepts by using
tools like Jenkins, and Maven.
– Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player
can work with minimal supervision with effective Communication skills and Time
management skills.

TECHNICAL SKILLS

Languages Java, Python, Scala

Java Technologies: JDK, J2EE, JDBC

Frameworks Spring, Spring Boot, Hibernate

Databases Oracle, MySQL, PostgreSQL

Others XML, Eclipse, IntelliJ, SQL Developer, Rest API,


SOAP

PROFESSIONAL EXPERIENCE

Page 1 of 3
CLIENT: Encharter Insurance, Amherst, MA.
PROJECT: Pathway Insurance. FEB 2021 - PRESENT
DESCRIPTION: Pathway is an automated insurance communication platform, which helps manage and
streamline client-facing communications using emails and texts. The software can automate renewal,
billing, weather and marketing workflows. Key workflows include prospect nurturing, welcoming new
clients, pre-renewals, questionnaires, document delivery, quote follow ups, claims notifications, cross-sell,
referral requests, Google reviews, billing notifications and more.

RESPONSIBILITIES

– Involved in all phases of the Software development life cycle SDLC including Requirement
gathering, Analysis, Design and Development of the application.
– Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading and
Serialization.
– Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, Spring
Boot and Spring security modules.
– Used JAVA 8 features like Functional Interfaces, Lambda Expressions and Java Stream API for
Bulk Data Operations on Collections which would increase the performance of the
Application.
– Used Hibernate to automate persistence, wrote java objects to automate the interaction
between objects and database and implemented the integration tier using Hibernate as the
persistence frameworks.
– Implemented Singleton, MVC, Front Controller, Intercepting Filter, Data Transfer Objects and
Data Access Objects design patterns.
– Designed and created Microservices business segments and RESTful administration
endpoints utilizing Spring Boot.
– Responsible for creating complex SQL queries, stored procedure and analyzed the tables in
Oracle database.
– Used GIT as version control tool for effectively managing the code changes & experience with
Agile/Scrum methodology.
– Used JIRA tool for tracking stories progress and follow agile methodology and sprint
planning.

ENVORINMENT:
Java 8, Spring MVC, Spring IOC, Spring transactions, Spring Boot, Spring security, jQuery, Hibernate, Restful,
Oracle DB, GIT, JIRA.

CLIENT: Teagno Construction, Inc., Amherst, MA.


PROJECT: StrategicERP. SEP 2019 - FEB 2021
DESCRIPTION: StrategicERP is web-based construction management software. It provides an end-to-
end business solution specifically tailored to cater to the needs of Real Estate and Infrastructure Industries
with the modularized and innovative technology.

RESPONSIBILITIES

– Responsible for gathering requirements from the client business unit by participating in
design discussions and implementation feasibility analysis with business analysts at all
levels.
– Extensively used Core java frameworks such as Multithreading, Exceptions and Collection in
development of the application.
– Used Spring IOC, Spring MVC Controller, Spring Boot, Service, Repository classes, Spring
Bean Factory, and Spring AOP concepts in designing and implementation of multi-tier
applications for the client.

Page 2 of 3
– Implemented Java SE8 features like Lambda, Streams and Predicates to reduce the line of
code and better functionality in the Service Layer of the application.
– Used Hibernate as Object relational mapping tool for mapping Java Objects to database
tables.
– Implementation of the Singleton, Abstract Factory design pattern for the enterprise level
functionality.
– Customized RESTful Web Service using Spring RESTful API, sending JSON format data
packets between front-end and middle-tier controller.
– Created DB Links to interact with other Oracle databases in the distributed database system.
– Used JIRA as an issue tracker tool for collaborating testers and functional team as well as
tracking defects and change requests.

ENVORINMENT:
Java 8, Spring IOC, Spring MVC, Spring Boot, Spring AOP, Hibernate, Restful, Oracle DB, Jira.

CLIENT: Windsor Solutions, Northampton, MA.


PROJECT: nFORM MAR 2018 - SEP 2019
DESCRIPTION: nFORM is an online electronic form submission and management tool, supporting
permit applications, license requests, registrations etc. The solution streamlines the regulated community's
permit and license application submission process and increases the efficiency of staff managing the overall
application process. nFORM puts the control back in the hands of the business and removes the
dependency on external consultancies.

RESPONSIBILITIES

– Followed Agile methodology, participated in SCRUM meetings to track, and review


frequently changing requirements with bi-weekly sprint deliveries.
– Developed various helper classes needed following Core Java, Collections and Multi-
Threading concept to process multiple tasks concurrently to make performance better.
– Used spring framework features like Spring IOC, Spring AOP and Spring Batch.
– Used Hibernate to implement transactions in Service layer and communicate with Database
by performing queries.
– Utilized the various J2EE Design patterns to develop the Business modules based on the
required functionality.
– Developed java SOAP webservices to expose store procedures and functions.
– Involved in using Git for project management and version management.
– Used Maven for generating system builds and Jenkins for continuous integration.

ENVORINMENT: Java EE, Spring IOC, Spring AOP, Spring Batch, Hibernate, MySQL, GIT, Maven, Jenkins.

EDUCATION QUALIFICATION
– Boston University M. S in Artificial Intelligence
– University of Massachusetts Amherst B. S in Computer Science

Page 3 of 3

You might also like