0% found this document useful (0 votes)
17 views6 pages

Ruonan Zheng- Java

Ruonan Zheng is a seasoned software developer with around 9 years of experience in designing and deploying enterprise applications using Java/J2EE technologies, along with expertise in various frameworks and tools such as Spring, Hibernate, and Angular. He has a strong background in API development, cloud environments like GCP and AWS, and has worked extensively with both SQL and NoSQL databases. His recent roles include developing core Java applications, implementing RESTful services, and utilizing modern web technologies for client-facing applications.

Uploaded by

info.tech2485
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)
17 views6 pages

Ruonan Zheng- Java

Ruonan Zheng is a seasoned software developer with around 9 years of experience in designing and deploying enterprise applications using Java/J2EE technologies, along with expertise in various frameworks and tools such as Spring, Hibernate, and Angular. He has a strong background in API development, cloud environments like GCP and AWS, and has worked extensively with both SQL and NoSQL databases. His recent roles include developing core Java applications, implementing RESTful services, and utilizing modern web technologies for client-facing applications.

Uploaded by

info.tech2485
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/ 6

Ruonan Zheng

(917)830-6911
[email protected]

Professional Summary:
 Around 9 of experience in designing, implementing, and deploying commercial Enterprise Applications for
Multi-tiered-distributed software products and distributed applications using Java/ J2EE technologies, four
years of experience acting as a Technical Java Lead. Experience includes programming in J2EE and using
SPRING, STRUTS 2 AND MVC Frameworks. Utilized Angular 4 and JS, JQuery, Node.JS and Bootstrap
 Proficient in developing web-based applications using Java and J2EE technologies like JSP, Servlets, Struts,
JDBC, JMS, Spring, Hibernate, JSF, XML, SAX/DOM, JAX-B.
 Having expertise in API development using Rest, GraphQL, Web Socket, Messaging platforms using Spring
ecosystem
 Experience in GCP environment in particular Google Big Query, Google Pub/sub, Google Spanner,
Dataflow, Compute Engine, Google Storage.
 Worked on Apache Flink to implement the transformation on data stream
 Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API.
 Full Stack Modern Progressive Web Apps - ReactJS, Next JS, Redux, GraphQL.
 Good experience in using WebLogic Portal 10gR3/11gR1 Technology
 Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest
Services
 Hands on Experience on Designed systems using J2EE based frameworks like MVC Architecture and
Hibernate.
 Setup of CI/CD pipeline components for Jenkins, Spinnaker, Concourse CI, GitLab CI, AWS CodePipeline,
AWS CodeBuild, AWS CodeDeploy, Amazon ECR and Kubernetes Helm Charts
 Experience in configuring and administering web servers Weblogic, WebSphere, Tomcat and Jboss
 Very Strong experience on AWS web service development, IBM blue mix, Java, NodeJs, JavaScript, Spark,
Pig,Hive Python, Docker, Virtualization, Django, shell scripting, bash
 Extensive working experience in Designing Web Applications using HTML5, Redis, CSS3, JavaScript, Cypress,
jQuery, React JS, Angular 2/4/6/8/11/13/14/16 and Bootstrap
 Experience in Client-side Technologies such as HTML5, CSS3, Bootstrap, JavaScript, Angular 7, React JS,
jQuery, JSON, and AJAX.
 Experience with messaging systems like Kafka and Kafka event sourcing.
 Diverse experience utilizing tools in N-tier and Micro services architecture applications using Spring Boot,
Spring AOP, My SQL, Restful Web Services.
 Using Kotlin for implementing new modules in the application.
 Worked on responsive design using Media queries, Bootstrap, AJAX Calls, AngularJS, Node.js, D3.JS,
React.js etc.
 Interactive D3.js Graphing framework, able to handle hundreds of lines to visualize big-data network
trends.
 Knowledge of NoSql databases such as Hbase, MongoDb, Cassandra and CouchDB 5.0, Couchbase.
 Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra and
Worked with NoSQL databases like Cassandra and Mongo DB for POC purpose.
 Programming experience in ArcGIS and Blockchain
 Experience in database design and development using PL/SQL, Stored Procedures, Functions and Triggers.
 Hands on experience in writing light weight Node.js express server, and using technologies like Ajax,
JavaScript/jQuery, JSON to make connections between server and databases like Mongo DB and MySQL.
 Experience using PostgreSQL
 Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant
systems using Amazon Web Services ( AWS) and Azure
 Experience in data modelling of Cassandra and importing data from various sources to the Cassandra cluster
