Skip to content

Latest commit

 

History

History
75 lines (67 loc) · 5.27 KB

cv.md

File metadata and controls

75 lines (67 loc) · 5.27 KB
layout title curr
cv
Sven Andersson - Resume
aboutme

Sven Andersson

  • Bio

I'm a software professional with a Master's degree in Computer Science: Algorithms, Languages and Logic. My main focus is game engine development, graphics and realtime rendering. I'm interested in design and user interfaces. Outside of work I spend much of my free time developing games and tools.

tel.: +46 (0)73 680 86 29
email: [email protected]

  • Experience

    • 2022 -- Software Engineer at Figma.
      • {: .no-point} Working on unannounced stuff.
    • 2019 - 2022 -- Senior Developer on Crash Bandicoot: On the Run! at King.
      • {: .no-point} Developing gameplay code for the runner part of the game, and tools used by the artists and level designers.
    • 2015 - 2019 -- Senior Developer on Defold engine at King.
      • {: .no-point} Developing a inhouse game engine Defold; released free of charge 2015, and open sourced 2019.
      • {: .no-point} Working in a large (~20p) team. Part of the core engine group, made up of 5 people, developing the runtime part of the Defold product.
      • Designing, developing and implementing new features for both desktop and mobile versions of the runtime.
    • 2014 - 2015 -- Software Developer at EON Development AB.
      • {: .no-point} Part of a two person team porting an inhouse developed 3D/simulation engine to WebGL using Emscripten.
    • 2013 - 2014 -- Software Developer at Visualization R&D company Mindary AB.
      • {: .no-point} Part of a three person team developing a custom WebGL 3D engine with mega texture and realtime reflection support. Also working on the pre-process pipeline for the engine with custom built tools written in C++ and supported with Lua scripting.
      • Further work on Meindbenders WebGL engine, performed optimizations on both Virtual Texturing and rendering passes.
      • Designed and implemented the pre-process pipeline for the engine with custom built tools.
      • Integrated tool chain into Autodesk Maya, along with custom previewing viewport.
    • 2011 - 2013 -- Software Developer at Swedish animation studio Meindbender AB.
      • {: .no-point} Continued work on WebGL engine that was conceived during master degree project. Developed texture baking solution using texture reprojection.
    • Consulting
      • Burt Corp -- 2012 - Graphical Interface tweaking and feedback.
      • Agency9 -- 2012 - Developing a WebGL related prototype.
    • Personal Projects
      • Panflute Hero -- A 'Guitar Hero' like game with custom built Panflute-controller. Flute hardware running a Raspberry Pi, sending signals to a OpenGL-game playing Spotify songs. Developed along with 4 other persons, submitted as our WayOutWest Hack 2013 entry.
      • Battlefy -- A multiplayer 3D astroids like game, using WebGL and integrated into the Spotify Desktop App. Developed along with 3 other persons, submitted as our WayOutWest Hack 2012 entry.
      • Fabric/Toolbox -- Framework for easy 2D game and tool development. Written in C++, Lua using OpenGL for rendering.
      • RedInk -- Node based image editor, with custom built GUI inspired by Blender. Based on Fabric, thus using OpenGL and written in Lua.
      • Neeze -- NES Emulator written in C++ with interactive debugging via built-in Lua interpreter.
    • Previous employment and work references by request.
  • Education

    • 2009 - 2011 -- Chalmers University of Technology
    • 2006 - 2009 -- Chalmers University of Technology
      • Bachelor's degree in Computer Science
  • Future

    I want to work with cutting edge technology, making visions come to life. Within 3 years I want to be the person responsible for pushing the rest of the team forward, while still maintaining the technical know-how and expertice.

  • Technical

    • Languages
      • Advanced: C, C++, Lua, GLSL, Python
      • Intermediate: HTML+CSS+JS
      • Beginner: Clojure, Rust, Ruby
    • Technologies: OpenGL, WebGL, sockets, WebSockets, multithreading, concurrency
    • Software: Git, Mercurial, Subversion, Visual Studio, macOS, Windows, Linux, Maya, Blender, Photoshop, JIRA Agile
    •  
    • I enjoy, and have ease of, learning new technologies and languages. For further information in regards to my previous work or technical qualifications, please browse my BitBucket account.
  • Social