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.