Jesper Lugner, Software Developer in Gothenburg, Sweden
Jesper Lugner

Software Developer in Gothenburg, Sweden

Member since August 17, 2022
Jesper is a software developer and architect from Sweden with broad technical experience and a bachelor's degree in software engineering from the Chalmers University of Technology. He is used to working in small teams and enjoys picking up new technologies and responsibilities. Jesper has a passion for startups, clean code, and new ideas.
Jesper is now available for hire

Portfolio

  • Mevia
    Ruby on Rails (RoR), Ruby, Kotlin, Ansible, Docker, Heroku, Full-stack...
  • Shady Solutions
    Blockchain, Python, Ruby, Ruby on Rails (RoR), React, TypeScript, JavaScript...
  • Mevia
    React, React Native, Ruby, Ruby on Rails (RoR), JavaScript, Node.js...

Experience

Location

Gothenburg, Sweden

Availability

Part-time

Preferred Environment

MacOS, Git, Visual Studio Code, Sublime Text 3, Linux

The most amazing...

...thing I've done is rewrite the permission/user role part of a running system in just a few days, enabling several new required features to be added smoothly.

Employment

  • CTO

    2020 - PRESENT
    Mevia
    • Headed the development and kept long-term software plans updated.
    • Led the development for integration with several prominent business partners.
    • Helped plan and build integration with a new generation of IoT devices, including a new LwM2M server written in Kotlin.
    Technologies: Ruby on Rails (RoR), Ruby, Kotlin, Ansible, Docker, Heroku, Full-stack, Amazon Web Services (AWS), CTO, GitHub, SQL, APIs, TypeScript, PostgreSQL, Agile, Test-driven Development (TDD), Lodash, minitest, Amazon S3 (AWS S3), Pundit, JSONAPI::Resources, Databases, Back-end, Architecture, JSON, REST, JSON REST APIs, REST APIs, API Design, API Documentation, Web Development, iOS, Android, Firebase, Serverless, Redux, React Native, TestFlight, Mobile App Development, Scripting
  • Co-founder and Lead Developer

    2021 - 2022
    Shady Solutions
    • Designed, developed, and deployed two web shops capable of selling tokens on the Cardano blockchain.
    • Helped build Ruby applications for minting tokens, burning tokens, and sending ADA on the Cardano blockchain.
    • Ran and operated a stake pool, focusing on hardening Ubuntu servers and adding tools for monitoring server and application status and health.
    Technologies: Blockchain, Python, Ruby, Ruby on Rails (RoR), React, TypeScript, JavaScript, JSON, JSON Web Tokens (JWT), PostgREST, Heroku, PostgreSQL, Agile, Test-driven Development (TDD), Lodash, RSpec, Pundit, Databases, Non-fungible Tokens (NFT), Back-end, Architecture, REST, JSON REST APIs, REST APIs, API Design, Web Development, Python 3, Redux, Scripting
  • Lead Software Developer

    2015 - 2020
    Mevia
    • Planned and oversaw all software development at Mevia. Built large portions of both the back end, front end, and apps.
    • Oversaw migration from DigitalOcean to AWS, including a rewrite of most DevOps-related software.
    • Added integrations to new versions of IoT hardware.
    • Built a complete JSON:API in Ruby on Rails, adhering to JSON:API 1.0.
    Technologies: React, React Native, Ruby, Ruby on Rails (RoR), JavaScript, Node.js, Express.js, Terraform, Ansible, Heroku, Full-stack, Amazon Web Services (AWS), GitHub, SQL, APIs, PostgreSQL, Agile, Test-driven Development (TDD), Lodash, minitest, Amazon S3 (AWS S3), Pundit, JSONAPI::Resources, Databases, Back-end, Architecture, JSON, REST, JSON REST APIs, REST APIs, API Design, API Documentation, Web Development, iOS, Android, Firebase, Serverless, Redux, TestFlight, Mobile App Development, Scripting, Code Auditing
  • Consulting Software Developer

    2014 - 2015
    B&B Web
    • Built and deployed a new customer support chat, both the front and back end.
    • Oversaw new releases, features, and deploys. Planned them in Asana and GitHub.
    • Fixed bugs, added new features, refactored existing code, and helped migrate parts of the system from ASP.NET and jQuery to C# and React.
    Technologies: C#, React, jQuery, Backbone.js, ASP.NET, Full-stack, GitHub, SQL, APIs, Bootstrap, Agile, Lodash, Databases, Back-end, JSON, REST, JSON REST APIs, REST APIs, Web Development, WebSockets
  • Software Developer

    2014 - 2015
    Entize
    • Developed full and customized integration with a large customer system in JavaScript.
    • Tracked and fixed bugs using Asana, Git, GitHub, and Trello.
    • Helped build, plan, and deploy several releases in DerbyJS.
    • Built several complete features and services in DerbyJS.
    Technologies: DerbyJS, JavaScript, Node.js, MongoDB, Full-stack, GitHub, SQL, APIs, Agile, Lodash, Databases, Back-end, JSON, REST, JSON REST APIs, REST APIs, Web Development, WebSockets
  • Software Developer

    2013 - 2014
    Chalmers Teknologkonsulter
    • Helped customers plan and oversee several new features of existing products.
    • Designed, built, and deployed a data transfer service in Java. The service ran daily, fetching and analyzing large datasets from one database and storing them in another.
    • Upgraded two existing services from Ruby on Rails 3 to Ruby on Rails 4.
    • Planned and built a feature, allowing for adding users via imports of large spreadsheets.
    Technologies: Java, Ruby, Ruby on Rails (RoR), MySQL, JavaScript, jQuery, jQuery UI, CSS, HTML, Databases

