I'm Bruce, also known as Xinhao He, and I am a seasoned React Native developer with over 5 years of extensive local work experience.
Throughout my career, I've successfully crafted applications utilizing prominent libraries, including Redux, Redux Saga, Apollo Client, Detox, Sentry Log, App Centre, and many more. In addition to my expertise in these libraries, I possess a deep understanding of Continuous Integration and Continuous Deployment (CI/CD) processes. I am proficient in setting up the Fastlane pipeline within Circle CI and Teamcity, enabling the seamless execution of unit tests, detox tests, and the efficient delivery of beta builds to user devices.
While I am currently engaged with my present company, I am actively seeking my next career opportunity. My aspiration is to join a well-established and renowned organization, which would be a shift from my usual experience in smaller to medium-sized companies. I am eager to explore the dynamics of working within a large organization, where I anticipate the opportunity to collaborate with experienced developers, thereby expanding my own skill set and contributing to the organization's success.
HammerTech had already developed a worker safety platform web app before my arrival at the company.
Our primary objective was to extend the web app's functionality to the React Native app. Additionally, the mobile app we've developed offers offline capabilities.
I also played a crucial role in enabling the QR code sign-in feature, originally designed for a React Native app, to seamlessly run on the web platform through the integration of react-native-web technology.
I served as a React Native Developer tasked with creating a dating app, employing the Apollo client to interface with a GraphQL API on the backend. Working with GraphQL proved to be an enriching experience, as it allowed me to retrieve precisely the data I needed and effectively leverage the Apollo client for data caching.
I served as a React Native Developer at the company, where I played a vital role in the development of a financial information app known as "Allfin." This app is available on both the App Store and Play Store, offering users a comprehensive suite of features.
Allfin empowers users to stay informed about the latest financial news curated by our in-house editors. Additionally, it provides real-time access to critical financial data, including stock prices, gold prices, fund prices, and more. Users can also explore investment opportunities by accessing detailed project information published on the platform.
My contributions as a React Native Developer helped ensure a seamless and user-friendly experience for Allfin's growing user base.
I seized an internship opportunity aimed at enhancing my skill set and obtaining certification.
During this experience, I utilized Python in conjunction with the Beautiful Soup library to meticulously analyze HTML DOM trees, allowing me to extract valuable event information from various websites.
React Native
Redux
Redux Saga
Redux offline queue
Detox test
FastLane
Teamcity
Sentry log
Realmjs DB
App center
Apollo client
Swimming is a fantastic form of exercise that offers numerous benefits. It places minimal stress on the legs while engaging a wide range of muscle groups, making it an effective and enjoyable way to maintain physical fitness. Personally, I make it a point to swim four times a week to stay in shape and reap the rewards of this excellent workout.