Post Job Free

Resume

Sign in

Java Developer Software

Location:
Vancouver, BC, Canada
Posted:
December 17, 2023

Contact this candidate

Resume:

Taylor (Zhenhua) Wei

**** ****** ******

Burnaby, BC V5G 2R5

Email: ad103b@r.postjobfree.com

Cell: 1-236-***-****

PROFILE

19+ years of professional experience in software engineering with an emphasis on both Object- Oriented and Functional design and analysis with extensive experience and the software design process including definition, modelling, design and architect, implementation, test and optimization.

Skills:

- Language: Java, JavaScript, TypeScript, Python, C++, HTML, CSS3, SQL, XML, JSON

- Application Server: JBoss, Tomcat, WebLogic, Websphere, IIS

- Database: Oracle, PostgreSQL, MS SQL Server, MySQL, MongoDB

- JavaScript: Angular, Node.js, Express, Hapi.js, Backbone, Ext.js, Bootstrap, jQuery, React

- Java: Spring, Hibernate/JPA, EJB3, JSF, Jersey1/2, Apache CXF, Seam, GWT, Struts

- CSS3: LESS, SASS, SMACSS

- Test framework: jUnit, Mockito, jMockit, Mocha.js, Lab.js, Jasmine.js, QUnit.js

- DevOps: Jira, Bitbucket, AWS, Docker, Jenkins, Splunk, RabbitMQ, ActiveMQ, Vagrant

- Development: Atom, Eclipse, Sublime, IntelliJ, Maven, Ant, SVN, Git, Grunt, Gulp, Webpack

- Operating System: Linux, Unix, Mac, Window

EXPERIENCE

Senior Software Developer, Firefly Software, Vancouver BC. January 2023 - present

- Develop SportBooks application with SpringBoot and micro service

- Design/developed KStream/KSQL backend services to process Kafka topics

- Implement docker containerization and migration of inhouse applications

- Used technologies: Agile, Java/Spring Boot, Jenkins/pipeline scripts, Kafka/Zookeeper/ KStream/KSQL, Spring Data/JPA, AWS, ActiveMQ/RabbitMQ Senior Full Stack Developer, TELUS Communication, Vancouver BC Nov. 2018- January 2023

- Develop Telus Iot shop project feature and integration in microservice with REST API

- Developed Jasper sync Job to process account and device information with Kafka stream to receive client data into topics and pass to the downstream app/topics

- Design/developed referral code system including database modelling and microservice

- Implemented and optimized report generation on MongoDB and SQL data

- Work on AWS services including S3, secret manager, DocumentDB, Lamda

- Used technologies: Agile, React/Angular 7/TypeScript, Java/Spring Boot, Jenkins/pipeline MongoDB/SQL, Kafka/Zookeeper/KStream/KSQL, Spring Data/JPA, AWS, Hibernate Front End Developer, FCV Interactive, Vancouver BC July 2018 - September 2018

- Develop WorkBC and BC Water User Group project for BC government

- Develop interactive map-based features using leaf.js, Angular and bootstrap.js

- Experienced on Google Cloud Platform for development, DevOps and test environment

- Used technologies: HTML5, C#, jQuery, Bootstrap, CSS3, Google Cloud Platform, Leaf.js Senior Program Analyst, BCLC Lottery, Vancouver BC March 2017 - March 2018

- Developed Encore rewards program for BCLC lottery using Java restful Jersey 2 and WSDL

- Developed front end projects for BCLC games with jQuery, LESS and HTML5

- Worked on SEO with Google Tag Manager and JSON-LD

- Used technologies: jQuery, Grunt, Java 8, microservice, Apache CXF, LESS/CSS3, Responsive Web Design, Python, Maven and SOAP

Senior JavaScript Developer, Realtor.com (Move), Richmond BC January 2016 - January 2017

- Developed lead capture and agent/broker program features in microservice with Node.js

- Developed reports and conduct data analysis for issues and customer behavior

- Experienced on log parsing with Kibana and complex Splunk search including table lookups

- Configured AWS template with Jenkins for continuous integration build/deployment

- Used technologies: jQuery, Splunk/ElasticSearch, Kibana, RabbitMQ, Node.js/Hapi.js, microservice, Terraform, MongoDB, Grunt, Gulp, Docker, JWT, AWS (EC2, S3, RDS, Elastic Beanstalk, Cloudformation, RDS)

Java/Full Stack Developer, SelfDesign, Vancouver BC April 2011 - December 2015

- Architected, designed, developed and maintained Planner web application and services

- Responsible for project setup, build, deployment, continuous integration and test harness

- Technologies used include: HTML5/CSS3, JEE/EJB3/JPA, Richface, JUnit, RestEasy, WSDL, Maven and JavaScript framework (React.js, Redux, Node.js, jQuery, Bootstrap, CSS3), Hibernate, EJB3, MySQL and SOAP

Java Engineer, Disney Online Studio, Kelowna BC March 2010 - January 2011

- Developed, enhanced and tested online games on both front and back ends

- Analyzed and implemented Anti-hacking and business intelligence components

- Implementation on Oracle with database partition and sharding to improve scalability

- Used technologies: Java, Cassandra, Oracle, MySQL, Mockito, JSON Software Developer, UBC Okanagan, Kelowna BC August 2007 - February 2010

- Lead Developer on Aquawood project: An intranet project for scientists to research on the how the large wood debris can impact the inhabitation of fish in streams

- Upgraded administration component with HTML, JavaScript, XSL, C++ and Oracle

- Built SOAP based web service components using SoapUI toolkit, Java and WSDL Java Developer, Pacific GeoTech Systems Ltd, Victoria BC January 2006 - July 2007

- Developed and maintained iDriv (license system) project using Ajax, JavaScript, Servlets, Quartz, Applet, Jasper Report, JSP, Axis, Tiles, JDBC and Oracle with Struts

- Developed Mineral Titles Online project with Spring MVC, Hibernate and JFreeChart Java Developer (Co-op), Research in Motion, Mississauga ON Sept. 2004 - April 2005

- Designed and documented the BlackBerry provisioning system server-side components

- Implemented project features using Java, JavaScript, JDBC, JSP, JMS and WebLogic

- Wrote java unit testing and test plan

Programmer (Co-op), University of Victoria, Victoria BC September 2002 - April 2004

- Designed and implemented user authentication, authorization, registration, validation, password recovery and state management using JavaScript, Servlets, JavaMail and MySQL

- Implemented 2D/3D animation for the visual display scientific result data with Matlab

- Developed the rainfall density project with C#, Visual Basic and ASP.NET Mechanical Engineer, Jiangxi Building Material Machine Inc., P.R.C Aug.1996 - Oct.1999

- Designed machine product components/parts using AutoCAD R14.0

- Evaluated and adjusted new designs and detail drawings and conducted quality assurance

- Conducted machine quality control and assurance

EDUCATION

- Sun Certified Programmer: Java 2 Platform Standard Edition 6.0, October 2009

- Microsoft Certificates: SQL Server and C# web developer, September 2005

- B.Sc., University of Victoria, Computer Science with Co-op option, May 2005

- Diploma, Luoyang Institute of Science and Technology, Engineering, China, June 1996 REFERENCES UPON REQUEST



Contact this candidate