Hello!

My name is Jonas. I’m a Senior Software Engineer with a mission to transform digital experiences into visually stunning and user-friendly journeys.

Featured Work

Buy & Hold Me

Role

Unborn Quant

Contribution

Created an Automated Trading System. I utilized MetaTrader5 api with Python and deployed the code in a cloud machine.

SkILLS

Python (Programming Language) · Quantitative Finance · MySQL · Cloud Computing · Linux

Seraphine

Role

Unborn Quant

Contribution

I utilized anonymized financial data to develop machine learning models for predicting stock market trends. This involved building and submitting models, which were then evaluated for performance. 

SkILLS

Python (Programming Language) · Quantitative Finance · MySQL · Cloud Computing · Linux

Victoria Pipeline

Role

Director of Payments

Contribution

A Java-based application using the Prowide ISO 20022 API to streamline financial messaging. It generates, parses, and validates ISO 20022 messages, enhancing interoperability across systems. With integrated error handling and compliance checks, it ensures accurate communication between institutions while strengthening my skills in Java and financial technologies.

Lindsay’s Bar Game

Role

Design Lead

Contribution

 A fun, interactive bar-themed game created with JavaScript on MakeCode Arcade. Players navigate through typical bar scenarios, aiming to complete challenges and level up in a casual, entertaining environment.

Work

Feb 2024 – Present

Code Instructor / Code Sensei

Code Ninjas

Assisted students in developing game building projects using MakeCode Arcade (Javascript Game Framework)

Taught Python programming classes to students using LEGO robotics kits, combining coding fundamentals with hands-on engineering
challenges to enhance learning engagement.

Built a portfolio of 2D games using Javascript, showcasing skills like sprite animation, collisions, tilemaps, and event-driven logic

Created a web-based dashboard with Python backend, React frontend, and Firebase database to track and display student star counts,
streamlining progress tracking for Code Ninjas instructors.

May 2021 – Jan 2024

Founder/ CTO

Leus Digital

Built and scaled a web development business, generating over $10,000 in revenue within the first 3 years.

Successfully built and scaled 10+ different business websites, including e-commerce websites, landing pages and booking websites.

Jan 2020 – May 2021

Software Developer (Java)

Tata Consultancy Services

Deployed a Wire Room application for a leading financial institution (Capital Markets and Inventory & Treasury Services).

Deployed corporate apps, managed Ubuntu servers and IBM WebSphere setups, handled Oracle SQL database tasks.

Built an internal tool to automate injecting message payloads to MQ’s reducing manual efforts by 50%.

Automated GUI testing with Java Selenium reducing manual efforts by 55%.

Assisted AML team with Fircosoft and compliance integration, and managed CI/CD with Jenkins and GitHub for DevOps

Sep 2018 – Jan 2020

Web Developer

OntarioTech Student Union

Created a custom WordPress website with responsive design using HTML, CSS, PHP, MySQL, jQuery and JavaScript.

Enhanced website performance and security, converted PSD to WordPress, and optimized code/database.

Handled website updates and provided WordPress technical support.

Sep 2015 – Dec 2019

Web Developer

Medicstox

Developed and scaled an e-commerce site with WooCommerce, WordPress, and custom PHP, MySQL

Implemented front-end pages and it’s components that adheres to best UI/UX practices, increasing sales by 300%

Optimized the Linux server, NGINX web server and MySQL database to house 10,000 products

Ecucation

2019

Bachelor of Engineering (Honours) Software Engineering

OntarioTech University

What I Do Best

🎨 Front-End Development

I create responsive and accessible interfaces using HTML, CSS, JavaScript, and React.

🌐 Back-End Development

I build reliable server-side applications with Python, Java, Lua, PHP, and Spring Boot.

🔥 Database Management

I work with SQL, MySQL, and Firestore to design and manage efficient data structures. 

Tips for Becoming a Web Developer

Tips for Becoming a Web Developer

Becoming a successful web developer requires dedication, continuous learning, and hands-on practice. Here are some essential tips to guide you on your journey: Master the Basics: Start with HTML, CSS, and JavaScript, the foundational languages for web development....

read more