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.
Magpie Health Analytics
View- Website:
- magpiehealthanalytics.com
- Employees:
- 13
-
Magpie Health Analytics -
Full Stack EngineerDoorcast 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. -
Software EngineerAditum 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. -
Silver Eureka | Full Stack EngineerOpen Source 2020 - 2020Berlin, 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. -
Crypto Exchange | Full Stack EngineerOpen Source 2019 - 2020Berlin, 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. -
Rezovino | Full Stack EngineerOpen Source 2019 - 2020Berlin, 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. -
Should I Live Here? | Full Stack EngineerOpen Source 2019 - 2020Berlin, 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. -
Data EngineerMemorial Sloan Kettering Cancer Center 2018 - 2018New 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 PembrokeComputer 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial