Hao Yang Email & Phone Number
Who is Hao Yang? Overview
A concise factual answer block for searchers comparing this professional profile.
Hao Yang is listed as Senior Backend Engineer at Horizons, a with 301 employees, based in Shenzhen, Guangdong, China. AeroLeads shows a matched LinkedIn profile for Hao Yang.
Hao Yang previously worked as Senior Software Engineer at Toptal and Senior Software Engineer at M2. Hao Yang holds Bachelor'S Degree, Computer Science from Southwest University For Nationalities.
Email format at Horizons
This section adds company-level context without repeating Hao Yang's masked contact details.
Review company-level records connected to Hao Yang before choosing the right outreach path.
About Hao Yang
I'm a backend engineer with over 6 years of experience, I've acted as a backend engineer, DevOps and Tech Leader. I'm familiar with the Java/Kotlin stack, which includes multi-threading, Spring, various databases, Kafka, and microservice. I'm also familiar with infra, such as CI/CD pipelines, docker, Kubernetes, and AWS(certificated). I have experience with Python as well. Besides that, I’m familiar with agile development, and I like to use best practices like TDD, Pair Programming, IaC, etc, to make the development efficient and produce clean and maintainable code.
Hao Yang's current company
Company context helps verify the profile and gives searchers a useful next step.
Hao Yang work experience
A career timeline built from the work history available for this profile.
Senior Software Engineer
Current
Senior Software Engineer
- Acted as a Senior Software Engineer, participated in the development of a cryptocurrency exchange platform, and helped to transform the monolithic application to a microservices architecture. The product is online now.- The tech stack for this project was Java 17, Spring Boot, Redis and Docker.- Implemented a robust verification process for captcha generation and validation, ensuring the security and integrity of transactions on the platform.- Built a notification service from scratch by myself, which could send emails and SMS, and it was used by many other services.- Collaborated effectively within a fully remote team, communicated frequently with team members and successfully met tight deadlines.
Technical Lead
- Collaborated with a leading Australian streaming company, successfully split the monolithic application into microservices, and provided APIs for the front end to render the pages. This project serves millions of users.- The tech stack for this project was Java 17, Spring WebFlux, Redis, Docker, Kubernetes and AWS.- Acted as the Tech Leader, focused on coding, solution design, and requirement analysis.- This project used Spring WebFlux as the framework, and most of the team members didn't have the experience, to solve this I used methods like sessions and code reviews to help the team members on board quickly.- I promoted some best practices like Pair Programming, Test-Driven Development, and Trunk-Based Development, which help the team transfer knowledge more frequently and improve efficiency.
Technical Lead
- We built an application based on Google's 4 key metrics theory, it integrates with various CI/CD pipelines and uses the data to calculate the 4 key metrics, which help teams measure their software delivery performance and identify areas to improve. This application was open-sourced and has 300+ stars on GitHub.- The tech stack for this project was Kotlin, Spring Boot, MongoDB, Docker and AWS.- Acted as the Tech Leader, focusing on solution design, coding and maintaining the code base after it was open-sourced.- Analyzed the data from CI/CD pipelines and designed the algorithm for each metric calculation.- During the development, I communicated with other teams to integrate our product and gathered valuable feedback, it was analyzed and implemented, which improved the project.- Encouraged the team to use TDD in this project, and in the end, the unit test coverage was more than 90%.
Senior Software Engineer
- Collaborated with a world-leading mining group, and developed many products, like a mining site visualization system(won an internal innovation prize), a blast notification system, and an equipment utility analysis system. These systems served 1,000+ users and improved site efficiency and safety.- The tech stack for this project was Java, Kotlin, Python, Spring Boot, Spring Data JPA, Redis, DynamoDB, AWS Aurora, AWS SNS, AWS Lambda, Kafka, Docker and Kubernetes.- Acted as the key backend developer and DevOps, focused on backend coding, solution design, infrastructure setup and maintenance.- As backend engineer I took most of the responsibilities in the backend, which included writing most of the code(6+ services) and troubleshooting, I once successfully completed the backend development under a tight two-week deadline, and I also took care of the code quality, for example, I used TDD during the development and the unit test coverage was more than 95%.- As DevOps, I helped the team set up infrastructures like a CI/CD pipeline and Kafka, and maintained the Kubernetes cluster. I’ve implemented a solution for crossing AWS accounts and Kubernetes cluster deployment, which was used by many other teams.
Software Engineer
- Collaborated with a leading insurance company to build an online insurance claim system and an online insurance purchasing platform.- The tech stack for this project was Java, Spring Boot, Spring Data JPA, Redis and AWS.- Acted as a backend engineer, focused on coding, testing and deployment.- Designed and implemented an SMS verification flow, which sends an SMS to the user and the user can only do further operations after they verify the code. It integrated with the Redis and guarded the safety of the application.- Helped onboarding and training three junior developers for six months, helping them identify areas of weakness in their skill set and develop study plans, and all of them passed probation periods successfully.
Software Developer
- Contributed to the development of an internal time tracking system as a Backend Development Engineer. Worked collaboratively with frontend engineers to integrate backend functionalities seamlessly, while also being responsible for backend code development and database design.- Engaged in learning new programming languages and technologies to meet project requirements effectively.- Collaborated closely with project managers to understand and analyze project requirements, ensuring alignment with development goals.
Hao Yang education
Frequently asked questions about Hao Yang
Quick answers generated from the profile data available on this page.
What company does Hao Yang work for?
Hao Yang works for Horizons.
What is Hao Yang's role at Horizons?
Hao Yang is listed as Senior Backend Engineer at Horizons.
Where is Hao Yang based?
Hao Yang is based in Shenzhen, Guangdong, China while working with Horizons.
What companies has Hao Yang worked for?
Hao Yang has worked for Horizons, Toptal, M2, Thoughtworks, and Tencent.
How can I contact Hao Yang?
You can use AeroLeads to view verified contact signals for Hao Yang at Horizons, including work email, phone, and LinkedIn data when available.
What schools did Hao Yang attend?
Hao Yang holds Bachelor'S Degree, Computer Science from Southwest University For Nationalities.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Hao Yang you were looking for.
View similar profiles