Post Job Free
Sign in

Java, Python, AWS, Data engineering,processing, modeling, presentation

Location:
Boston, MA
Posted:
May 10, 2024

Contact this candidate

Resume:

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.



Contact this candidate