Michael Jönsson

Software at Starbreeze Studios
  • Claim this Profile
Online Presence
Contact Information
Location
Greater Stockholm Metropolitan Area, SE
Languages
  • Swedish Native or bilingual proficiency

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Retail
    • Software
      • Mar 2020 - Present
    • Sweden
    • Computer Hardware Manufacturing
    • 1 - 100 Employee
    • Senior Software Developer
      • Jan 2019 - Oct 2019

      Furhat Robotics is a Stockholm based startup building the world's most advanced social robotics platform. Furhat is a social robot that communicates with us humans as we do with each other - by speaking, listening, showing emotions and maintaining eye contact. I have been working as Scrum Master and Software Developer in the 4-5 people team. I did work on low level C/C++ and Linux development, the Java and NodeJS components as well as on the Web Interface. I was also the Scrum Master for the team. Show less

    • South Africa
    • Software Developer
      • Feb 2017 - Dec 2018

      I worked as a developer in a two man team to improve Linux server stability and performance during the first months. One of the tasks I did was setting up a Jenkins job automatically running Valgrind to find memory leaks. I was also fixing bugs mostly related to the Linux server. Then I was working within the AntiCheat SCRUM team. I did make an anti-cheat component more generic and integrated it into two games. I also developed improved cheat discovering for another anti-cheat component. All development was in C++ and Visual Studio. Show less

    • Telecommunications
    • Software Developer
      • Jan 2015 - Nov 2016

      I work as a product developer within a Kanban development team. The product I work with is a WiFi Service Management product that integrates with more than 100 carriers. The product is a telecom grade product with high availability and high scalability. I have been working with different areas of the product including the GUI, email report service, Radius flow. I have also been working on developing automatic tests in Python. I have applied knowledge in: Git, Linux, Python (automated tests), Lua, Ruby on Rails, Kanban, Radius Show less

    • Sweden
    • Staffing and Recruiting
    • 400 - 500 Employee
    • Software Developer
      • Jun 2014 - Dec 2014

      My role was as a member of the SCRUM developing in-house tools to support the eWork business. eWork is a consultant broker. The system is was working on supported function for managing consultant, customers, contracts, requests, time reporting, billing etc. We had rotating roles within the team. I did have the role as Scrum Master and support. A mix of new and old technologies was used for the tools including Java, Tomcat, Spring MVC, bootstrap, MySql/MariaDB, MS SQL, Coldfusion etc. I have applied knowledge in: Java, Tomcat, Spring MvVC, Java Script, bootstrap, MySql/MariaDB, MS SQL, Cold fusion, Git, mvn, Jenkins, Jira, Eclipse, SCRUM Show less

    • Sweden
    • Entertainment Providers
    • 1 - 100 Employee
    • Senior Software Developer
      • Dec 2013 - Jun 2014

      My role has been as a senior software/tool developer with the QA team. I have been developing test cases to verify json data. Data has also been stored in couch during nightly runs to enhance performance. I am currently working with automated device tests for iPhone. I have applied knowledge in: JSON, Java, Couch DB, Jenkins, JIRA, J-meter, Git, Eclipse, Appium, Selenium My role has been as a senior software/tool developer with the QA team. I have been developing test cases to verify json data. Data has also been stored in couch during nightly runs to enhance performance. I am currently working with automated device tests for iPhone. I have applied knowledge in: JSON, Java, Couch DB, Jenkins, JIRA, J-meter, Git, Eclipse, Appium, Selenium

    • Software Development
    • 1 - 100 Employee
    • Software consultant
      • Jun 2012 - Nov 2013

      My last major project allowed personal trainers to make training schedules for clients. The clients can see exercises including video, picture and textual description on mobile device. It also has a calendar view to see schedule workouts. The personal trainers use an administration interface to add content including the videos, pictures, descriptions, schedules etc. The project uses Java, Hibernate, Tomcat, Apache shiro, Jersey and Jackson on the backend side. We use JQuery Mobile, Ajax and Java script on the frontend. I have applied knowledge in: Java, Tomcat, Hibernate, Shiro, Jersey and Jackson, Java Script, Ajax and JQuery Mobile I did work with the öppnadata portal aiming to making governmental public data more available on the web. I was the main responsible for getting the production site up and running. I did install all the required servers there. I have applied knowledge in: Drupal, PHP, MySql, CKan, Git, Linux I have also been working with an in-house project as a part of a two person team until now. The aim is to set-up, develop and host a web-site with an innovating business model. The team did start from scratch setting up product backlog, development process, development environment and demo/staging environment. The site is using Apache webserver and Wordpress. New Wordpress plug-in are developed using PHP. I have applied knowledge in: WordPress, PHP, git, Linux, Eclipse I was contracted to KF. My task is to performance test some of the WebServices used by KF and MedMera bank. I have appied knowledge in: Java SE, JMeter, Linux Show less

    • China
    • Textile Manufacturing
    • 1 - 100 Employee
    • Software Developer
      • Aug 2009 - May 2012

      PolyStar T&M’s main product is called Solver. Solver is a high-performance load, stress, and feature test tool for PSTN, 2G, 2.5G, 3G and 4G telecommunications networks. It provides the ability to simulate a Radio Access Network (RAN/UTRAN/E-UTRAN) for GSM/GPRS, UMTS and LTE with a huge number of connected mobile subscribers providing load to the Core Network. Various traffic patterns can be flexibly created to run simultaneously or in sequence in order to simulate real-world call traffic patterns. I have been involved in developing the Solver using Java SE, Eclipse on Windows and CVS. I have also worked with a supporting product called Sigtran using C, Eclipse on Linux and Subversion. I have applied knowledge in: Mobile and IP protocols such as UDP, TCP, IPv4, IPv6, ARP, NDP, RTP, SIP, GTP, L3 etc, Codecs used by mobiles such as AMR, Java SE 1.6, C, Eclipse, git, cvs and Subversion, Working with in a SCRUM-team Show less

    • Sweden
    • Information Technology & Services
    • 1 - 100 Employee
    • Software developer
      • Nov 2008 - May 2009

      Enecto develops applications based on the ability to track company visits on Enecto's customer's websites. Prospect Finder show the visits and information regarding the companies that visited the site. The customer can use this information to enhance his sell process. Enecto also sell Prospect Finder integrations with CRM systems. Antoher Enecto product provide the ability to provide dynamic content for a website depending on visiting company. I have worked with all of the above product categories during my employment at Enecto. I have applied knowledge in: Working in a Linux/IntelliJ environment, Java EE (JBoss, Hibernate etc), Ajax, Postgres SQL, Subversion, Working within a SCRUM-team, SCRUM Master a few times. Made bug fixes in Visual basic and C-sharp for super office and MS CRM plug-ins. Show less

    • Gambling Facilities and Casinos
    • Software Developer
      • 2007 - Nov 2008

      XMO Technology develops an online Poker game for mobile phones. I did work with the SMS based billing solution for the first three months and then with the poker server. The SMS billing solution integrates towards IPX. The Poker server contains Texas Holdem logic, community/lobby functionality and communication towards mobile clients. I have applied knowledge in: C programming. The poker server is written in C. I have fixed bugs and implemented new functionality in the server. Java EE. The billing system runs in a JBOSS Application Server. It integrates with IPX and other SMS billing providers. Linux. Development, test and production systems run on Linux. Network programming. The mobile client supports TCP and HTTP to communicate with the poker server. Subversion Working in a SCRUM-team. MySql. The poker server and the billing system use an MySql database. Configuring Nagios for monitoring the system Show less

    • France
    • Research Services
    • Embedded Software Developer
      • Jun 2006 - Sep 2007

      NeoNode develope a mobile phone based on the WinCE operating system. I have been working as an embedded developer and as a device driver developer. I have appliced knowledge in: C/C++ programming, WinCE operating system, Subversion, Embedded programming. NeoNode develope a mobile phone based on the WinCE operating system. I have been working as an embedded developer and as a device driver developer. I have appliced knowledge in: C/C++ programming, WinCE operating system, Subversion, Embedded programming.

    • Telecommunications
    • Software Developer
      • 2000 - 2006

      Terraplay provides networking platform for networked games. The main focus lately has been the mobile market. I have been working in several different roles within the Development Department. I have been working as tester, project manager, customer project manager, developer. I have also done installations of our products at customers as well as education for customers. I have appliced knowledge in: Java programming including servlets. I have been working in a project developing a web based game lobby and billing solution. Technologies used in the project includes ant, cvs, tomcat, hibernate, mysql and eclipse. J2ME programming. I have developed a J2ME/J2SE networking API for our core product and J2ME example code for our networking platform targeting mobile devices. I have also helped game developers integrate with the Terraplay MOVE system. C++ programming. The main developer for the MOVE Gateway. The MOVE Gateway is the node responsible for handling real-time game data from mobiles. I have also worked with functional tests for our product. Unix. Have done several installations of our products. sql. Our product uses MySql. Have installed MySql many times as well as used basic sql statements in my code. CVS. Project Management. I have been the project manager in the web based lobby/billing project. I was also project manager for the integration project with the 3 UK games-cradle. RUP. The project that I am currently working in uses RUP. Previous projects at Terraplay uses a model similar to PROPS. Network programming. Have been working with UDP, TCP, HTTP etc. Most of my programming at Terraplay has been network related. Show less

    • Software Developer
      • 1999 - 2000

      I was contracted by ManTech IT to Alcatel Australia Alcatel is a large worldwide Telecom developer. Working as java developer for a network management system. I have mostly been working with supporting development of new code, correcting bugs and testing. I have applied knowledge in: Java programming. I have been correcting bugs and supporting development of new code. C++ programming. I have updated C++ code with new functionality. UNIX since the server platform is on HP-UNIX. I have written some test scripts. sql. Used basic sqlplus commands. Clearcase. Show less

    • India
    • Appliances, Electrical, and Electronics Manufacturing
    • Consultant
      • 1997 - 1999

      I was contracted by CapGemini to Ericsson. Cap Gemini is a large IT consultant company with about 30000 employees mostly in Europe. Ericsson is a large worldwide Telecom developer. Working at the IP@Service project with Java development. IP@Service is a platform for developing intranet services based on Virtual Private Networks. I was working on development of applications on the platform such as Intranet/Internet services such as file archive, web solutions, mail and news until spring 1999. After that I was working on the platform including work with C programming of Public Key Infrastructure. The last two months I was the team leader for upgrading the core platform to new requirements including standard CORBA mapping. I have applied knowledge in: Java programming. CORBA Internet protocol such as: FTP and HTTP UNIX. All servers runs on Solaris. sql. Used basic sqlplus commands. Clearcase. Show less

    • Australia
    • Oil and Gas
    • PhD student
      • 1996 - 1997

      Ph.D. student in the area of multicast real-time applications. I studied MBone, Mobile-IP, real-time requirements of wide area network and video conferencing protocols and tools. Most of the knowledge in the above area in theoretical archived by reading research articles and by discussions with my colleges. I worked on a java version of SUNs conferencing tool Montage for 2-3 months. I made a basic implementation of RTP during the project. Ph.D. student in the area of multicast real-time applications. I studied MBone, Mobile-IP, real-time requirements of wide area network and video conferencing protocols and tools. Most of the knowledge in the above area in theoretical archived by reading research articles and by discussions with my colleges. I worked on a java version of SUNs conferencing tool Montage for 2-3 months. I made a basic implementation of RTP during the project.

    • United States
    • Business Consulting and Services
    • 1 - 100 Employee
    • Software Developer
      • 1994 - 1996

      SMS is a small developer of hardware and software for Tele- and Radio communication. I was working as a real-time software developer of embedded systems for Tele- and Radio communication. All development was made in C or C++ on HP-Unix, but the target platform uses Motorola 68000-serie processors. My largest project was the control unit for a ground radio system for the Swedish defense. I have applied knowledge in: C and C++ programming. Realtime programming. SNMP. OSE Realtime operating system. Show less

Education

  • The University of Salford
    Master’s Degree, Industrial control system
    1993 - 1994
  • Mälardalen University
    Bachelor’s Degree, Computer Science
    1990 - 1993

Community

You need to have a working account to view this content. Click here to join now