using java AIP’S
 Experience in using Jenkins for Continuous Integration and Sonar jobs for Java code quality.
 Experience in message streaming by using Apache Kafka.
 Used servers Apache Tomcat, JBOSS FUSE, RedHat EAP and WebSphere Application / Portal servers.
 Experience in managed Kubernetes services such as Google Kubernetes engine (GKE), AWS Elastic container
service.
 Experience in changing over existing AWS infrastructure to Serverless architecture (AWS Lambda, AWS
Kinesis) through the creation of a Serverless Architecture using AWS Lambda, gateway, Route 53, S3 buckets.
 Good team player with strong work ethics and a quick learner with a positive attitude.
Technical Skills:
Domain Technologies Used
Programming Languages: Java 1.8, 1.7, 1.6, C, C++, Scala, Groovy
JDBC 3.0/2.0, Servlets 2.5/2.4, Spring Core, Spring Security, Spring JDBC,
JAVA Enterprise Technologies: Spring Integration, Spring Boot, Spring Batch, SOAP and RESTful Web
Services, GCP, JPA, EJB 3.0, Hibernate 4.2. Kubernetes
Front End (Web): HTML, XML, JSON, D3.JS, CSS, JSP 2.2/2.1, JSTL 1.2, Bootstrap, JavaScript,
Typescript, React JS, Node.js, Next.JS, GraphQL
JavaScript: jQuery2.x/1.x, JS 4.x/2.x/1.x, Node JS, Next JS
Frameworks: Struts 2.0, JSF 3.0, Spring 3.x/2.x,
Application Servers: JBoss7.x/5.x, WebLogic 10.0/9.0/8.1/7.0, WebSphere 7.x/8.x, Tomcat 7,6,
WebSphere 8.5
Databases: Oracle 12c/11g/10g/9i, MySQL5.0,4.1, Hbase, SYBASE
Build Tools: Maven 3.0, ANT, GRADLE
Operating Systems Windows 10/8/7/NT/XP/2000/98, Unix, Linux
Business Delegate, Front Controller, Singleton, Observer, DTO, DAO, MVC,
Design Patterns:
Factory, Abstract Factory
Design Methodologies: Agile, Scrum, Test Driven, Waterfall
IDEs: Eclipse, NetBeans
Tools: Junit 4.x, TestNG, Selenium, JMETER, Mockito

Education:
Bachelor of Science in International Business and Economics, UNH - 2015

Work Experience:

Client: State of Texas HHSC project– Oct 2022- Present


Role: Sr.Java Developer
Responsibilities:
 Developing core Java for backend and frontend applications.
 Expertise in using JSP and JavaScript.
 Modified existing software systems to enhance performance and add new features.
 Single page application developed using Angular.js, D3.js, Node.js as the backend and MongoDB as the
database.
 Strong experience in building the Restful services, SOAP over HTTP and SOAP over JMS services.
 Implemented an express-graphql library to mount a GraphQL API server on the user-configured HTTP
endpoint.
 Used React JS, ES6, Next JS and Redux for making Restful API calls and data binding.
 Provided production support for critical applications, ensuring 24/7 availability of services
 Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in
order to visualize the one-to-many relations between schemas in a SVG format
 Write Web services and Kotlin code to develop the back-end logic of the multiple applications in the project.
 Write unit tests using Mockito and JUnit for back-end.
 Involved in designing and creating the Database Tables using PostgreSQL Database.
 Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor
application.
 Working on developing web applications and services using JAVA, J2EE, React JS, Spring MVC architecture
and REST based web services
 Wrapped XML, JSON based Backend APIs inAWS Lambdas using Node.js and deployed them in AWS API
Gateway. XML based services are also converted to handle JSON based requests and responses.
 Extensively worked on both consumption & producing of RESTful based Web services using JAX-RS & jersey
parsers.
 Designed and developed front end using HTML, CSS, Terraform, and JavaScript, React JS, and Angular 14
framework.
 Responsible for the production support for the over-the-air provisioning applications
 Good at schema design and data modeling on HBase
 Implemented and developed UI components using Angular 14+ features like dependency Injection,
Models, data binding and controllers. Developed Data Ingestion application to bring data from source
system to HBase using Spark Streaming, Kafka.
 The service has been developed in Node.JS with Oracle DB Selecting the appropriate AWS service based
on compute, data, or security requirements.
 Integration of Amazon Web Services (AWS) with other applications infrastructure.
 All the functionality is implemented using Spring IO / SpringBoot, cucumber GCP, GitLab, Docker, Jboss fuse,
core java and Docker, Hibernate ORM, Python
 Used groovy and spring boot to collecting the data from users and packaged the data as json distributed
