
Katherine Zheng
Verified Expert in Engineering
Software Engineering Developer
Toronto, ON, Canada
Toptal member since October 26, 2022
Katherine is a full-stack developer with six years of cross-industry experience. She has a solid understanding of project management, Agile methodologies, and building scalable and performant systems. Katherine has experience working in startup environments and leading a team of developers through successful software projects.
Portfolio
Experience
- Software Engineering - 10 years
- Python - 10 years
- Flask - 5 years
- React - 5 years
- SQL - 5 years
- JavaScript - 5 years
- TypeScript - 3 years
- Django - 2 years
Availability
Preferred Environment
PyCharm, Windows, Slack, Zoom, Teams
The most amazing...
...thing I’ve developed is a portfolio analytics systems which managed multi-billion dollar investments.
Work Experience
Senior Developer
CPP Investments
- Utilized various data sources to build a robust centralized equity financing platform.
- Designed and implemented investment portfolio analytics systems.
- Designed and developed investment performance monitoring and reporting pipelines.
- Worked as a liaison between investors and IT teams. Set requirements and managed the direction of front-office IT projects.
Technical Systems Analyst
RBC Capital Markets
- Worked with traders directly to implement and test trading algorithms.
- Built visualization tools and monitors for the market, trades, position, and risk.
- Identified test coverage gaps in new and existing trading components. Participated in all aspects of testing, built out test coverage, and wrote all tests.
WebSphere Software Engineer
IBM
- Designed and implemented automation testing frameworks for the installation process of WebSphere Liberty servers.
- Led the testing and delivery process. Prioritized testing tasks and ensured milestones, activities, and tasks were completed as scheduled.
- Worked closely with the project manager and architect. Ensured requirements were well understood, acceptance criteria were clear, and test plans were complete.
Experience
Trade Monitoring App
Education
Master's Degree in Management Analytics
Queen’s University - Kingston, ON, Canada
Bachelor's Degree in Mathematics and Computer Science
University of Toronto - Toronto, ON, Canada
Certifications
AWS Certified Developer - Associate
Amazon Web Services
Chartered Financial Analyst (CFA) Level I
CFA Institute
Skills
Libraries/APIs
React
Tools
PyCharm, Slack, Zoom
Languages
SQL, Python, JavaScript, TypeScript, Java, Bash Script
Frameworks
Django, Angular, Spring Boot, Flask
Storage
PostgreSQL, MongoDB
Paradigms
ETL
Platforms
Linux, Windows, Amazon Web Services (AWS)
Other
Full-stack, Leadership, Software Engineering, Technical Leadership, Software Architecture, Teams, Data Science, Machine Learning, Data Analytics, Statistics, Cloud
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