Tianze Hua
(Boston, Massachusetts)
+1-617-***-**** ad5mnv@r.postjobfree.com Full Stack Developer
PROFILE
As an accomplished Full Stack Developer with 4 years of experience, I bring extensive expertise in developing robust technical solutions for data-driven business applications. Proficient in Python, Java and AWS services, I have a strong foundation in machine learning techniques and real-time data processing using Kafka. My experience spans Agile methodologies, CI/CD mechanisms, and microservices architecture with the Spring framework. I have worked extensively in high-volume data environments, utilizing relational and non-relational databases, alongside cloud services and Power BI, to develop and optimize data storage strategies and analytical processing pipelines for enhanced efficiency. My educational background in computer science, coupled with practical experience in data science, positions me uniquely to drive innovation and efficiency in complex technical landscapes. Additionally, I am skilled in Unix-based commands, testing tools, and version control systems.
TECHNICAL SKILLS:
Languages
Python, Java, JavaScript, Scala, Node.js, SQL, PL/SQL, Bash Scripting.
J2EE Technologies
Core Java, Multi-threading, Collections, Stream, Servlets, JSP, JDBC, EJB.
Web Technologies
RESTful, HTML/CSS, ReactJS, Node JS, AJAX, JSON, Angular.
Tools & Framework
Flask, Spring Boot, express.js, gin.
Data Processing
Pandas, NumPy, Spark, Scikit-learn.
Data Presentation
Tableau, Power BI, Matplotlib, Seaborn.
Build Automation
Maven, Ant, GitHub Action, Jenkins.
Containerization Tools
Docker, Kubernetes, EKS.
Database
Oracle, MySQL, MongoDB, PostgreSQL.
Testing Tools/Others
JUnit, JIRA, Postman, Cucumber, Mockito.
Cloud Technologies
AWS, Google Cloud Platform.
Messaging Tools
RabbitMQ, Kafka.
EDUCATION
M.Sc. in Computer Science Georgia Institute of Technology
B.Sc. in Mathematics & Statistics University of Toronto
PROFESSIONAL EXPERIENCE
Client: Ally Financial
Role: AWS/Full Stack Developer
Location: Plano, TX Jan 23 – Present
Accountabilities:
Spearheaded the development and implementation of over 30 new features for the client-facing wealth management application, resulting in a 20% increase in customer engagement.
Engineered and enhanced 40+ RESTful APIs to meet evolving business requirements, which improved data retrieval speeds by 25%.
Resolved 50+ software defects, improving system stability and user satisfaction.
Overhauled and optimized React components, and modules, increasing web application responsiveness and efficiency by 15%.
Authored and maintained SQL scripts using Liquibase for database migrations, supporting 10+ feature deployments without downtime.
Designed and developed micro-services as per requirements, improvements and deployed in lower environment.
Implemented OAuth and JWT for secure authentication and authorization processes, enhancing application security.
Developed multiple RESTful services using Flask, improving scalability and maintainability of backend services.
Environment: Python 3, Flask, Spring Boot 2.3, Angular JS 11, NodeJS 16, AWS, Microservices, MongoDB, Spring 4, Maven, Jenkins, GIT, Restful Web Services, Oracle, Putty, JUnit, Postgres, Bash.
Client: CentLing Technologies Co. Ltd.
Role: Software Engineer - Data
Location: China Sep 2020 – Sep 2021
Accountabilities:
Engineered the integration and enhancement of an enterprise analytics platform using Tableau for advanced data visualization, supporting strategic decision-making for over 500 corporate users.
Led the development and optimization of machine learning models using Python, with extensive use of libraries like Pandas and NumPy for data manipulation and mathematical operations, improving predictive accuracy by up to 40%.
Architected a machine learning pipeline from the ground up, responsible for the automation of model training, evaluation, deployment, and monitoring using Jenkins and Docker for continuous integration and deployment, enhancing deployment frequency by 60%.
Orchestrated efficient data handling and ETL processes using PySpark in a distributed computing environment, effectively reducing processing times by over 50% for large-scale data sets.
Developed responsive and interactive web applications using React, HTML5, CSS3, Bootstrap, and JavaScript, significantly improving the platform’s user engagement and cross-browser compatibility.
Managed the deployment and ongoing maintenance of the analytics platform on AWS, utilizing services like S3, EMR, and CloudFormation for efficient, scalable, and secure cloud operations.
Built real-time data pipelines with Kafka Connect and Spark Streaming, and developed applications for Amazon AWS services like S3, EMR, and CloudFormation, as well as Azure services.
Enhanced development workflows using Docker for consistent environment management and Jenkins for CI/CD, boosting deployment frequency by 70% and reducing time to market.
Environment: Spring 5, Spring Boot 2, Microservices architecture, Web services, Java 8/11, React, Node.js, JavaScript, REST APIs, hibernate 5, Pandas, NumPy, Spark, Kafka Connect, Cassandra, MySQL, large-scale data processing with PySpark. data streaming with Kafka, Docker.
Client: CanJava Innovations
Role: Jr. Engineer
Location: Toronto, Ontario, Canada Oct 2018 – Sep 2020
Responsibilities:
Analyzed, designed, and implemented robust software applications using Java, J2EE, XML, and XSLT, achieving a 25% improvement in application performance and scalability.
Developed client-side validations for order submission forms using JavaScript, reducing form errors and user input anomalies by 40%.
Authored detailed technical documents and successfully obtained client approvals prior to development phases, ensuring requirements compliance, and reducing project revisions by 15%.
Implemented Model View Controller (MVC) design pattern using Struts MVC, Servlets, JSP, and AJAX, which optimized the application flow across Presentation/Web tier, Application/Business layer, and Data layer, resulting in a 50% increase in web application responsiveness.
Conducted comprehensive unit testing using JUnit, ensuring over 95% code coverage and reducing post-deployment bugs by 50%.
Environment: Java, J2EE, JSP, Servlets, Hibernate, HTML, CSS, JavaScript, Spring MVC, XML, XSLT, JUnit, JBoss, PL/SQL, Oracle, Apache Ant, Eclipse.