Summary
Overview
Work History
Education
Skills
Languages
Recentprojects
Timeline
Generic
DENIS SSAMBA

DENIS SSAMBA

Tampere

Summary

Denis is an experienced software developer who began his journey in 2013 while pursuing his bachelor's degree in Information Technology. Over the years, he has built a solid foundation in programming, progressing from an intern to a full-time developer by 2021. In addition to his technical expertise, Denis brings strong interpersonal skills to the table, displaying a deep understanding of empathy, teamwork, and effective communication. Denis is a proactive problem solver who thrives in collaborative environments, constantly expanding his knowledge. His blend of technical ability and soft skills makes him a valuable asset to any software development team.

Overview

8
8
years of professional experience

Work History

Full Stack Web Developer

Jotbar Solutions Oy
07.2022 - Current
  • Used Javascript, SQL and HTML to develop app-solutions.
  • Increased website performance by optimizing front-end and back-end code for faster loading times.
  • Created easy-to-use APIs for third-party integrations, enhancing the functionality of existing applications without compromising on performance or security.
  • Applied responsive design principles to ensure consistent display and functionality across a wide range of devices, including mobile phones, tablets, and desktop computers.
  • Published mobile app on Playstore and Appstore

FULL-STACK DEVELOPER TRAINEE

Integrify
04.2022 - 06.2022
  • Sharpening competence as a Full-stack Developer by collaborating with other developers of different seniorities on a diverse range of projects and real-life challenges
  • Focusing on front-end development with JavaScript, TypeScript, React.js, Redux, and other technologies and concepts such as accessibility and animations
  • Building back-end for web-based applications with frameworks such as Node.js and Express.js
  • Covering additional concepts such as SQL development and documentation, unit testing with Jest, MongoDB and PostgreSQL databases, and version control with Git
  • Exploring DevOps practices (Bash scripting, Docker containers, and CI/CD with GitHub Actions and AWS).

SOFTWARE DEVELOPER

Perpetual ICT
08.2019 - 05.2021
  • Assisted in creating accounting reports using DOM PDF, developed business logic and tested the code thoroughly
  • Worked with phpMyAdmin in creation of database tables.

JUNIOR SOFTWARE DEVELOPER

Pearl Accounting Solutions
06.2018 - 05.2019
  • Created the general framework for database tables and was responsible for cleaning data before it was imported into the system
  • Instructed and supervised new users on how to use the system.

SOFTWARE DEVELOPER INTERN

Pearl Accounting Solutions
08.2016 - 04.2017
  • Documented systems and developed the Multi-Journel Entry Screen using C#
  • Developed clients' websites using WordPress and performed Search Engine Optimization for these websites.

Education

Master of Science - Information Security

Tampere University
Tampere, Finland
12.2024

B.ENG. IN INFORMATION TECHNOLOGY -

Makerere University
Kampala, Uganda
08.2017

Skills

  • MongoDB
  • MySQL
  • SQLite
  • PostgreSQL
  • Firebase
  • AWS
  • Google Analytics
  • Mocha
  • Accessibility
  • Bootstrap
  • CSS
  • JavaScript
  • ReactJS
  • HTML
  • TypeScript
  • Git Actions
  • C#
  • MsSQL
  • Angular js

Languages

English
Proficient
C2
Finnish
Elementary
A2
German
Elementary
A2

Recentprojects

  • World App, ReactJS, JavaScript, HTML, CSS, TypeScript, This Frontend application fetches countries from an API and lists them in a tabular format. The application provides the functionality of adding a favorite country to a cart as well as removing it. Additionally, a filter or search functionality has been implemented, making it easy to look up a specific country.
  • Point of Sale, Bootstrap, CSS, JavaScript, SQLite, Laravel, WQL, This FullStack application was collaboratively developed within a team. The Point of Sale system is fully integrated with barcode scanning for the fast selling of products. Furthermore, the system can automatically assign barcodes to different products and print the barcode stickers which are pinned on to the items. The system manages purchases, sales, stock, and inventory. The application produces accounting reports.
  • Loan Management System, Bootstrap, CSS, JavaScript, SQLite, Laravel, The application gives you the ability to create multiple loan products and set different interest rates for each loan product. The application offers member registration and creation of accounts through chart of accounts. The application also caters for shares. The application was developed for a client and it was developed within a team.
  • Tourism Website, Elementor, WordPress, I developed this website for a client. The website displays a list of available tours and safaris along with a booking function for these events. Additionally, the website has a messaging module where clients can communicate with the administrator of the website.
  • Jotbar Mobile Tools: A work hour tracking application developed with AngularJS for the frontend and C# for the backend. As a developer, I was responsible for building the user interface, offline stamp functionality ensuring a smooth user experience across mobile devices, and integrating it with a secure backend for accurate time tracking. My contributions focused on creating a seamless connection between the front and back end, optimizing performance, and maintaining code quality, ultimately enhancing productivity and payroll processes for users.
  • WWWMenu: The control application for Jotbar Mobile Tools, WWWMenu, was initially developed in Delphi and is now being converted into React using TypeScript. This application is used by supervisors to manage administrative tasks such as approving time stamps, deleting entries, and handling basic user information. In this project, I am actively involved in the migration process, modernizing the application by refactoring legacy Delphi code into React components and implementing TypeScript for improved type safety and maintainability. This transition enhances performance and scalability while making it easier for supervisors to manage day-to-day administrative tasks within the Jotbar ecosystem.
  • Deliver It is a personal project aimed at making essential services easily accessible to everyday users. This mobile application allows users to book a range of services such as cleaners, handymen, movers, and even car hire, all from one platform. Built with React Native and TypeScript for the frontend, and C# for the backend, Deliver It is designed to provide a seamless user experience across devices. My role in this project involved full-stack development, focusing on creating an intuitive interface and implementing reliable backend services to ensure smooth booking and service management. Deliver It simplifies access to essential tasks, empowering users to manage their needs effortlessly.

Timeline

Full Stack Web Developer

Jotbar Solutions Oy
07.2022 - Current

FULL-STACK DEVELOPER TRAINEE

Integrify
04.2022 - 06.2022

SOFTWARE DEVELOPER

Perpetual ICT
08.2019 - 05.2021

JUNIOR SOFTWARE DEVELOPER

Pearl Accounting Solutions
06.2018 - 05.2019

SOFTWARE DEVELOPER INTERN

Pearl Accounting Solutions
08.2016 - 04.2017

Master of Science - Information Security

Tampere University

B.ENG. IN INFORMATION TECHNOLOGY -

Makerere University
DENIS SSAMBA