Kaiwen Song
Software Engineering Team Lead at Deel- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Chinese (Simplified) -
Topline Score
Bio
Andrew Patrick White
Kaiwen came fresh to us from Imperial and spent 6 months in our engineering team. Kaiwen took to the challenges we threw at him like a duck to water - he learned C#, F# and even Golang while working with us. He worked very well on his own and also as part of a project team. He was calm and methodical and fitted in on every level. I can highly recommend him to any employer and we would welcome him back with open arms.
Andrew Patrick White
Kaiwen came fresh to us from Imperial and spent 6 months in our engineering team. Kaiwen took to the challenges we threw at him like a duck to water - he learned C#, F# and even Golang while working with us. He worked very well on his own and also as part of a project team. He was calm and methodical and fitted in on every level. I can highly recommend him to any employer and we would welcome him back with open arms.
Andrew Patrick White
Kaiwen came fresh to us from Imperial and spent 6 months in our engineering team. Kaiwen took to the challenges we threw at him like a duck to water - he learned C#, F# and even Golang while working with us. He worked very well on his own and also as part of a project team. He was calm and methodical and fitted in on every level. I can highly recommend him to any employer and we would welcome him back with open arms.
Andrew Patrick White
Kaiwen came fresh to us from Imperial and spent 6 months in our engineering team. Kaiwen took to the challenges we threw at him like a duck to water - he learned C#, F# and even Golang while working with us. He worked very well on his own and also as part of a project team. He was calm and methodical and fitted in on every level. I can highly recommend him to any employer and we would welcome him back with open arms.
Experience
-
Deel
-
United States
-
Human Resources Services
-
700 & Above Employee
-
Software Engineering Team Lead
-
Jun 2021 - Present
-
-
Software Engineer
-
Oct 2020 - Jun 2021
-
-
-
Bloomberg LP
-
United States
-
Financial Services
-
700 & Above Employee
-
Senior Software Engineer
-
Aug 2017 - Oct 2020
I worked as a member of the Communications Channels engineering team. The main responsibility of my team is to renovate and maintain the messaging distribution pipelines that facilitate two of the most widely-used communciation products in IB and MSG.During my time here I worked as a scrum master for the team, and also took part in projects such as- re-architecturing IB and MSG distrubtion systems,- re-designing and implementing user presence systems with C++, Python, and Kafka- adding new features to the IB application,- reworking IB integration with other Terminal functionsOn the job I primarily used C++ and Python on a day to day basis, leveraging other technologies such as Kafka, Protobuf, Docker, and Cmake for our projects and testing.
-
-
-
FundApps
-
United Kingdom
-
Software Development
-
100 - 200 Employee
-
Software Engineer Intern
-
Apr 2016 - Sep 2016
Spent 6 months working at a Fintech startup, projects/products worked on include:- Market Data Service written in F#.- Notification Service written in Golang and C#. - Data Analytics Tool written in Python. Spent 6 months working at a Fintech startup, projects/products worked on include:- Market Data Service written in F#.- Notification Service written in Golang and C#. - Data Analytics Tool written in Python.
-
-
-
Imperial College London
-
Research Services
-
700 & Above Employee
-
Undergraduate Research Assistant
-
Jul 2015 - Sep 2015
Undertook an 8-week individual project working with the DAKOTA toolkit and existing research frameworks to carry out automated optimisation and uncertainty analysis. Used Python to interface frameworks and to create graphical data-analysis tools, and worked with College’s High Performance Computers using MPI. Undertook an 8-week individual project working with the DAKOTA toolkit and existing research frameworks to carry out automated optimisation and uncertainty analysis. Used Python to interface frameworks and to create graphical data-analysis tools, and worked with College’s High Performance Computers using MPI.
-
-
Education
-
Imperial College London
Master’s Degree, Computing -
King Edward VI Grammar School, Chelmsford
High School, Mathematics, Physics, Chemistry, Economics