Zhaosi Qu, a software developer, has a keen interest in coding, reading, and writing. He enjoys learning new things and sharing his knowledge with others.
Work Experience ¶
-
Aug 2023 - present
Software Engineer & Operations Manager
TeleQuay OÜ
At TeleQuay OÜ, a budding software development company, I manage tasks ranging from coding and system architecture to product life cycle and server maintenance. I also serve as the first point of contact for customer inquiries and work to meet administrative requirements, all in an effort to maintain daily operations and meet customer needs.
-
Oct 2022 - Jan 2023
Software Engineering Intern
1oT OÜ
As a Software Engineering Intern, I was responsible for developing the (e)SIM management platform for 1oT, involving front-end, back-end, and internal API development.
-
Jun 2018 - Aug 2021
Independent Developer
Operating a subscription-based online attendance service for small & medium enterprises. Developed a budget management system for business use. Created an open source project for anti-spam and anti-tracking based on Telegram groups.
-
May 2018 - present
Translation reviewer
Volunteered to participate in the localization translation work of the open-source instant messaging software Briar. As the only reviewer of Briar's Chinese (Simplified) translation team, coordinated with other translators.
Education ¶
-
Aug 2021 - June 2023
MSc student
Software Engineering, University of Tartu
Learned the main body of knowledge and theories of software engineering, such as system modeling, agile development, and software quality.
More details -
Sep 2014 - Jun 2018
Bachelor of Engineering
Automation, Shandong University
Learned about automatic control theory, microcontroller development, embedded software development, and the necessary knowledge of engineering mathematics.
More details
Technical Skills ¶
- Programming: Rust, Python, Java, Shell Script, Vue.js/Nuxt.js, React.js/Next.js, PostgreSQL, Redis, RabbitMQ, Kafka.
- Deployment: Linux, Docker, CI/CD, Ansible, Kubernetes.
- Web: Spring, Flask, FastAPI.
- Engineering: Agile (Scrum & Kanban), UML, Software Quality Engineering, Design Patterns.
Projects ¶
PrCore - PrCore is a backend application used for prescriptive process monitoring. It takes historical event log files and provides ongoing case prescriptions based on the received event streaming data or new event log dataset. It is flexible and can be applied to event logs in various domains. Its prescribing and predicting algorithms can be easily modified, replaced, or added due to its plugin mechanism. Moreover, its API is easy to use and can be integrated into any application.
QuayBot - A more convenient time management tool integrated with instant messaging software can help you manage time, track projects, and schedule tasks, allowing the group to focus more on the core task. This tool is suitable for individuals, interest groups, and small teams.
Tarotree - Explore an innovative online service that connects you with the empowering wisdom of Tarot cards. Tarotree offers you daily insights, personalized guidance, and a platform for documenting and sharing your Tarot journey with others. Focus on personal growth, self-awareness, and connections with fellow Tarot enthusiasts.
SCP-079 - An open-source, public welfare project aiming to provide a complete set of ad-blocking, malicious user-blocking, and automatic management solutions. Through the source code of SCP-079, anyone can create a series of feature-rich group management bots.