ZHONGWEI ZHOU
***** ** **** **, ***** Springs, FL 33076 +1-860-***-****
ad6vxc@r.postjobfree.com linkedin.com/in/zhongwei-zhou-6286632a9 SUMMARY
● Having 12 Years of Experience in IT Industry in analysis, design, implementation, testing of Web/Webservices Applications using Java/J2EE Technologies.
● Designed the business objects and services with the implementation team. Incorporated Java, J2EE design patterns into the design and subsequent implementation.
● Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, Springs, Spring Boot, Spring MVC, REST-Full, OData services on Olingo.
● Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
● Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
● Have Experience in using Hibernate, Rest-full APIs, Spring JDBC, JPA Frameworks.
● Sound knowledge in SQL implementation on Oracle, Postgres and SAP HANA.
● Hands on Experience in NO-SQL DB like Redis, Mango DB.
● Hands on Experience in writing the Test cases using Junit, Mockito, Selenium, JMeter.
● Involved in Use Case Analysis, Design discussions and UML Modeling
● Extensive experience in configuration management using GIT Hub, Maven projects
● Extensive experience in Agile model with JIRA as project management/Defect tool.
● Have working experience in debugging the production issues on cloud using the tools like App Dynamics, Dynatrace, Kibana.
● Experience in working with Web logic, Tomcat, and Jboss application servers.
● Experience in Finance, Health Care, Loyalty, E-Commerce, IOT Domains.
● Worked with cloud Technologies Like AWS, Azure Devops, OpenShift.
● Worked with event-based technologies like service Bus, Kafka, Active MQ.
● Experience in code quality and defect tracking management using JIRA, HP Fortify Report, HP Quality Control and SONAR.
TECHNICAL SKILLS:
● Programming Languages: Java, Python
● Frameworks: Springs (Core, MVC, Boot, Rest, JPA), Hibernate
● Testing Frameworks: JUnit, Mockito, Selenium, JMeter
● Web Technologies: Servlets, JSPs (EL, JSTL, Custom Tags), AJAX, Java script, HTML, CSS
● Database Technologies: Oracle, SQL Lite, SQL Server, MongoDB, Redis
● Servers: WebLogic 11, Tomcat, and JBoss, Cloud foundry
● Event Frameworks: Service Bus, Kafka, Active MQ
● IDE: Eclipse 3.x, NetBeans, IntelliJ
● Source Control: VSS, SVN, AccuRev, CVS, GitHub
● Methodologies: Waterfall model, Agile
● Containers Orchestration: Kubernetes, Docker
● Application Security: Spring Security, OAuth2, JWT, Apache Shiro
● Others: Oracle Commerce ATG, Eclipse Apache POI, Microsoft Visio, ANT, TOAD, SQL Developer, Putty, JIRA, WIKI, Jenkins, Sonar.
WORK EXPERIENCE
Aug 2021 - May 2024 - Senior Software Engineer - Brainvire Infotech Inc
● Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
● Supported platform team for issues reported for customers
● Supported integration Team to develop/enhance services to support new data models.
● Implemented APIs to support migration services.
● Defining coding and unit testing standards to meet good code quality and higher code coverage using HP Fortify Report and Sonar.
● Implemented Active MQ for notification services and to asynchronously send and receive messages between the microservices applications.
● Developed micro service applications using Spring Boot, Spring Cloud, Eureka, Zookeeper Environment: Java 1.8, Springs, Spring Boot, Spring REST, Swagger, Eclipse, Spring JDBC, MySQL Feb 2017 - Jul 2021 - Senior Software Engineer - Unique Software Development
● Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
● Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
● Used spring config server for centralized configuration and Splunk for centralized logging. Used Jenkins for Microservices deployment
● Build Spring Boot Rest microservices for the delivery of software products across the enterprise.
● Created POC of Authentication and Oauth2 Spring Boot Authorization with Oauth2 Spring Boot microservice. Utilized JWT as tokenization scheme for Oauth2.
● Demonstrated and modeled security patterns with JWT and Oauth2.
● Created POC of multitenancy with micro services utilizing PostgreSQL.
● Integrated multi tenancy model into security model for POC.
● Developed and configured Kubernetes cluster for CI/CD development
● Mentored developers and sys admins on Java Kubernetes deployments.
● Configured Artifactory for Maven/Java artifacts/libraries.
● Configured Artifactory to be exposed as internal enterprise Docker registry.
● Created Maven builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
● Responsible for Unit testing using Junit’s and functional testing using JMeters & selenium
● Defining coding and unit testing standard to meet good code quality and higher code coverage using HP Fortify Report and Sonar.
● Implemented Active MQ for notification services and to asynchronously send and receive messages between the microservices applications.
● Developed micro service applications using Spring Boot, Spring Cloud, Eureka, Zookeeper Environment: Java 1.8, Springs, Spring Boot, Spring REST, Swagger, Eclipse, OData, Hibernate, Swagger, oracle.
Jun 2013 - Jan 2017 - Software Engineer - GiniLytics IT Solutions
● Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
● Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in AWS.
● Led a development team of 10 individuals responsible for the full implementation of the business management and functional requirements of the subsystem.
● Worked closely with Product Owner to analyze the feasibility of the System requirements.
● Working closely with offshore and other dependent team to build the application and to fix the defects raised by Internal and external customers.
● Managed to contribute to all aspects of application development, deployment, production support, Reporting, Insight of data with continuous delivery and integration in Cloud platform.
● Decompose existing monolithic code base into Spring Boot microservices.
● Created client library that provided load balanced and fault tolerant consumption of Spring Boot microservices from monolithic application.
● Worked closely with Clients and Architects to Create and implement new system. Designed as well as make improvements to existing systems using Java & Spring Boot.
● Acted as a performance expert for the team and was responsible to drive the performance optimization for the IOT platform using JMeters, n-grinder, Dynatrace.
● Fixing bugs and adding enhancements based on the requirements of the product management team.
● Worked with release manager to get the release artifacts, product standards and quality gate reports.
● Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
● Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
● Develop communication patterns between microservices that are efficient, lightweight and secured using Kafka
● Responsible for Unit testing using JUnit’s and functional testing using JMeters & selenium
● Defining coding and unit testing standards to meet good code quality and higher code coverage using HP Fortify Report and Sonar.
Environment: Java 1.8, Springs, Spring Boot, Spring REST, Swagger, Eclipse, OData, Spring JDBC, Swagger, SAP Hana, Sonar, JMeter, Selenium, Jira, Wiki, GitHub, Dynatrace, Kibana Aug 2012 - May 2013 - Junior Software Engineer - Include Software
● Responsible for analysis, design and implementation of the J2EE implementation
● Led a development team of 5 individuals responsible for the full implementation of the business management and functional requirements of the subsystem
● Designed and implemented an infrastructure that was structured to allow for consistent and repeatable patterns for building components to support new and existing business functions
● Involved in design and detail functional design for multiple modules
● Involved in preparing technical design specification document
● Designed and developed key components of the application using: ATG 11.1, Endeca 11.1, Core Java, JSP, WebLogic 12, CSS, JavaScript, and Star UML
● Developed Web services using SOAP and Restful Technologies
● Responsible for Coding, Debugging, Unit testing and functional testing
● Fixed high level and critical bugs in the application
● Defined coding and unit testing standards to meet good code quality and higher code coverage using HP Fortify Report and Sonar
Environment: Java 1.7, Oracle Commerce ATG 11.1, Endeca 11.1, Struts-2, Springs, Oracle, SOAP & REST Web services, SQL Developer, WebLogic Application Server, Sonar EDUCATION
● Florida Atlantic University - Bachelor of Computer Science 09/2008 - 04/2012