Senior Developer and Lead Backend Developer @ Abios
Co-Founder @ UXvibe
Senior Software Developer @ Campanja
Education:
About:
Software and Systems full-stack developer, focusing on backends.
Has previously worked with design and implementation of a commercial compiler (for the functional language Mitrion-C, compiling to fine-grained massively parallel FPGA hardware), High-performance computing (clusters, multicore, FPGA's, dataflow architectures), network protocols (back-end solutions for telecom) and devops for highly-available linux systems.
Currently lead-developer and co-founder at a startup
Software and Systems full-stack developer, focusing on backends.
Has previously worked with design and implementation of a commercial compiler (for the functional language Mitrion-C, compiling to fine-grained massively parallel FPGA hardware), High-performance computing (clusters, multicore, FPGA's, dataflow architectures), network protocols (back-end solutions for telecom) and devops for highly-available linux systems.
Currently lead-developer and co-founder at a startup creating scalable and modular backend solutions in Erlang for mobile free-to-play (F2P) and multiplayer games.
Also heavily involved on the client-side, integrating games developed in Unity3D/Corona/Cocos2d-x/Native Android with our backend.
Co-Founder @ Lead developer and co-founder. Co-development of Free-to-Play mobile games where we do the monetization design and implementation. We provide a scalable and flexible backend in Erlang focussed on mobile Free-to-Play (F2P) and multiplayer games which we use to build F2P layers in games. From September 2012 to Present (3 years 4 months) Stockholm, SwedenSenior Systems and Software Engineer @ Worked on policy control and charging for Wi-Fi and LTE core network functions (PCRF, OCS/OFCS). Lead developer of Diameter integration for Aptilo's platform. From April 2010 to September 2012 (2 years 6 months) Stockholm, SwedenSenior Software Developer @ Compiler design and implementation for the functional, fine-grained parallel language Mitrion-C. Back-ends targeting a non von Neumann massively parallel processor architecture for FPGAs as well as clusters and multi-core. From July 2005 to March 2010 (4 years 9 months) Software Developer @ Feasibility study of a novel dispatch algorithm for languages supporting multiple dispatch. Wrote program analyzers in the Cecil language to analyze Cecil programs. From February 2005 to March 2005 (2 months) Research Assistant @ Assistant on a project aiming to formalize card games using epistemic logics. Wrote software for visualizing game states. From January 2004 to March 2004 (3 months) Software Developer @ Worked in the Software Composition Group with experimental software composition models and the OPTIMIX graph rewrite system. From November 2001 to November 2003 (2 years 1 month) Software Developer @ Responsible for low-level architecture and implementation of a novel web-based adaptive help desk system. Client-server architecture implemented in Java/Javascript/HTML. From October 1999 to April 2000 (7 months) Software Developer @ Designed and implemented a SQL-like query language for semi-structured data. Queries were mapped to a description logics database. From June 1998 to August 1998 (3 months)
Computer Science @ Linköping University From 1997 to 2001 Johan Lövdahl is skilled in: Linux, Java, Algorithms, C, Mobile Devices, Python, System Architecture, Programming, High Performance Computing, Databases, Scrum, Software Design, Compiler Construction, Web Applications, Testing
Looking for a different
Johan Lövdahl?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension