SlideShare a Scribd company logo
1 of 2
Download to read offline
KRISTOFFER JONSSON
contact information
Email kristoffer.jonsson.8417@gmail.com
Phone +46 703 36 91 28
work experience
2015 - present Software Engineer — EA DICE, Stockholm
Specifically working with developing persistence and online functionality, primarily in C++.EA DICE
Developing gameplay systems that require understanding of asynchronous information flows. On a
daily basis implementing features and maintaining code set up in a client/server relation with multiple
database backends.
Summer 2014 Software Engineer — SAAB Training Systems, J¨onk¨oping
Responsible for development of software for simulating behaviour and characteristics of SAABsSAAB
training equipment. More specifically development of software for simulating relation between laser
transceivers and detectors, taking into account several physical phenomena. The software is today used
by SAAB to better understand how to optimize their products.
Summer 2013 Simulation Engineer — Swerea SWECAST, J¨onk¨oping
Simulation work in research for casting optimization of mainly steel and aluminium. Working withSWECAST
software such as Magma Soft and SolidWorks. Also implementing templates in the language LATEX.
education
2010 - 2015 Uppsala University, GPA: 4.8/5
Focus is on computational science, computer technology and applied mathematics. The educationMaster of Science
in Engineering
Physics
consists largely of courses in programming technology (high performance programming, parallel
programming, real time programming, scientific computing etc.), physics and mathematics. Much of
the education is project based.
Spring 2015 Uppsala University/EA DICE
Matching of geometrically and topologically changing meshesMaster Thesis
Description: The aim is to develop a compression algorithm for dynamic/animated meshes specifically
under changing geometry and topology. The primary challenge is creating a ’good’ rotationally and
translatory invariant matching bijective subset of the mesh surface between two subsequent frames of
the animation, under constraints that minimize distortion and change in edge length/area of the
unmatched surface. Implementations are mainly done in Matlab and C++.
Further reading at: http://uu.diva-portal.org/smash/get/diva2:853006/FULLTEXT01.pdf
Autumn 2014 Uppsala University
Current-reinforced random walks for constructing transport networksProject
Description: This project revolves around how to construct optimal transport networks when only local
data is available. Underlying algorithms are based on current-reinforced random walks often seen in
nature (ant networks, creation of blood vessels etc). Implementations are done in C++ for parallel
computer clusters using OpenMP.
Further reading at: http:
//www.it.uu.se/edu/course/homepage/projektTDB/ht14/project15/Project_15_Report.pdf
Spring 2013 Uppsala University
Digital Interface for Intelligent SensorsProject
Description: The purpose of this project was to digitize analogue data from various types of sensors, as
for example temperature sensor, wind speed sensor, humidity sensor, etc. The coding was done in C
with ATmega328 hardware. As a result of this project Uppsala University now has an effective digital
network for distributing analogue sensor data.
Further reading at: http://uu.diva-portal.org/smash/get/diva2:627456/FULLTEXT01.pdf
computer skills
C++, Matlab, Python.Languages
Frostbite, Perforce, MySQLEnvironments
other information
Swedish · Mothertongue.Languages
English · Speaks and writes fluently.
2014 · Award for ”Most innovative vehicle” in LEGO real-time-programming competition atAwards
Uppsala University.
2014 · Selected for UBW - a 6 day long, investment banking related study tour to London.
2012, 2014 · Scholarship from Holmgrenska Family Association.
2012 · Rundlunds scholarship Uppsala University ”To a deserving
student with good knowledge of mathematics and physics”.
Music · Genuine interest for music, especially Jazz. Playing saxophone.Interests
Training · Interest for fitness training and working out in general.

More Related Content

What's hot

Using Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat ProjectUsing Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat ProjectObeo
 
Resume - Ramsundar K G
Resume - Ramsundar K GResume - Ramsundar K G
Resume - Ramsundar K GRamsundar K G
 
Zhixian Huang Resume by 20160615
Zhixian Huang Resume by 20160615Zhixian Huang Resume by 20160615
Zhixian Huang Resume by 20160615Zhixian Huang
 
Portfolio - Ramsundar K G
Portfolio - Ramsundar K GPortfolio - Ramsundar K G
Portfolio - Ramsundar K GRamsundar K G
 
Introducation of CPLDS and Design of Combinational circuit using CPLD
Introducation of CPLDS and Design of Combinational circuit using CPLDIntroducation of CPLDS and Design of Combinational circuit using CPLD
Introducation of CPLDS and Design of Combinational circuit using CPLDHemantChaurasia8
 
Resume of Zhenyu Xu
Resume of Zhenyu XuResume of Zhenyu Xu
Resume of Zhenyu XuZhenyu Xu
 
Resume LI CHEN
Resume LI CHENResume LI CHEN
Resume LI CHENLi Chen
 
NEHA JAIN_RESUME
NEHA JAIN_RESUMENEHA JAIN_RESUME
NEHA JAIN_RESUMENeha Jain
 
INTRODUCING AUGMENTED REALITY AT SECONDARY COLLEGES OF ENGINEERING
INTRODUCING AUGMENTED REALITY AT SECONDARY COLLEGES OF ENGINEERINGINTRODUCING AUGMENTED REALITY AT SECONDARY COLLEGES OF ENGINEERING
INTRODUCING AUGMENTED REALITY AT SECONDARY COLLEGES OF ENGINEERINGEducational Technology
 
PR12-165 Few-Shot Adversarial Learning of Realistic Neural Talking Head Models
PR12-165 Few-Shot Adversarial Learning of Realistic Neural Talking Head ModelsPR12-165 Few-Shot Adversarial Learning of Realistic Neural Talking Head Models
PR12-165 Few-Shot Adversarial Learning of Realistic Neural Talking Head ModelsTaesu Kim
 
PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUMEParth Desai
 
Dr_Zen_Harper_CV_May_2015
Dr_Zen_Harper_CV_May_2015Dr_Zen_Harper_CV_May_2015
Dr_Zen_Harper_CV_May_2015Zen Harper
 

What's hot (20)

Norton Consulting Portfolio
Norton Consulting PortfolioNorton Consulting Portfolio
Norton Consulting Portfolio
 
wissem_CV
wissem_CVwissem_CV
wissem_CV
 
resume
resumeresume
resume
 
Using Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat ProjectUsing Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat Project
 
Resume - Ramsundar K G
Resume - Ramsundar K GResume - Ramsundar K G
Resume - Ramsundar K G
 
Zhixian Huang Resume by 20160615
Zhixian Huang Resume by 20160615Zhixian Huang Resume by 20160615
Zhixian Huang Resume by 20160615
 
Omkar revankar resume
Omkar revankar resumeOmkar revankar resume
Omkar revankar resume
 
Shrilesh kathe 2017
Shrilesh kathe 2017Shrilesh kathe 2017
Shrilesh kathe 2017
 
Portfolio - Ramsundar K G
Portfolio - Ramsundar K GPortfolio - Ramsundar K G
Portfolio - Ramsundar K G
 
Introducation of CPLDS and Design of Combinational circuit using CPLD
Introducation of CPLDS and Design of Combinational circuit using CPLDIntroducation of CPLDS and Design of Combinational circuit using CPLD
Introducation of CPLDS and Design of Combinational circuit using CPLD
 
Resume of Zhenyu Xu
Resume of Zhenyu XuResume of Zhenyu Xu
Resume of Zhenyu Xu
 
Sai Dheeraj_Resume
Sai Dheeraj_ResumeSai Dheeraj_Resume
Sai Dheeraj_Resume
 
Resume LI CHEN
Resume LI CHENResume LI CHEN
Resume LI CHEN
 
Kingsland_Resume
Kingsland_ResumeKingsland_Resume
Kingsland_Resume
 
NEHA JAIN_RESUME
NEHA JAIN_RESUMENEHA JAIN_RESUME
NEHA JAIN_RESUME
 
INTRODUCING AUGMENTED REALITY AT SECONDARY COLLEGES OF ENGINEERING
INTRODUCING AUGMENTED REALITY AT SECONDARY COLLEGES OF ENGINEERINGINTRODUCING AUGMENTED REALITY AT SECONDARY COLLEGES OF ENGINEERING
INTRODUCING AUGMENTED REALITY AT SECONDARY COLLEGES OF ENGINEERING
 
PR12-165 Few-Shot Adversarial Learning of Realistic Neural Talking Head Models
PR12-165 Few-Shot Adversarial Learning of Realistic Neural Talking Head ModelsPR12-165 Few-Shot Adversarial Learning of Realistic Neural Talking Head Models
PR12-165 Few-Shot Adversarial Learning of Realistic Neural Talking Head Models
 
Srivalli Siddavatam
Srivalli Siddavatam Srivalli Siddavatam
Srivalli Siddavatam
 
PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUME
 
Dr_Zen_Harper_CV_May_2015
Dr_Zen_Harper_CV_May_2015Dr_Zen_Harper_CV_May_2015
Dr_Zen_Harper_CV_May_2015
 

Similar to Cv (20)

ResumeThomasV9
ResumeThomasV9ResumeThomasV9
ResumeThomasV9
 
Naveen Narasimhaiah Resume
Naveen Narasimhaiah ResumeNaveen Narasimhaiah Resume
Naveen Narasimhaiah Resume
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
AjinkyaKher_Resume
AjinkyaKher_ResumeAjinkyaKher_Resume
AjinkyaKher_Resume
 
AUK - CV WO Ref
AUK - CV WO RefAUK - CV WO Ref
AUK - CV WO Ref
 
CV-05.02.2017
CV-05.02.2017CV-05.02.2017
CV-05.02.2017
 
Revanth Vemulapalli_pdf
Revanth Vemulapalli_pdfRevanth Vemulapalli_pdf
Revanth Vemulapalli_pdf
 
Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)
 
Full resume dr_russell_john_childs_2016
Full resume dr_russell_john_childs_2016Full resume dr_russell_john_childs_2016
Full resume dr_russell_john_childs_2016
 
Marek Suplata Projects
Marek Suplata ProjectsMarek Suplata Projects
Marek Suplata Projects
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013
 
Resume_Naveena1
Resume_Naveena1Resume_Naveena1
Resume_Naveena1
 
Naveen Narasimhaiah resume
Naveen Narasimhaiah resumeNaveen Narasimhaiah resume
Naveen Narasimhaiah resume
 
Hunlan Lin_resume
Hunlan Lin_resumeHunlan Lin_resume
Hunlan Lin_resume
 
Software analyst resume
Software analyst resumeSoftware analyst resume
Software analyst resume
 
Kshama_Parakh
Kshama_ParakhKshama_Parakh
Kshama_Parakh
 
Blake Xu Resume
Blake Xu ResumeBlake Xu Resume
Blake Xu Resume
 
sample-resume
sample-resumesample-resume
sample-resume
 
RESUME
RESUMERESUME
RESUME
 

Recently uploaded

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 

Recently uploaded (20)

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 

Cv

  • 1. KRISTOFFER JONSSON contact information Email kristoffer.jonsson.8417@gmail.com Phone +46 703 36 91 28 work experience 2015 - present Software Engineer — EA DICE, Stockholm Specifically working with developing persistence and online functionality, primarily in C++.EA DICE Developing gameplay systems that require understanding of asynchronous information flows. On a daily basis implementing features and maintaining code set up in a client/server relation with multiple database backends. Summer 2014 Software Engineer — SAAB Training Systems, J¨onk¨oping Responsible for development of software for simulating behaviour and characteristics of SAABsSAAB training equipment. More specifically development of software for simulating relation between laser transceivers and detectors, taking into account several physical phenomena. The software is today used by SAAB to better understand how to optimize their products. Summer 2013 Simulation Engineer — Swerea SWECAST, J¨onk¨oping Simulation work in research for casting optimization of mainly steel and aluminium. Working withSWECAST software such as Magma Soft and SolidWorks. Also implementing templates in the language LATEX. education 2010 - 2015 Uppsala University, GPA: 4.8/5 Focus is on computational science, computer technology and applied mathematics. The educationMaster of Science in Engineering Physics consists largely of courses in programming technology (high performance programming, parallel programming, real time programming, scientific computing etc.), physics and mathematics. Much of the education is project based. Spring 2015 Uppsala University/EA DICE Matching of geometrically and topologically changing meshesMaster Thesis Description: The aim is to develop a compression algorithm for dynamic/animated meshes specifically under changing geometry and topology. The primary challenge is creating a ’good’ rotationally and translatory invariant matching bijective subset of the mesh surface between two subsequent frames of the animation, under constraints that minimize distortion and change in edge length/area of the unmatched surface. Implementations are mainly done in Matlab and C++. Further reading at: http://uu.diva-portal.org/smash/get/diva2:853006/FULLTEXT01.pdf Autumn 2014 Uppsala University Current-reinforced random walks for constructing transport networksProject Description: This project revolves around how to construct optimal transport networks when only local data is available. Underlying algorithms are based on current-reinforced random walks often seen in nature (ant networks, creation of blood vessels etc). Implementations are done in C++ for parallel computer clusters using OpenMP. Further reading at: http: //www.it.uu.se/edu/course/homepage/projektTDB/ht14/project15/Project_15_Report.pdf Spring 2013 Uppsala University Digital Interface for Intelligent SensorsProject Description: The purpose of this project was to digitize analogue data from various types of sensors, as for example temperature sensor, wind speed sensor, humidity sensor, etc. The coding was done in C with ATmega328 hardware. As a result of this project Uppsala University now has an effective digital network for distributing analogue sensor data. Further reading at: http://uu.diva-portal.org/smash/get/diva2:627456/FULLTEXT01.pdf computer skills C++, Matlab, Python.Languages Frostbite, Perforce, MySQLEnvironments
  • 2. other information Swedish · Mothertongue.Languages English · Speaks and writes fluently. 2014 · Award for ”Most innovative vehicle” in LEGO real-time-programming competition atAwards Uppsala University. 2014 · Selected for UBW - a 6 day long, investment banking related study tour to London. 2012, 2014 · Scholarship from Holmgrenska Family Association. 2012 · Rundlunds scholarship Uppsala University ”To a deserving student with good knowledge of mathematics and physics”. Music · Genuine interest for music, especially Jazz. Playing saxophone.Interests Training · Interest for fitness training and working out in general.