Woonchan Cho
Verified Expert in Engineering
Software Developer
Seattle, WA, United States
Toptal member since May 16, 2022
Woonchan is a self-motivated full-stack developer and data analyst with over 10 years of experience managing, developing, and maintaining various systems using React, Java, Spring, and Node.js. He is swift in adapting to different roles and new settings and handles vague requirements precisely.
Portfolio
Experience
- Java - 9 years
- Spring - 5 years
- React - 5 years
- Firebase Web SDK - 5 years
- MongoDB - 5 years
- Node.js - 5 years
- TypeScript - 4 years
Availability
Preferred Environment
Node.js, Java, .NET, C#, ASP.NET, TypeScript, React
The most amazing...
...projects I've recently worked on are related to improving XNAT, the number one open-source medical image platform in the area, using React, Java, and Node.js.
Work Experience
Software Developer and Database Analyst
Washington University in St. Louis
- Built the React-based multi-platform application for web and desktop. Waiting for FDA approval to enable radiologists to quickly evaluate and annotate the medical images.
- Created Java Spring MVC and Python 3.x applications to construct the fully automated ETL, including extract, transform, and load process for importing medical images and reports to XNAT, a medical imaging informatics platform.
- Designed and developed the workflow engine to orchestrate, schedule, and monitor the state of the activities in the imaging informatics software platform named XNAT.
- Developed the HL7, the messaging standard for text-based clinical data, interface engine on top of the Spring MVC-based application.
- Designed and developed the data analytic tool to extract key startup success factors and metrics from founder surveys and other resources like web and front-end applications to help early-stage entrepreneurs make data-driven decisions.
CTO and Full-stack Developer
socialprove.com
- Developed a React and Node.js-based marketing web app that helps increase a website's credibility and sales using social proof.
- Minimized the Firebase cloud service charges by optimizing the interactions with the server-side.
- Oversaw the development, the launch process, and the email marketing implementation, resulting in over 1,000 active users in a month.
Full-stack Developer
Global Innovation Project
- Developed the education portal that enables universities to provide resources related to leadership and communication.
- Used jQuery to develop the front-end UI and Java Spring to implement the back-end REST APIs.
- Directly communicated with the product manager and translated the verbal and written requirements to the real product.
Senior Application Developer | Associate
JPMorgan Chase
- Managed the development of a localized online banking system and the interbank fund transfer system.
- Project-managed onshore and offshore cash management system implementations, including online banking and ACH payments, and guided local teams in using newly implemented global initiatives and applications.
- Headed the regulatory IT audit project to ensure the corrective action plans for previous findings were in place and developed automated audit check-up tools to drive gains in data accuracy and work-group efficiency.
- Coordinated and led local cash products, receivables, and payables overview sessions and advised the functional business development team on the roadmap for rolling out new cash management products for the next three years.
Application Developer | Associate Manager
Citibank
- Designed and developed payments and collection products, including same-day bulk transfer, real-time direct deposit, electronic promissory note issuance service, and sweep account service. Acquired more than 100 corporate customers.
- Refactored and modernized the legacy codebase of the COBOL-based fund transfer system, improving the capacity of the daily transactions by 2X. Honored Citibank's CAO award in recognition of outstanding achievement for this work.
- Implemented various systems to transmit online transactions between the core deposit system and external organizations using multiple external organizations via different interbank protocols, including SWIFT and private data transfer.
Full-stack Developer
Bit Computer
- Developed a paid SaaS service that provides drug information to doctors and pharmacists.
- Optimized the SQL queries to minimize the loading time of the website.
- Provided a consultation about the operation of the website to BAU people.
Experience
Online Education Website
Medical Image Reader and Annotator
The application is waiting for FDA approval. I closely worked with developers from NVIDIA to launch it on the NVIDIA Clara platform, which is its healthcare application framework for AI-powered imaging, genomics, and the development and deployment of smart sensors.
Cryptocurrency (Blockchain) Arbitrage Platform
A Startup Valuation App for VCs
https://startbox.ioEducation
Master's Degree in Business Administration (MBA)
Washington University in St. Louis - St. Louis, Missouri, USA
Bachelor's Degree in Computer Science
Yonsei University - Seoul, South Korea
Certifications
Scrum Master
Scrum.org
Project Management Professional (PMP)
Project Management Institute
Skills
Libraries/APIs
Node.js, React, React Redux, Firebase Web SDK, REST APIs, Stripe, Vue, jQuery, Web3.js
Tools
GitHub, JSX, NPM, Firebase Authentication, Git, MongoDB Atlas, Figma, Microsoft Dynamics CRM, NGINX, Camunda BPM
Languages
Java, JavaScript, TypeScript, HTML, CSS, COBOL, Python, HTML5, SQL, Active Server Pages (ASP), C#, Pro*C, C++, GraphQL
Frameworks
Spring Boot, Hibernate, Spring, Redux, .NET, Express.js, ASP.NET, React Native
Paradigms
HIPAA Compliance, Object-oriented Design (OOD), Functional Programming, DevOps, Automated Testing, Microservices, Microservices Architecture, Scrum, Socket Programming
Platforms
Web, Amazon EC2, Firebase, Blockchain, Oracle, Docker, Azure, Amazon Web Services (AWS), BigCommerce, Google Cloud Platform (GCP)
Storage
Databases, JSON, NoSQL, MongoDB, Cloud Firestore, PostgreSQL, MySQL, PL/SQL, SQL Stored Procedures, Google Cloud, Redis
Other
Software Development, APIs, Full-stack, User Interface (UI), Payment Processing, Front-end, Data Feeds, Cloud, Data Analysis, Architecture, Fintech, React Hooks, Firebase Cloud Functions, CI/CD Pipelines, OAuth, OpenID Connect (OIDC), Multithreading, Leadership, Finance, General Management, IT Project Management, Scrum Master, User Experience (UX), Springbot, Dynamics CRM 365, WebSockets
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring