BROWSE ALL CV's

Kaaya Marvin

Software Engineer

I am a dedicated and highly skilled software engineer with a passion for developing innovative and efficient solutions. With a solid background in computer science and extensive experience in software development, I possess the technical expertise and problem-solving skills necessary to tackle complex projects. I am constantly seeking to expand my knowledge and stay up-to-date with the latest technologies, ensuring that I can deliver cutting-edge software solutions. With a strong attention to detail and a commitment to delivering high-quality code, I am ready to contribute my expertise to drive software development success.

Work Experience

  • 2020 - 2021
    Kola Technologies LTD
    Full Stack Developer
    I developed and customized end-to-end solutions using the Odoo framework, covering frontend and backend development. Collaborated with stakeholders to gather requirements, analyzed project scope, and proposed Odoo-based technical solutions.
    ● Designed responsive user interfaces with HTML, CSS, and JavaScript for an intuitive experience. Integrated frontend components with Odoo backend using ORM for database interactions, ensuring data privacy and user access controls.
    ● Customized and extended Odoo functionality by developing new modules and modifying existing ones to align with business needs. Conducted comprehensive testing and debugging for module functionality, performance, and data integrity.
    ● Assisted in Odoo version migration and upgrades, ensuring compatibility and seamless transitions for existing modules. Actively participated in code reviews, offering constructive feedback to enhance code quality, maintainability, and performance.
    ● Documented and maintained technical documentation, including module specifications, configuration guides, and best practices. Provided technical support and troubleshooting for clients, resolving issues related to Odoo modules and customizations
  • 2023 -
    PieTech LTD
    Front-end Developer
    As a Frontend Developer at Pieme, I am currently responsible for crafting engaging and intuitive user interfaces that elevate the overall user experience. I leverage my expertise in frontend technologies such as React, HTML, CSS, and JavaScript to contribute to the design and implementation of responsive and visually appealing web applications. I collaborate with cross-functional teams, including UX/UI designers and backend developers, to ensure seamless integration of frontend components.
    ● I translate design mockups and wireframes into clean and reusable code, adhering to best practices and industry standards. Additionally, I actively participate in code reviews, debugging, and optimization efforts, contributing to the overall performance and scalability of Pieme's web applications.
    ● My experience at Pieme not only hones my technical skills but also enhances my ability to work in an agile environment, where adaptability and collaboration are crucial. By prioritizing user-centric design principles, I play a key role in delivering frontend solutions that meet both aesthetic and functional requirements.
  • 2023 -
    PieTech LTD
    BlockChain Developer
    As a software engineer, I have played a pivotal role in implementing and maintaining blockchain technology at Pieme, a cutting-edge company. My responsibilities included designing and developing secure and scalable blockchain solutions, and ensuring the integrity and transparency of data transactions. I successfully integrated blockchain into Pieme's systems, enhancing data security, and enabling efficient and trustful interactions. This experience showcases my expertise in blockchain development, underscoring my commitment to delivering clean and reusable code for complex, real-world applications.
  • 2023 -
    Yowaste
    Front-end Developer
    I remotely work as a frontend developer freelance responsible for developing and maintaining responsive and user-friendly web applications, focusing on optimal user experience across various browsers and devices.
    ● Implement modern frameworks like Typescript, React, redux, mongodb, nodejs, to enhance frontend functionality and interactivity, resulting in improved usability and user engagement.
    ● I optimize website performance through efficient coding practices, minimizing page load times, and ensuring overall responsiveness.
    ● Thorough testing and debugging are conducted to deliver a seamless and bug-free user experience.
    ● I work closely with backend developers to integrate frontend components with server-side technologies,
    ensuring smooth data flow and seamless functionality.

Education

  • 2017 - 2021
    Makerere University
    Bachelor of Science in Software Engineering
  • 2015 - 2016
    Makerere College School
    Uganda Advanced Certificate of Education
  • 2011 - 2014
    Kawempe Muslim Secondary School
    Uganda Certificate of Education

Skills

  • Proficient in multiple programming languages such as JavaScript, Python, PHP, Java, and Solidity, with a deep understanding of software development principles and best practices.
  • Strong problem-solving abilities: Experienced in analyzing complex technical challenges, identifying root causes, and devising efficient and scalable solutions.
  • Excellent understanding of data structures, algorithms, and object-oriented programming, enabling the design and implementation of robust and efficient software systems.
  • Extensive knowledge of software development methodologies, including Agile and Scrum, with a track record of delivering high-quality code on time and within budget.
  • Proficient in utilizing industry-standard development tools such as Git, JIRA, and Jenkins to facilitate collaboration, version control, and continuous integration.
  • Strong familiarity with web and backend technologies such as NodeJs, PhP, NextJS HTML, CSS, and JavaScript, along with frameworks like ReactJS, and Next Js, enabling the development of responsive and interactive user interfaces.
  • Experience with database management systems (e.g., MySQL, PostgreSQL), proficient in writing efficient SQL queries and optimizing database performance.
  • Excellent communication skills: able to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
  • Detail-oriented approach: Committed to producing clean, maintainable code and conducting thorough testing to ensure software quality and minimize errors.
  • Ability to work collaboratively in cross-functional teams, participating in code reviews, providing constructive feedback, and contributing to a positive team environment.
  • Computer Skills: I possess a variety of computer skills like Microsoft Office tools, and troubleshooting abilities that will equip me with a set of skills that can allow me to provide technical support.

Personal Details

  • Sex: Male
  • Marital Status: Single
  • Religion: Anglican
  • Nationality: Ugandan
  • Date of Birth: 03/09/1998

References

This information is visible only for registered users.

Contact Me

Please sign-in if you want to contact.
BACK TO TOP