About
Senior Software Engineer with expertise in high-performance distributed system, telemetry…
Activity
-
Excited to head to KubeCon + CloudNativeCon Europe 2025 in London next week! At Bloomberg, we're all in on the future of GenAI and its intersection…
Excited to head to KubeCon + CloudNativeCon Europe 2025 in London next week! At Bloomberg, we're all in on the future of GenAI and its intersection…
Liked by Zejun Lin
-
We are expanding our team for the compute fleet and seeking talented individuals to join us! If you or someone you know is interested, feel free to…
We are expanding our team for the compute fleet and seeking talented individuals to join us! If you or someone you know is interested, feel free to…
Liked by Zejun Lin
Experience
Education
-
-
-
100Steps Student Innovation Center:
* Act as the head of the technology department of it, which is one of the largest student organizations in the university with 300 members and 10 departments.
* Responsible for the establishment and management of the technical team and led the team to conduct web development and operation for the center and its various student activities.
Microsoft Club:
* As a member of the technology department, engage in web development for club activities -
-
* Lead a group of 4 to deployed Hadoop and Spark on EC2, learn Spark ML by completing Text Classification tasks, and finally deliver a prediction project on Kaggle predicting house price by its properties.
* Get to know Machine Learning, Deep Learning, deploy Stark on EC2 and use ML technics.
Publications
Patents
-
Sound source detection and localization for autonomous driving vehicle
Issued US2022223170A1
-
Automatic audio data labelling utilizing autonomous driving vehicle
Issued US2022222296A1
Courses
-
Analysis of Algorithm
-
-
Artificial Intelligence
-
-
Cloud Computing and Big Data
-
-
Computer Network
-
-
Computer Organization and Architecture
-
-
Database
-
-
Design Using C++
-
-
Discrete Mathematics
-
-
Linear Algebra & Analytic Geometry
-
-
Machine Learning
-
-
Mathematics Analysis
-
-
Natural Language Processing
-
-
Operating System
-
-
Principle of Compiler
-
-
Probability & Mathematical Statistic
-
Projects
-
Implement Git
-
* Implement basic functions of Git supervised by Bjarne, including an Input Parser dispatching different commands, a family of Git Objects using OOD that keeps track of (staged) files, commits’ tree, branches & tags with SHA-1 for hashing.
-
AWS Combo
-
* Lead several AWS group projects including the Dining-Concierge-Chatbot using S3, API Gateway with swagger, Lambda, DynamoDB to build a web application, Lex to build NLP model, and Elasticsearch for fast indexing ---- (https://github.com/Crysple/Dining-Concierge-Chatbot)
* The Smart door project uses the above techniques with KVS/KDS and Rekognition to build a face authentication system ---- (https://github.com/Crysple/smart_door)
* The Photo Album project supports photo queries using…* Lead several AWS group projects including the Dining-Concierge-Chatbot using S3, API Gateway with swagger, Lambda, DynamoDB to build a web application, Lex to build NLP model, and Elasticsearch for fast indexing ---- (https://github.com/Crysple/Dining-Concierge-Chatbot)
* The Smart door project uses the above techniques with KVS/KDS and Rekognition to build a face authentication system ---- (https://github.com/Crysple/smart_door)
* The Photo Album project supports photo queries using natural language through both text and voice. Besides we also build Code Pipeline connected to Github and write Cloud Formation template for continuous delivery ---- (https://github.com/Crysple/photo-album) -
Artificial Toys
-
* N-Puzzle Board Game: Implemented and compared breadth-first, depth-first, A-star search algorithms
* Sudoku: Implemented backtracking search with MRV(minimum remaining value) heuristic to reduce variables domains
* 2048-Puzzle Game: Implemented an "Adversarial Search" agent to play using "Expectiminimax" and "Alpha-beta pruning" -
Big Data Analytics Program
-
* Lead a group of 6 to deployed HDFS (Hadoop Distributed File System) with HA (high availability) on dozens of machines (including Zookeeper and enabled Resource management, Journal Node, and a standby node for hot-swapping)
* Generate up to five billion records, respectively deploy Apache Spark, Kafka & Flume to simulate users’ real-time login/logout behaviors and compute statistics like pv, uv using MapReduce, and finally, show real-time output on a designed webpage. -
Locate customers using wifi info from their phone
-
* Lead a team of 3 to participate in this competition, which aims to predict customers’ current location (in terms of which shop they are in within a mall) according to information like the wifi list, the latitude & longitude on their phone.
* After data cleaning & mining, develop multiple models integrated with Stacking (rank 76th/2845 in the preliminary round). Then utilize SQL, MapReduce, UDF on Ali’s Platform to reimplement our ML models on tens of TB data (rank 14th/100 in the final). -
Expert Recruitment System
-
* Independently employ MVC framework on XAMPP to develop a website for expert recruiting. Use PHP as backend language & apply bootstrap to decorate fore-end. Design a complex database from Entity model, optimize & implement it using MySQL.
Honors & Awards
-
2017 “Huawei Cup” Competition -- Third Prize with 2000 ¥ reward
-
A coding competition held by Huawei
-
Mathematical Contest in Modeling -- Honorable Mention
COMAP
-
2016 Xiangtan ACM National Invitation Tournament -- Bronze Medal
-
-
2016 Guangdong Province ACM Competition -- Bronze Medal
ICPC-ACM
-
National Encouragement Scholarship 2017
The University
Test Scores
-
GRE
Score: 328+3.5
Languages
-
English
Professional working proficiency
-
Chinese
Native or bilingual proficiency
-
Cantonese
Full professional proficiency
-
Teochew
Native or bilingual proficiency
More activity by Zejun
-
Monitorama day 1, a lot of familiar faces and a ton of newer faces.
Monitorama day 1, a lot of familiar faces and a ton of newer faces.
Liked by Zejun Lin
-
Today in Good News: Bloomberg LP Plans to Hire 1,000 People This Year While Tech, Others Cut Back -- Insider Bloomberg LP is on a hiring tear as it…
Today in Good News: Bloomberg LP Plans to Hire 1,000 People This Year While Tech, Others Cut Back -- Insider Bloomberg LP is on a hiring tear as it…
Liked by Zejun Lin
-
Taking a stroll through the a-maiz-ing fall colors on campus. 🍁 📷 #ColumbiaPhotoOfTheWeek by Siddharth Dasgupta (Columbia Climate School’23)
Taking a stroll through the a-maiz-ing fall colors on campus. 🍁 📷 #ColumbiaPhotoOfTheWeek by Siddharth Dasgupta (Columbia Climate School’23)
Liked by Zejun Lin
-
We're scheduling a limited number of virtual technical sessions with end users during which we’ll share aspects of our roadmap, new developments in…
We're scheduling a limited number of virtual technical sessions with end users during which we’ll share aspects of our roadmap, new developments in…
Liked by Zejun Lin
-
With our summer #internship in the US coming to an end, we asked a few of our interns to share their favorite #BloombergTerminal functions. Here’s…
With our summer #internship in the US coming to an end, we asked a few of our interns to share their favorite #BloombergTerminal functions. Here’s…
Liked by Zejun Lin
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More