to 43 applications
 Worked on Scala for implementing spark machine learning libraries and spark streaming.
 Implemented the project as a multi-tier application using Spring MVC, spring boot, Micro services & used
core spring concepts like MVC, AOP, and IOC.
 Have knowledge about scala and alternative JVM application development environments like Java and
kotlin
 Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like
Collections, Multi-Threading, Concurrency framework.
 Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java
17 and Java 11.
 Developed several SOAP Web service stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
 Used JMS to place the import run requests into JMS Queue.
 Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 9 and was involved in resolving cross
browser JavaScript issues.
 Experience with UNIX, SQL, Typescript, JavaScript, Angular, Typescript, and Postgres SQL, Mongo DB,
databases.
 Implemented many Restful API web services using Spring REST API and Jersey Jars.
 As part of GCP implemented a spring boot app using IntelliJ IDE and deployed it to Google APP Engine
 Implemented design patterns like DAO, singleton, factory, proxy, adaptor to achieve design principles.
 Worked on variety of Frontend JavaScript frameworks like AngularJS, BackboneJS, ReactJS, NextJS, JQuery,
JQuery UI and good knowledge in EmberJSUsed Hibernate 5.0 ORM framework for persistence to database
by integrating it with spring framework using Spring Hibernate template.
 Designed and developed Junit/JMockito test cases during the development phase.
 Used GitHub for efficiently managing the source code versions with the development team.
Environment: Java 17/11, Node.js, Kotlin, Spring 5.0, Spring Boot, Micro services, Spark, Hibernate 5.0, HTML5, CSS3,
JavaScript, Typescript, React JS, jQuery, Angular 9, 14+, Maven, XML, XPATH, Linux/Unix, Selenium, Junit, JMockito,
Test NG, Apache, AWS, Tomcat 8, WebSphere, Jenkins, Spark, GitHub.

Client: Verizon – Piscataway, NJ Dec 2020 – Sep 2022


Role: Full Stack Java Devel
 Involved in Requirements gathering, Designing, Coding, Unit testing and Integration Testing phases of the
proct.
 Build and maintain client-facing and internal web and debugging applications using React, Next.js, and
Azure
 Created GraphQL schema and queries to interact with Mongo DB database
 Involved in all phases of the SDLC (Software Development Life Cycle) from analysis, design, development,
testing, implementation, and maintenance with timely delivery against aggressive deadlines.
 Responsible for design and development of UI screens for the application using HTML5, JavaScript, React JS,
jQuery.
 Routine database maintenance and performance tuning Sybase
 End-to-end architecture and implementation of client-server systems using Scala, Akka, Java, JavaScript and
related, Linux
 UsedEJB3.0 Message Drive Beans to initiate daily process.
 Used Hibernate to store the persistence data into the PostgreSQL database and wrote HQL to access the data
from the database.
 Create and organize multiple test cases for various releases to ensure thorough cycle 0 and regression testing
to ensure a clean production suppport environment
 Designed and deployed a multitude application utilizing almost all the AWS stack which Includes EC2, Mongo
DB, Docker, Kubernetes Orchestration container focusing on high-
 Experienced in Error handling in Scala and Problems Scala fixes
 Backend implemented using Scala 2.1, Akka, Play 2 with event streaming and broadcasting the risks to the
user
 Utilized Microservices architecture with Spring Boot based services, interacting through REST and
Apache Kafka.
 Utilized monitoring and analytics features in Apigee Edge to track API usage, monitor
 Involved in data modelling the tables in Cassandra and in implementing different data modelling techniques.
 Documented the current database schemes either in Oracle or PostgreSQL using Erwin 4.0.
 Performance analytics on time series data exists in Cassandra using Java API
 Implement data aggregations scripts using elastic search and/or spark in order to evaluate backend
services from functional as well as performance point of view.
 Used Sqoop to import data from Oracle to HDFS and Virtualization of data sources using Spark to connect
to Oracle.
 Deployed services to Azure cloud using Jenkins Gradle pipelines.
 Experience with REST API methods and implementation of web services in a distributed architecture
system (i.e., PCF on Azure).
 Used Spring JDBC and Spring Hibernate to manage Data Access with DAO design pattern.
 Used Spring Boot and developed the application as micro services.
 Developed Spring Batch processing java application to read different file formats which feeds to the database.
 Implemented JMS using Spring JMS module to communicate with queues.
 Created builds using Maven and pulled the project code from GitHub repositories.
 Used Jenkins as CI tool.
 Wrote Stored Procedures and complex queries in Oracle 12g database.
 Developed integration modules for disparate clients using Apache Camel.
 Integrated configured Camel with Active MQ to use it as bus.
 Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration
