About Me

Ali AwadAlkarim Link to heading

Software Engineer Link to heading


Summary Link to heading

Energetic Software Engineer based in Abu Dhabi with a diverse tech background, ranging from Java to Vue.js. Transitioned from geoscience, showcasing adaptability and a thirst for tech innovation. Armed with top-tier certifications and hands-on experience, I’m passionate about driving software solutions and embracing new challenges.


Experience Link to heading

Prometeo Chain System - Remote Link to heading

Backend Developer Intern | Nov 2023 - Present

Tech Stack: Spring Boot, Kotlin, Microservices, Redis, Kafka, Docker.

  • Actively contributing to the development of backend services using Kotlin and Spring Boot in a microservices architecture.
  • Designing and implementing RESTful APIs, while enhancing real-time communication through WebSockets.
  • Utilizing PostgreSQL for relational data storage and Redis for caching, ensuring optimized data retrieval processes.
  • Collaborating in a team environment to manage and process high-throughput data streams with Kafka.
  • Employing Docker for containerization, ensuring consistent and scalable application deployment across different environments.

Maxnet Digital Services - Khartoum, Sudan Link to heading

Software Engineer | Nov 2022 – Oct 2023

Maxnet specializes in software services tailored for the fintech industry, primarily serving banking clients.

Tech Stack: Java, Spring Boot, Vue.js, Gitlab

  • Designed and implemented RESTful backend applications for 4 fintech projects using Java Spring Boot.
  • Enhanced production on 2 Vue.js front-end projects, incorporating state management with Pinia.
  • Collaborated in refining database design for 3 projects, ensuring optimal performance and scalability.
  • Authored and maintained technical documentation for 2 middleware applications.

RAIBA TRANS LTD - ELNEFEIDI GROUP - Khartoum, Sudan Link to heading

Application Engineer | Jun 2022 - Oct 2022

Raiba is a logistics company specializing in country-wide goods transportation.

Tech Stack: Microsoft Dynamic Business Central, Microsoft Visio, Excel, PowerBI

  • Led requirement engineering for Microsoft Dynamic Business Central, catering to 8 departments.
  • Visualized over 70 process flows using UML, ensuring clarity in system implementations.
  • Successfully implemented over 15 requirements across 4 modules.
  • Trained and supported employees in system navigation, enhancing operational efficiency.

China National Logging Corporation - Khartoum, Sudan Link to heading

Geoscience Engineer VI | Apr 2015 – Jun 2020

  • Boosted profits through Logging data processing, interpretation, sales, and negotiation with clients.
  • Managed 30% of the company’s log processing workload, processing over 100 logs annually.
  • Conducted quality control for various logging data, ensuring accuracy and reliability.
  • Spearheaded data management, ensuring secure and organized storage of logging data.

Al-Neelain University - Khartoum, Sudan Link to heading

Assistant Teacher, Petroleum Geology Department | 2014

  • Assisted in curriculum planning and delivery for undergraduate Petroleum Geology courses.
  • Mentored students on academic projects, research, and fieldwork.
  • Collaborated with faculty to develop and grade assignments and exams.

Education Link to heading

  • Master in Software Engineering | University of Khartoum | May 2022
  • Post Graduate Diploma in IT | University of Khartoum | Dec 2016
  • Bachelor in Petroleum Geology | University of Khartoum | Sep 2013

Certifications Link to heading

  • Meta iOS Developer Professional Certificate | Sep 2023
  • Meta Front-End Developer Professional Certificate | Feb 2023
  • Google IT Automation with Python Professional Certificate | Apr 2022
  • Google Project Management: Professional Certificate | Oct 2021

Technical Skills Link to heading

  • Programming Languages: Java, Kotlin, Swift, JavaScript, Python, C, C#
  • Back-End: Spring Boot, SQL, Microservices, Kafka, REST, SOAP, WebSockets, Shell Scripting
  • Front-End: Vue.js, React.js, TypeScript, Tailwind, UI/UX, HTML, CSS
  • Mobile: SwiftUI, React Native
  • Tools & Platforms: Linux, Git, Gitlab/Github, Docker, npm, Maven, Gradle, Figma, Vim, zsh, Xcode, IntelliJ, Postman

Projects Link to heading

Ketabee | Oct 2023 Link to heading

Tech Stack: Spring Cloud, MySQL, React.js, SwiftUI, Figma.

  • Developed the UI and workflow of Ketabee using Figma, detailing the app’s features and requirements.
  • Initiated the iOS app using Xcode and SwiftUI, focusing on user registration, OTP verification, login, and password reset functionalities.
  • Designed a comprehensive SQL database structure, encompassing users, roles, permissions, books, genres, geofences, and their interrelations.
  • Established the foundation for a Gateway using Spring Cloud.

Merchant Portal Simulator | Apr 2023 Link to heading

Tech Stack: Java Spring Boot, Virtualization, MySQL.

  • Developed a test environment for the Sudanese Electronic Banking Services “EBS”.
  • Allowed clients to validate applications before EBS submission.

Bank Onboarding Webapp | Mar 2023 Link to heading

Tech Stack: Java Spring Boot, Vue.js, MySQL.

  • Architected and implemented a comprehensive backend in 2 weeks.
  • Collaborated for frontend integration, ensuring a cohesive user experience.