William Chen

William Chen Email and Phone Number

Full Stack Engineer at Doorcast @ Magpie Health Analytics
William Chen's Location
New York, New York, United States, United States
About William Chen

Experienced Software Engineer with a demonstrated history of working in the computer software industry. Skilled in C#, Python, NoSQL, Node.js, and Kubernetes. Strong engineering professional with a Bachelor of Science - BS focused in Computer Science from University of North Carolina at Pembroke.

William Chen's Current Company Details
Magpie Health Analytics

Magpie Health Analytics

View
Full Stack Engineer at Doorcast
Employees:
13
William Chen Work Experience Details
  • Magpie Health Analytics
    Magpie Health Analytics
  • Doorcast
    Full Stack Engineer
    Doorcast Oct 2022 - Present
    -Enforced the creation of reusable React components, utilized React Hooks for efficient state and lifecycle management, and applied Tailwind CSS for streamlined frontend development and responsive user interfaces.-Integrated Google Maps API for address autocomplete, developed robust TypeScript applications, followed Figma design specifications meticulously, optimized application for mobile devices, and utilized Cypress and Jest for comprehensive automated testing.-Created reusable error label components, designed and implemented Redux architecture for efficient data management, created dynamic charts using Chart.js, and implemented API calls for real-time data presentation and seamless integration within the application.-Integrated MongoDB and developed efficient data storage, retrieval, and querying mechanisms, leveraging NestJS backend applications. Implemented MongoDB schemas for structured data models, ensuring efficient storage, retrieval, and manipulation of information.-Utilized JavaScript to parse Excel files, enabling seamless integration and analysis within the application. Implemented file and photo storage functionality using MongoDB, enhancing data management capabilities.-Collaborated closely with the design team to effectively communicate and implement Figma design specifications, ensuring accurate translation of visual concepts into functional interfaces. Actively participated in daily stand-up meetings to provide project updates, discuss progress, coordinate tasks, and ensure seamless communication within the team.-Collaborated in a two-week sprint cycle, delivering iterative software solutions, meeting project milestones, and actively participating in bug bash sessions. Collaborated with cross-functional teams to identify, report, and resolve software issues, ensuring high product quality and a seamless user experience.
  • Aditum
    Software Engineer
    Aditum Jan 2020 - Oct 2022
    - Deployed Node.js module to transpile JSX to ES5 by distributing an accessibility library of premade higher-order components.- Implemented React higher-order component that handles focus management upon users’ interaction with links by implementing refs and tab indices to modularize the necessary elements for multiple usages in different child components while prioritizing accessibility.- Applied React Hooks by converting class components into functional components for readability and reusability of the application.- Enforced WCAG standards to create an accessible React library for users using assistive technologies incorporating design best practices and utilizing denoted WAI-ARIA attributes within React and React Router enabling better developer maintainability.- Developed a Node.js server with the Express framework to connect different routes and events in the SQL database to test how the custom components interact with asynchronicity with dynamically changing focus within the components.- Integrated Jest and Enzyme testing suites for React components, minimizing configuration time and improving the ability to mock and shallow render components reliant on functionality outside of the component.
  • Open Source
    Silver Eureka | Full Stack Engineer
    Open Source 2020 - 2020
    Berlin, De
    - Implemented NoSQL database to persist user data while allowing for highly flexible modeling and availability based on user input.- Managed different routes, in Express, while adding functionality to the different middleware to modularize the code for easier readability and having the added benefits of its asynchronicity in its request handling.
  • Open Source
    Crypto Exchange | Full Stack Engineer
    Open Source 2019 - 2020
    Berlin, De
    - Implemented bcrypt to protect the client’s passwords by utilizing the built-in salts in the hashing algorithm and storing only the hashed code upon account creation enforcing a one-way encryption authorization procedure to reduce the risk of rainbow-table attacks. - Enforced a relational SQL database, leveraging atomicity and consistency to store sensitive financial and personal information and structured proper foreign-key linkages for complex data queries all while having the resources to scale upon increased usage.
  • Open Source
    Rezovino | Full Stack Engineer
    Open Source 2019 - 2020
    Berlin, De
    - Employed React to generate a dynamic single-page-application with multi-functional customer input fields, leveraging its modular nature and strict unidirectional data flow to minimize repetition, adhering to the DRY principle, and improve code maintainability. - Constructed custom Webpack config file for optimal module bundling, leveraging minification and uglification to reduce bundle size and improve load times in addition to exploiting the hot module reloading of Webpack Dev Server for its improved developer experience.
  • Open Source
    Should I Live Here? | Full Stack Engineer
    Open Source 2019 - 2020
    Berlin, De
    - Incorporated Redux to optimize state management flow by utilizing a centralized store, streamlining the development of the front-end UI by enabling predictable and consistent behavior in components and reducing unnecessary re-renders upon a change in the state.- Applied React-Router to create single-page applications with static routing to different components, optimizing user experience by reducing the number of unnecessary server requests, page loads and component re-renderings allowing for faster loading times.
  • Memorial Sloan Kettering Cancer Center
    Data Engineer
    Memorial Sloan Kettering Cancer Center 2018 - 2018
    New York, Ny, Us
    - Incorporated Python script to parse specific information from server-generated text files to be stored in a SQL database. - Engineered an automated email script in Python to query selective information from the SQL database to generate a monthly bill.- Crafted a SQL database to store different client, group, server information, and usage data and structured schemas that modeled the complex relationship between them and executed different python scripts that queried server usage and generated monthly bills.

William Chen Education Details

  • University Of North Carolina At Pembroke
    University Of North Carolina At Pembroke
    Computer Science

Frequently Asked Questions about William Chen

What company does William Chen work for?

William Chen works for Magpie Health Analytics

What is William Chen's role at the current company?

William Chen's current role is Full Stack Engineer at Doorcast.

What schools did William Chen attend?

William Chen attended University Of North Carolina At Pembroke.

Who are William Chen's colleagues?

William Chen's colleagues are Devin Aberasturi.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.