Grace Li is a software engineer and Java/J2EE developer with over 10 years of experience. She has expertise in back-end technologies like Spring MVC, Hibernate, and Oracle/MySQL as well as front-end skills including JSP, JavaScript, JQuery, and CSS/HTML. Her experience includes developing web and desktop applications for businesses to simplify complex data and improve decision making. She is proficient in full-stack development, database design, and user interface creation.
Grace Li Resume - Software Engineer and Java Developer
1. Grace Li
7036 Hawthorn Ave, Los Angeles, CA, 90028 618-203-0400 yli191@hawk.iit.edu
Software Engineer and Java/J2EE Developer
Confident and analytical Software Engineer, with three years of experience in developing quality solution
based applications for web and core modules. Possess strong problem solving skills and use technology to
solve complex problems; reducing staff workloads and improving efficiencies for businesses. Proficient in
writing database queries, stored procedures and triggers. Ability to create visualizations of complex data to aid
in effective decision making.
AREAS OF EXPERTISE
Back End Development
Spring MVC
Spring
Hibernate
Oracle/ MySQL
Maven
Python
JUnit Testing
Front End Development
JSP
JavaScript
JQuery
Ajax
CSS & HTML
Complimentary skills
Client Training
Technical Writing
Innovative problem solving
Data visualization
Debugging
Version Control
PROJECT & DEVELOPMENT EXPERIENCE
Dr. LAN Academy, Java Developer. Los Angeles, CA, October 2014 – Present
Integrated Management Platform
Achievements include the design and implementation of time and resource saving measurements including
reduction of memory consumption, data visualization and batch modification of customized controls.
Implemented web application using Spring MVC, Spring, Hibernate, Oracle/MySQL and Maven
Introduction of POI Office Open XML technology to reduce memory overflow and print complex reports
Introduced graphic data visualization to aid in smart and efficient business decisions at a glance
Developed CXF Web Services using SOAP, WSDL and UDDI
Invoked web services using Ajax
Created complex database queries to reduce java codes
Developed Action classes and DAO classes to access the database
Design and development of dynamic web pages using JavaScript, JQuery, JSTL, XML and Bootstrap
Implemented CRUD databased operations in RESTful style, user logging and secure authentication
Created UML Use Case Diagram with Power Designer according to customer requirements
Used SVN as Version Controller
Online Teaching System
Achievements include the implementation of CRUD databased operations in RESTful style, user logging and
secure authentication.
Full-Stack Development with use of both back and front end technologies including Spring MVC,
Hibernate, Tomcat, Maven, JavaScript, JQuery, JSTL, XML and Bootstrap
Followed Separation of Concerns (SoC) principle and made use of various application layers
Provided functionality of creating, displaying, updating and deleting entities
Granted different roles with authorities to different users
Toji Trading Group, Software Engineer. Chicago, IL, March – September 2014
Trading Application
Responsible for maintaining and enhancing existing online trading systems for Toji Trading Group.
Achievements include the development of new desktop and web applications to simplify complex data to
improve trader decision making.
2. Resume, Page 2Grace Li
Data visualization of difficult raw txt files to improve trader information, creating Java Swing applications
Manipulation of KDB database and Sybase databases
Creation of web-based applications to visualize dataset from UDP message and kdb database, using
Java and JavaScript
Designed user interface screens using JSP’s, Servlets, Tag libraries and HTML
Assisted traders in solving technical problems during trading hours
ZTE Corporation, Software Engineer. Nanjing, China 2010 –2011
Office Automation System
Achievements include the design and development of System Management, and Approval Flow modules to
control work flow modules, role/department management, and user privileges.
Full-Stack Development with use of both back and front end technologies including struts2, Spring,
Hibernate, Oracle, JavaScript, JQuery and Ajax.
Design of Forum module, user privileges and work flow modules
Created batch scripts for system initialization
Designed and implemented table relationships including self-reference in hibernate
Log4j is used for logging Java applications for debugging and monitoring purposes.
Created UML diagrams based on business requirements
Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries
Increased code efficiency by using generics and reflection
Prepared technical reports and documentation manuals for efficient program development
Alarm Management System
Involved in the development, deployment, and integration of Alarm Statistics module. Achievements include
implementation of the User Interface (UI) in tabular format using Java Swing technology.
UI implementation and provision of vital functionalities e.g. filters and synchronization of historical data
Used Data Access Object Design Pattern (DAO) for data access functionality
Designed error handling and log files
Coded JDBC calls in the servlets to access the Oracle database tables
Maintenance and support
Unit and system testing for all project phases
ZTE Corporation, Document and Training Specialist. Nanjing, China. 2006 – 2010
Document and Training
Specialist knowledge and experience in training domestic and international clients for ZTE Corporation.
Technical Writing for system documentation and training
Performed client training
Python Development
Experienced in the development of Python scripts and web applications.
Performed Python 3.0 and Python 2.75 programming, working in Pydev environment
Experienced in tkinter library and Django web programming framework
EDUCATION
Master of Information Technology and Management 2012-2013
Illinois Institute of Technology, Chicago IL (GPA 4.0/4.0)
‘Gamma Nu Eta’ member under The National Information Technology Honor Society
Bachelor of Computer Science 2002-2006
Nanjing University of Technology, China