Experience

  • Cardano Plays Pokemon

    I connected a Game Boy emulator to the Cardano blockchain and streamed the emulator on Twitch. The idea was to let people play by making transactions on the chain. The application was live for a few months and worked well.

    The automation was done in pywinauto and Cardano parsing. I wrote the overall source code in Python.

  • Evolutionary Algorithms for Game Development

    We built a small, basic game and added evolutionary algorithms to adapt enemies to the players' playstyle. I implemented the evolutionary algorithms, adapted them to the game, and built parts of the game loop.

    Everything was built on JavaScript, using the phaser.io game engine.

Skills

  • Languages

    Ruby, JavaScript, SQL, TypeScript, Java, Kotlin, CSS, HTML, Python, C#, Python 3
  • Frameworks

    Ruby on Rails (RoR), React Native, minitest, Redux, DerbyJS, Phaser.io, ASP.NET, Express.js, Bootstrap, JSON Web Tokens (JWT)
  • Libraries/APIs

    React, Lodash, JSONAPI::Resources, Pundit, REST APIs, Node.js, jQuery, jQuery UI, Pywinauto, Backbone.js, PostgREST
  • Tools

    Git, GitHub, TestFlight, Terraform, Ansible, RSpec
  • Paradigms

    Object-oriented Programming (OOP), Test-driven Development (TDD), REST, Agile, Functional Programming
  • Storage

    JSON, Relational Databases, PostgreSQL, Amazon S3 (AWS S3), Databases, MySQL, MongoDB
  • Other

    Full-stack, APIs, Back-end, JSON REST APIs, Evolutionary Algorithms, CTO, Non-fungible Tokens (NFT), Architecture, API Design, API Documentation, Web Development, Scripting, Cardano Blockchain, Serverless, WebSockets, Mobile App Development, Code Auditing
  • Platforms

    MacOS, Linux, Blockchain, Docker, Heroku, Amazon Web Services (AWS), iOS, Android, Firebase

Education

  • Bachelor's Degree in Computer Science
    2011 - 2014
    Chalmers University of Technology - Gothenburg, Sweden

To view more profiles

Join Toptal
Share it with others