superagi_logo
Kristján Valur Jónsson

Kristján Valur Jónsson

linkedin_icon
Senior Software Engineer @ Mainframe Industries Presser of Buttons
email_icon
Email encrypt_section
call_icon
Phone Number encrypt_section

Education

education_icon_placeholder

Háskóli Íslands

CSc, Mechanical Engineering 1990-09-01 - 1997-06-01
education_icon_placeholder

New England Complex Systems Institute

, 2010-01-01 - 2010-01-01
education_icon_placeholder

Menntaskólinn við Sund

Stúdentspróf, 1986-01-01 - 1990-01-01

Work Experience

experience_icon_placeholder

Mainframe Industries

Current

Mainframe Industries

experience_icon_placeholder

RVX

2017-04-01 - 2019-06-01

RVX

experience_icon_placeholder

Atmo Select

2014-10-01 - 2017-04-01

Atmo Select

experience_icon_placeholder

CCP Games

2003-03-01 - 2014-06-01

CCP Games

experience_icon_placeholder

mental images

1998-03-01 - 2003-02-01

mental images

experience_icon_placeholder

OZ Sports

1992-01-01 - 1998-02-01

OZ Sports

Skills

Python Stackless Python C C++ Programming TCP/IP Algorithms Problem Solving Software Development Game Development Unix Software Design Memory Management Software Engineering Visual Studio CD-ROM Mental Ray Rendering Shaders Visual Effects

Summary

I have been programming computers since I was 11 years old, starting with the Jupiter ACE, moving through the BBC Micro and Archimedes machines, to Bill´s stuff and Unix. I am constantly seeking the one true elegant solution for distributed computing, where the future lies. My engineering degree gives me a wide scientific background in the natural sciences, one that´s constantly being replenished by regular input from the finest scientific publications. I love to apply my mind and the scientific method to solve difficult problems of concurrency, networking and complex system dynamics. Fixing problems of behaviour and performance is something I enjoy, as well as coming up with novel algorithmic ways to get the job done. I constantly adapt to new environments and paradigms, quickly acquiring the knowledge necessary for the task at hand. My career has seen me working on problems ranging from 2D and 3D graphics algorithms, raytracing, distributed object models, game engine design, systems integration, network protocols, client-server communications, asynchronous IO, microthread technology, scripting languages, games console programming and other fundamental aspects of computer systems. I am a fluent programmer of C, C++ and Python, with a keen interest in emerging languages and technology. I have been following with interest the deployment of languages such as Erlang and Go on the server side.

Browse SuperAGI Directories
agi_contact_icon
People Search
1 2 3 4 5 ... 22732309
agi_company_icon
Company Search
1 2 3 4 5 ... 809223
AI Native CRM for Unified Sales, Support & Marketing Accelerate growth and streamline your entire stack with AI CRM Platform