TINOTENDA CHINGWENA

Full Stack Software Engineer

Frontend and backend. To whichever end, I am a supreme artisan. Eloquent, efficient and maintainable code are embedded in my DNA. My true passion lies in programming. I have a solid foundation through my Bachelors Of Science in Computer Science from VU Amsterdam.This foundation can be shown in the languages and frameworks I have mastered. Furthermore the current website you are viewing was made using a React framework Next.js for the frontend. The backend was made using Spring Boot and the source code can be found at Tinotenda Chingwena Source code. Hey! Look below it's me :)

Tinotenda Chingwena
Android Logo
Jetpack Compose Logo
Jetpack Compose
Kotlin Logo
Kotlin
Java Logo
Java
Html Logo
HTML
Css Logo
CSS
Javascript Logo
JavaScript
React Logo
React
Nextjs Logo
Nextjs
Spring Logo
Spring
Postgresql Logo
PostgresSQL
Bootstrap Logo
Bootstrap
Perfecting the art of Software Engineering:
Github logo
Github
Jira logo
Jira
Unified Modelling Language logo
Unified Modelling Language
Keep it simple stupid logo
Keep it simple stupid

Curriculumn Vitae

  • 08/2024 - Current
    I.C.T SpecialistDelta Beverages - Transport Services

    Leverage my expertise in software development to provide acute insight in integrating new software systems into Delta's technological ecosystem. Provide technical software support for applications such as SAP. Maintain and manage I.T resources physically and remotely for all Delta Transport Services branches. Facilitating the increase of computer literacy within the organization by the provision of ICT training and workshops

    • SAP
    • Resource Management
    • Systems Integration
  • 01/2024 - 07/2024
    Software Engineer - Frontend & BackendTiis Glam Studio

    Designed algorithms, system design, system protocols with UML and utilised Jira for project management and maintenance. Constructed website front-end user interface using CSS, HTML5, JavaScript, Thymleaf and Bootstrap. Constructed Android application primarily with Kotlin. Implemented Android user-interface using 100% Jetpack Compose with a MVVM (Model-View-View-Model). Implement Spring Boot for backend with PostgreSQL database, thread safety and cryptography for communication with android client. Implemented hybrid encryption. RSA was used for end-to-end encryption. AES Galois/Counter mode was used for symmetric encryption.

    • UML
    • Java
    • Thymeleaf
    • HTML & CSS
    • JavaScript
    • Spring Boot
    • Jetpack Compose
    • Kotlin & Android
  • 08/2023 - 03/2024
    WEB DEVELOPER - FRONT-END & BACK ENDZvevatsunga Steel & Plumbing

    Construct front-end user interface using CSS, HTML5, JavaScript, and Bootstrap. Implement Spring Boot for backend with PostgreSQL database. Execute thorough testing procedures, including unit tests and system tests, to identify and rectify potential issues and ensure system's reliability. Implement caching mechanisms to optimize data retrieval, reducing latency and enhancing overall server response times

    • Java
    • Bootstrap
    • Thymeleaf
    • HTML & CSS
    • JavaScript
    • Spring Boot
  • 05/2023 - 07/2023
    SOFTWARE PROGRAMMERTrin Media Consultancy Agency

    Construct front-end user interface using CSS, HTML5, JavaScript, and Bootstrap. Implement Spring Boot for backend with PostgreSQL database. Implemented coding practices to guarantee cross-browser compatibility, optimizingthe user experience across various web platforms. Implemented JavaScript to create interactive features, fostering user engagement and providing a dynamic browsing experience. Conducted rigorous code reviews and adhered to best practices, maintaining high standards of code quality and readability

    • Java
    • Bootstrap
    • Thymeleaf
    • HTML & CSS
    • JavaScript
    • Spring Boot
  • 05/2023 - Ongoing
    Android DeveloperOpen Source Project

    Hey! why not check it out yourself? ;) Implemented user interface using Jetpack Compose (Approx 90%) and XML (Approx 10%). Incorporates multi-threading using Kotlin coroutines to prevent main thread blocking, run long intensive tasks and ensure a seamless user experience. Incorporates Model-View-View-Model (MVVM) design pattern to ensure testability in isolation and ensures a separation of business and user interface logic.

    • XML
    • MVVM
    • Kotlin
    • Android
    • Jetpack Compose