{"id":6,"date":"2022-12-16T18:12:41","date_gmt":"2022-12-16T18:12:41","guid":{"rendered":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/?p=6"},"modified":"2026-02-22T00:32:46","modified_gmt":"2026-02-22T00:32:46","slug":"test","status":"publish","type":"post","link":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/2022\/12\/16\/test\/","title":{"rendered":"Resume"},"content":{"rendered":"<p><!-- Resume Start --><\/p>\n<p><strong>Phone:<\/strong> +44 07394404792 |<br \/>\n<strong>Email:<\/strong> <a href=\"mailto:chstrokin@gmail.com\">chstrokin@gmail.com<\/a> | <a href=\"mailto:haotian.qi22@imperial.ac.uk\">haotian.qi22@imperial.ac.uk<\/a><br \/>\n<a href=\"http:\/\/www.haotianqi.online\/\">Personal Site<\/a> |<br \/>\n<a href=\"https:\/\/www.linkedin.com\/in\/haotian-qi-35529b259\/\">LinkedIn<\/a> |<br \/>\n<a href=\"https:\/\/github.com\/CHSTROKIN\">GitHub<\/a><\/p>\n<hr \/>\n<h2 style=\"color: #5a7d9a\">Education<\/h2>\n<ul>\n<li><strong>Imperial College London<\/strong> &#8211; London, UK<br \/>\n<em>MEng in Computing (First Class, 74\/100), Transferring into Meng<\/em><br \/>\nSep 2022 &#8211; Jun 2026<\/li>\n<\/ul>\n<hr \/>\n<h2 style=\"color: #5a7d9a\">Technical Skills<\/h2>\n<ul>\n<li><strong>Programming Languages:<\/strong> C, Python, Haskell, Kotlin, Java, C++, SQL, C#, Figma, Firebase, MongoDB, React, Vue<\/li>\n<li><strong>Deep Learning:<\/strong> PyTorch<\/li>\n<li><strong>Operating Systems:<\/strong> Windows, Ubuntu<\/li>\n<\/ul>\n<hr \/>\n<h2 style=\"color: #5a7d9a\">Work Experience<\/h2>\n<ul>\n<li><strong>Undergraduate Teaching Assistant &#8211; Imperial College London<\/strong><br \/>\n<em>Current<\/em><\/p>\n<ul>\n<li>Teaching Haskell, Kotlin, and other programming languages, and marking homework for undergraduates at Imperial.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Software Engineer Intern (6-month Placement) &#8211;\u00a0<\/strong> <strong>Amazon &#8211;\u00a0<\/strong>Edinburgh, UK<\/li>\n<li>Apr &#8211; Sep 2025\n<ul>\n<li>Designed and implemented a full-stack LLM-integrated system with React and AWS infrastructure(Java, Typescript, Python), deployed into production for internal use.<\/li>\n<li>Developed a Retrieval-Augmented Generation (RAG) pipeline and fine-tuned domain-specific LLMs to optimize inference quality and efficiency.<\/li>\n<li>Built an asynchronous LLM agent architecture using AWS services including Bedrock, Lambda, SQS,<br \/>\nand DynamoDB, with message exchange handled via WebSocket.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Software Engineer Intern &#8211; Redgate Software<\/strong> &#8211; Cambridge, UK<\/li>\n<li>Jul &#8211; Sep 2024\n<ul>\n<li>Generated tabular synthetic data using GANs and ForestDiffusion.<\/li>\n<li>Integrated machine learning and deep learning models into production code.<\/li>\n<li>Developed an automated testing, benchmarking, and hyperparameter tuning framework for deep learning models using Optuna, integrated with CircleCI for CI\/CD.<\/li>\n<li>Distributed benchmarking of code and machine learning models using Azure cloud infrastructure.<\/li>\n<li>Collaborated with a 10-member team to develop synthetic tabular data generation tools for MySQL, PostgreSQL, and Oracle databases.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Software Engineer Intern &#8211; Tencent(T-spark program )<\/strong> &#8211; Remote, Part-time<\/li>\n<li>Jul &#8211; Sep 2024\n<ul>\n<li>Leveraging LLM and YOLOV10 to generate accurate scene graphs in complex scenarios.<\/li>\n<li><a href=\"https:\/\/cloud.tencent.com.cn\/developer\/special\/T-Spark\">T-spark webpage<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Optiver, Trading Academy Participant<\/strong> &#8211; London, UK<br \/>\nNov 2023<\/p>\n<ul>\n<li>Implemented Black-Scholes model for multi-option trading and multi-thread active strategy.<\/li>\n<li>Achieved top 10 in final competition (Group 004).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Undergraduate Research Opportunities Programme (UROP)<\/strong> &#8211; Imperial College London<br \/>\nJul &#8211; Sep 2023<\/p>\n<ul>\n<li>Applied U-net and Axial transformer on a multiclass segmentation task (95%+ dice accuracy).<\/li>\n<li>Developed novel mesh-based segmentation enhancement network with Dr. Guang Yang&#8217;s team.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<h2 style=\"color: #5a7d9a\">Projects<\/h2>\n<ul>\n<li><strong>LLM Deduction:<\/strong> Deduction framework for LLM, supporting kv cache and CUDA acceleration (C++, Armadillo, CUDA, ONNX). <a href=\"https:\/\/github.com\/CHSTROKIN\/kupnifer_chsto\">In Progress<\/a><\/li>\n<li><strong>Trade Point Getter for Coinbase:<\/strong> A high-performance, recoverable, stretchable data fetcher for monitoring multiple products&#8217; prices simultaneously. <a href=\"https:\/\/github.com\/CHSTROKIN\/BTC-trade-point\">GitHub<\/a><\/li>\n<li><strong>Pet Identification (DRP Project):<\/strong> Developed AI-based pet-finding app (React Native, Google Cloud, Firebase, Flask).<br \/>\n<a href=\"https:\/\/github.com\/CHSTROKIN\/IdentPet-Server\">Server<\/a>, <a href=\"https:\/\/github.com\/CHSTROKIN\/Pet-Identification\">Deep Learning Models<\/a>, <a href=\"https:\/\/github.com\/CHSTROKIN\/IdentPet-Client\">Client<\/a><\/li>\n<li><strong>WACC Programming Language Compiler:<\/strong> Implemented Parser and Lexer, backend (x86 and C).<br \/>\n<a href=\"http:\/\/www.haotianqi.site\/code.html\">Online compiler<\/a><\/li>\n<li><strong>Pintos Operating System:<\/strong> Implemented an OS that supports priority thread donation, user program management, virtual memory, swap slot.<\/li>\n<li><strong>RayTracing Renderer:<\/strong> Implemented a ray tracing renderer.<br \/>\n<a href=\"https:\/\/github.com\/CHSTROKIN\/Simplified-RayTracing-algorithm-in-C\">GitHub<\/a><\/li>\n<\/ul>\n<hr \/>\n<h2 style=\"color: #5a7d9a\">Honors &amp; Awards<\/h2>\n<ul>\n<li><strong>UKIEPC:<\/strong> 60\/200+, Top 25%, lower order function team (Oct 2023). <a href=\"https:\/\/ukiepc.info\/2023\/\">Result<\/a><\/li>\n<li><strong>Kaggle, Happy Whale Competition:<\/strong> Top 1% (Apr 2022). <a href=\"https:\/\/www.kaggle.com\/haotianqi\/competitions\">Result<\/a><\/li>\n<li><strong>USACO Platinum Division:<\/strong> 1\/2000+, full score (Jan 2021). <a href=\"https:\/\/usaco.org\/current\/data\/jan21_gold_results.html\">Result<\/a><\/li>\n<\/ul>\n<hr \/>\n<h2 style=\"color: #5a7d9a\">Entrepreneurship<\/h2>\n<ul>\n<li>Co-founding a digital human startup with UROP supervisor.<\/li>\n<li>Utilizing cutting-edge technologies: Wave2Clip, Unet, and ChatTTS to create interactive digital avatars. Signed contract and got investment from a game company in China.<\/li>\n<\/ul>\n<p><!-- Resume End --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Phone: +44 07394404792 | Email: chstrokin@gmail.com | haotian.qi22@imperial.ac.uk Personal Site | LinkedIn | GitHub Education Imperial College London &#8211; London, UK MEng in Computing (First Class, 74\/100), Transferring into Meng Sep 2022 &#8211; Jun 2026 Technical Skills Programming Languages: C, Python, Haskell, Kotlin, Java, C++, SQL, C#, Figma, Firebase, MongoDB, React, Vue Deep Learning: PyTorch [&hellip;]<\/p>\n","protected":false},"author":1710,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/wp-json\/wp\/v2\/posts\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/wp-json\/wp\/v2\/users\/1710"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":7,"href":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/wp-json\/wp\/v2\/posts\/6\/revisions"}],"predecessor-version":[{"id":17,"href":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/wp-json\/wp\/v2\/posts\/6\/revisions\/17"}],"wp:attachment":[{"href":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/wp-json\/wp\/v2\/media?parent=6"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/wp-json\/wp\/v2\/categories?post=6"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs-staging.imperial.ac.uk\/haotianqi-steven\/wp-json\/wp\/v2\/tags?post=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}