and batch processing.
 Developed test cases using Junit, TestNG and created stubs using JMockito framework.
 Implemented the project in agile methodology & participated actively in daily stand-up calls. ● Served as POC
for on call support in the production team on a rotation basis.

Environment: JDK 1.8, J2EE, Core Java, HTML5, CSS3, JavaScript, Spark, React JS, jQuery 2.0, JSON, Maven 3.0,
Spring 5.0, JPA, Azure, JDBC, Jenkins, Kafka, Apache Tomcat 8, Apache Camel, Active MQ, PostgreSQL, Git, Eclipse IDE,
Junit, Linux, Windows.

Client: Key Bank - Dayton, OH Apr 2017 – Nov 2020


Role: Full Stack Java Developer
Responsibilities:
 Involved in Analysis, Design, Development, UAT and Production phases of the application.
 Participated in JAD sessions gathering along with the Business Analysts.
 Designed application modules, base classes and utility classes using Core Java.
 Implemented the project as a multi-tier application using Spring MVC & used core spring concepts like AOP,
IOC.
 New library development with micro services architecture using Rest APIs, spring boot.
 Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like
Collections, Multi-Threading, Concurrency framework.
 Implemented a SOA compliant system working on various transactional messaging using Camel and used
Session Beans Message Driven Beans.
 Coded various business process methods required for creation of Web Services related to customer
information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
 Implemented Hibernate for data persistence and management.
 Integrated spring with Hibernate as the data abstraction to interact with the databases.
 Implemented Singleton, Factory, DAO design Patterns based on the application requirements.
 Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring
technologies.
 Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich UI for
improved customer experience.
 Developed a single page application by using AngularJS.
 Developed Session Beans to process user requests and to load and store information from database ● Used
Maven build tool and deployed into IBM Web Sphere 8.5 Application Server.
 Used GIT for version control and Jenkins used for continuous integration.
 Wrote Stored Procedures and complex queries in an 11g database.
 Designed and developed JUnit test cases during the development phase.
 Implemented the project using agile-scrum methodologies.
 Served as POC for on call support in the production team on a rotation basis.
 Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the
runtime environment for the CI/CD system to build, Test and Deploy
 Expertise in building CI/CD on AWS environment using AWS Code Commit, Code Build, Code Deploy and Code
Pipeline and experience in using AWS mod Formation, API Gateway, and AWS Lambda in automation and
securing the infrastructure on AWS.

Environment: Java 1.6, SOAP, Spring 3.0, RESTful Web Services, Hibernate 4.0, Jenkins, Angular JS, AJAX, Servlets 3.0,
HTML5, CSS3, Node JS, Kafka, JavaScript, CSS3, jQuery 2.0, JSON, JMS, AWS, JMS, WebSphere 8.5, Agile, JMS, Eclipse,
JUnit 4.4, Windows OS, Unix.

Client: Sprint - Kansas, MO Aug 2015 – Mar 2017


Role: Java Developer
Responsibilities:
● Involved in the requirements review meetings and collaborated with business analysts to clarify any specific
scenarios.
● Maintain and enhance Confluent Kafka architecture, Confluent Kafka design principles, and CI/CD
Deployment procedures.
● Analyzed the business requirements and created use cases, prepared low and high-level design documents.
● Participated in Scrum meetings, project planning, and coordinated the status sessions.
● Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and
deployment diagrams using Rational Rose.
● Used HTML, CSS, JavaScript, jQuery technologies for front end user input validations and Restful web service
calls.
● Used Spring MVC framework for implementing the Web tier of the application.
● Used Spring AOP for cross cutting concerns like logging, security, transaction management.
● Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with
Hibernate.
● Developed annotation-based mappings in Hibernate.
● Develop DAO service methods to populate the domain model objects using Hibernate.
● Increased performance of code by implementing Hibernate Named queries.
● Involved in the integration of frameworks like spring and hibernate.
● Developed Web Services using RESTful
● Involved in creating, modifying, and updating database tables in Oracle Database.
● Used WebSphere Application Server and involved in setting up the application server profiles in Eclipse for
running the application on development environment.
● Developed Junit test cases.
● Used GIT for source control.

Environment: Java 1.6, J2EE, Spring 3.0, Hibernate 3.0, JSP, Kafka, Servlets, CSS, HTML, JavaScript, jQuery, IBM
WebSphere application server, Web services, Eclipse 3.5, Oracle Database, Windows 7, Hibernate, UML and GitHub.

You might also like