Mathew Kasanga
Junior Software Engineer
Hire this person
Send a job offer directly to this candidate
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)