Skip to main content
Mathew Kasanga

Mathew Kasanga

Junior Software Engineer

Talent
NairobiMember since January 20, 2024
PythonJavaJavaScriptBash scriptingReact.jsFrontend developmentREST API integrationSmart ContractsDecentralized Applications (dApps)Web3 integrationsDeFi protocol integrationsDockerJenkinsGitLab CI/CDContainerized deploymentsLinuxMySQLPostgreSQLMongoDBGit / GitHubMavenSQL scriptingAutomation workflowsObject-oriented programmingRESTful API developmentDatabase designData ManagementOrganisationSQLHTML
·

Hire this person

Send a job offer directly to this candidate

PythonJavaJavaScriptBash scriptingReact.js

About

Software Engineer with a Bachelor of Science in Mathematics and Computer Science and experience developing scalable web and backend systems. Proficient in Python, Java, and JavaScript, with strong knowledge of object-oriented programming, RESTful API development, and database design using MySQL and PostgreSQL. Experienced in building modern applications using React.js, containerized deployments with Docker, and CI/CD workflows with Git and Jenkins.

Strong problem-solving abilities with a focus on writing clean, maintainable, and efficient code while developing reliable software solutions.

Experience

Software Engineer at Freelance / Remote (2024-01 – Present)

Designing and developing backend services using Python and Java for scalable web applications. Building and integrating REST APIs to support frontend and third-party systems. Implementing modular software architecture following object-oriented programming principles.

  • Designed and developed backend services using Python and Java for scalable web applications.
  • Built and integrated REST APIs to support frontend and third-party systems.
  • Implemented modular software architecture following object-oriented programming principles.
  • Developed containerized applications using Docker for consistent development and deployment environments.
  • Collaborated with remote teams using Git and GitHub workflows for version control and project management.
  • Optimized database queries and schema designs using PostgreSQL and MySQL.

Blockchain Developer at Independent Projects (2023-01 – Present)

Designing decentralized application components using Web3 technologies and smart contract integrations. Building tools to analyze lending rates across DeFi protocols on Avalanche blockchain.

  • Designed decentralized application components using Web3 technologies and smart contract integrations.
  • Built tools to analyze lending rates across DeFi protocols on Avalanche blockchain.
  • Implemented wallet connectivity and blockchain API integrations for decentralized platforms.
  • Developed modular frontend components using React.js for blockchain-based applications.
  • Conducted research on DeFi protocol structures and smart contract interactions.

Backend Developer at Web Applications Projects (2023-01 – 2024-12)

Developing backend logic and API services for web platforms using Python frameworks. Implementing secure authentication and data management features.

  • Developed backend logic and API services for web platforms using Python frameworks.
  • Implemented secure authentication and data management features.
  • Built database schemas and optimized queries for high performance.
  • Integrated third-party services and APIs to extend platform functionality.
  • Maintained and improved application reliability through testing and debugging.

Education

Bachelor of Science in Mathematics and Computer Science – Maseno University

High School Diploma – Hola Boys High School (2020)

Primary School Certificate – Godo Primary School (2016)

Skills

Junior Software Engineer

Reviews

Related