Keying Wu
Verified Expert in Engineering
Full-stack Developer
Frankfurt, Hessen, Germany
Toptal member since October 27, 2022
Keying is a seasoned developer and leader with six years of experience. With hands-on experience in all stages of software development and managerial duties, she is a lifelong learner, a completionist, and a problem solver. Keying's expertise includes back-end services with Java, C#.NET, Python, REST, databases with Oracle, PostgreSQL, and Redis SQL, front end with Angular, and cloud technologies such as AWS.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Visual Studio Code (VS Code), C#.NET, Python, TypeScript, Full-stack, Java, IntelliJ IDEA
The most amazing...
...thing I've developed is an issuance platform for derivative products, issuing 200 million products and executing 1+ million workflow actions on a daily basis.
Work Experience
Freelance Full-stack Developer
Helaba Invest
- Leveraged Power Automate to streamline sales processes in CRM, enabling automatic data entry and updates. Reduced manual workload for sales teams, leading to increased efficiency.
- Developed a revolutionary solution leveraging Azure OpenAI Service, incorporating a chatbot with bulk processing capabilities. This solution automates the extraction of key information from the bank's extensive legal documents.
- Tailored Microsoft Dynamics 365, integrating it with Azure Functions plugins. This customization was pivotal in aligning the CRM's capabilities precisely to an esteemed investment institute's unique and intricate requirements.
- Redesigned the CRM's sales opportunity module, ensuring sales teams had precise, efficient tools. The account entity was enhanced to support KYT and KYC compliance, guaranteeing rigorous client verification and transaction oversight.
- Developed and maintained multiple Jenkins pipelines, optimizing the continuous integration and continuous deployment (CI/CD) process for Microsoft Dynamics 365 and Windows Presentation Foundation (WPF) solutions.
- Built a comprehensive Asset Manager Service (AMS) portal using Angular, Python, Docker, and an Oracle database. It was a pivotal data catalog, significantly enhancing data retrieval efficiency and accuracy.
Freelance Full-stack Developer
Yara International - Expert Functions (IT)
- Led the design and implementation of the Soil Health Score feature using Angular, providing users with a responsive and interactive interface to assess and improve soil quality. Worked on advanced feature development with Angular.
- Implemented an intuitive trend chart functionality using Chart.js integrated with Angular, enabling users to visualize historical soil data and identify patterns over time seamlessly. Worked on data visualization with Chart.js and Angular.
- Leveraged C# to develop robust back-end services, facilitating the efficient processing and retrieval of soil data and ensuring seamless interactions with the front end. Worked on the back-end development in C#.
Lead Software Engineer
UniCredit
- Led the project team to develop an investment platform, onemarkets.de, for structured products using Angular, C#.NET, and Java.
- Automated release tests upon implementing new features by integrating a Jenkins CI/CD pipeline, resulting in a 50% reduction during the execution time of the regression test.
- Migrated the old UI and rewrote the UI part of the issuance platform using Angular, PrimeNG, and WPF. Reimplemented a front-end framework and maintained a reusable component set.
Senior Software Engineer
UniCredit
- Developed an issuance platform for structured products using Java and C# .NET, Oracle database, and Angular, which issued 200 million derivative products, executing one million workflow actions daily.
- Built a platform for issuing customized structured derivative products for private investors using Angular/C#.
- Optimized the workflow engine with C#, which executes more than 100 million actions daily.
- Automated the evaluation process of release test results with Excel VBA.
Quantitative Business Analyst
Devnet GmbH
- Developed complex advancement reports using PL/SQL for trading and sales of investment banking departments at UniCredit.
- Optimized a release test/regression test based on new features of trading and sales applications.
- Wrote SQL scripts, queries, and stored procedures to extract data.
- Optimized database performance by tuning queries and indexes.
Software Engineer
BMW Group via EVA Fahrzeugtechnik GmbH
- Developed dynamic simulation and lifetime estimation tools for high-voltage batteries using MATLAB and Python, leveraging physics-based models for optimal profile estimation and building a comprehensive lithium-ion battery model with Dymola.
- Automated battery simulation processes, enhancing configurability and parameter creation capabilities through Python's multiprocessing pool.
- Streamlined data management by automating data export and visualization in Excel using VBA, ensuring efficient and clear representation of battery analytics.
Experience
Onemarkets Investment Platform by UniCredit
http://www.onemarkets.deWeb App for Soil Analysis
https://megalab.net/en/Asset Management: Legal Document Processing Revolution
Education
Master's Degree in Automotive Engineering
Technical University Braunschweig - Braunschweig, Germany
Bachelor's Degree in Automotive Engineering
Tongji University - Shanghai, China
Skills
Libraries/APIs
REST APIs, Node.js, PrimeNG, React, SQLAlchemy, jQuery, API Development
Tools
Visual Studio, Redmine, MATLAB, Microsoft Dynamics CRM, Azure OpenAI Service, ChatGPT, Git, Jenkins, NPM, Bitbucket, Microsoft Dynamics, Microsoft Power Apps, PyCharm, Altova XML, CAD, Apache Tomcat, IntelliJ IDEA, Microsoft Power BI, Presentation Foundation
Languages
Java, Python, SQL, HTML, JavaScript, C#, C#.NET, TypeScript, CSS, XAML, C++, Batch
Frameworks
Angular, Flask, Windows Presentation Foundation (WPF), .NET 4, .NET, Selenium, ASP.NET, .NET Core, Windows PowerShell, ASP.NET Core MVC, NestJS
Platforms
Visual Studio Code (VS Code), Microsoft Dynamics 365, Mapbox, Azure AI Search, MacOS, Windows, Amazon Web Services (AWS), Oracle Database, Oracle, Microsoft Power Automate, WordPress, Windows Server, Docker, Java EE, Azure Functions, Kubernetes, Azure
Paradigms
REST, Model View ViewModel (MVVM), Automation, Test Automation, Microservices, Microservices Architecture
Storage
Oracle SQL, PostgreSQL, PL/SQL, SQLite, Microsoft SQL Server, Databases, Redis, Elasticsearch
Other
WCF Web Services, Web Development, APIs, Back-end Development, Web Scraping, Scripting, Software Engineering, Back-end, Dynamics CRM 365, Data Structures, Algorithms, Financials, IIS, Software Design, Front-end, Graphical User Interface (GUI), Full-stack, Web MVC, Stock Market, Stock Market Techinical Analysis, Troubleshooting, CI/CD Pipelines, Engineering, Data Visualization, Data Engineering, Stock Trading, Root Cause Analysis, Commerce, Architecture, API Integration, FastAPI, 3D CAD, Chatbots, OpenAI, Retrieval-augmented Generation (RAG), Mastercam
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