Contact- (Mobile)-
www.linkedin.com/in/codepro
(LinkedIn)
Top Skills
React.js
Node.js
Joseph Jin
Senior Full-Stack developer (React.js/Next.js/Gatsby.js || Vue.js/
Nuxt.js || Laravel/Node.js)
Singapore
Summary
I have over 10 years of experience of relevant enterprise experience
in software and database development.
React Native
English (Professional Working)
I've started my path with Assemblers, C/C++ and Java, then moved
to JavaScript, React, Node, React Native, microservices. I designed
and created websites, web applications, mobile applications, games,
desktop applications, and large IT systems.
Certifications
I'm very passionate about delivering the best technical solutions.
Languages
Chinese (Professional Working)
AWS and React: Creating Full-Stack
Apps
Building Serverless Apps with
JAMStack and Eleventy
Intro to Python for Data Science
Course
React Web Developer
Positioned to utilize solid design knowledge and conceptual software
development skills to meet and exceed the organization's targets. In
a deeply immersive agile environment, I thrive in identifying areas
of optimization and injecting ideas on how things can be improved
beyond specifications.
Learning Webpack 4
I perform best when contributing to collaborative work as a member
of a values-driven, web development team. With years of working
experience, I've tested functional applications with tools that meet
business needs, while documenting changes and developing
updates. I deliver readable, modular code that can be incorporated
into codebases used throughout the team.
Feel free to get in touch!
Experience
Anthem, Inc.
React Native Developer
September 2020 - April 2021 (8 months)
Page 1 of 3
- Unified divergent React Native features in Anthem's flagship consumer
mobile app while laying the foundational groundwork for future development,
and eliminated critical technical debt from pre-existing setup.
- Delivered critical app features to support COVID-19 response, including a
risk assessment survey and results based on CDC guidance, as well as a
customer support live chat experience launched from a chatbot feature.
- Mentored other team members through code reviews and established
best practices including unit tests, design patterns, also creating a culture of
designing reusable building block type components.
- Refreshed the app's look and feel by updating various components to match
the latest design style guide, added animations, and integrated animated logo
assets as a side project.
- Established a team leads communication group to increase cooperation, and
collaboration, reduce duplicate efforts, and coordinate overlapping efforts for
multiple teams all working on the same massive project.
- Created a shared/reusable component library of high-quality reusable
components following the site style guide and integrated Storybook to make
them explorable.
Technologies: TypeScript, Redux, Android, iOS, React Native
Kocomojo | The Fastest Way to Build An App. Coding Not Required.
React Native Developer
January 2019 - August 2020 (1 year 8 months)
- Implemented an iOS SDK which tracks user location and presents
customizable mini-apps.
- Implemented part of the back-end for the SDK.
Technologies: React Native, iOS SDK, Objective-C
Auvik Networks Inc.
Software Engineer
February 2018 - June 2019 (1 year 5 months)
- Supported the migration of an existing application to React.
- Improved data fetching by leveraging GraphQL capabilities to narrow a set of
queried fields.
- Migrated a searching mechanism to utilize Elasticsearch’s superior full-text
search functionality.
- Defined a styled-components UI theme and migrated the existing styling
system into using it.
Page 2 of 3
Technologies: GraphQL, React.js
Hashletes
React Developer
April 2017 - May 2019 (2 years 2 months)
- Implemented payment UI and API integration for both depositing funds and
withdrawals.
- Added real-time multiplayer team lineups and membership status via Web
Sockets (Firebase).
- Developed team details and invites UIs and API integration.
- Found and fixed various rendering performance issues in the app.
- Implemented app referral codes to give bonuses when a friend completes the
process signup.
Technologies: Redux, React, JavaScript, iOS, Apollo, GraphQL, React Native
GainX
React Developer
March 2016 - February 2018 (2 years)
- Developed a methodology to gradually transition legacy a jQuery application
to React/Redux.
- Developed a wide variety of SVG charts that were powered by D3.js.
- Wrote a guideline on how D3.js should communicate with a React application
and receive updates back.
- Revised an existing data querying mechanism to use MongoDB's data
aggregation pipelines, $lookup, and $graphLookup. Ultimately this improved
memory consumption and decreased execution time for the slowest query
from 12-15 seconds to under 250 milliseconds.
Technologies: React.js, Redux, MongoDB, D3.js
Education
The University of Hong Kong
Bachelor's degree, Information Technology · (2016 - 2018)
Tokyo University of Science
Bachelor's degree, Computer Science · (2011 - 2015)
Page 3 of 3