Elbarra Elbadri
Android Developer at Wadi Makkah Knowledge | وادي مكة المعرفة- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Arabic Native or bilingual proficiency
-
English Full professional proficiency
Topline Score
Bio
Alsadig Mudawi
Elbarra is a patient & good thinker at learning & work environment. He uses various tools, methodologies & skills to get the job done. I would recommend him, espicially in challenging projects.
Alsadig Mudawi
Elbarra is a patient & good thinker at learning & work environment. He uses various tools, methodologies & skills to get the job done. I would recommend him, espicially in challenging projects.
Alsadig Mudawi
Elbarra is a patient & good thinker at learning & work environment. He uses various tools, methodologies & skills to get the job done. I would recommend him, espicially in challenging projects.
Alsadig Mudawi
Elbarra is a patient & good thinker at learning & work environment. He uses various tools, methodologies & skills to get the job done. I would recommend him, espicially in challenging projects.
Credentials
-
Android Development: Retrofit with Kotlin
LinkedInNov, 2023- Oct, 2024 -
Advanced Design Patterns: Design Principles
LinkedInOct, 2023- Oct, 2024 -
Java Memory Management: Values and References
LinkedInOct, 2023- Oct, 2024 -
Android App Development: Enterprise Integration
LinkedInSep, 2023- Oct, 2024 -
Android App Development: Working with Widgets
LinkedInSep, 2023- Oct, 2024 -
Android Development: Understanding Intents
LinkedInSep, 2023- Oct, 2024 -
Java Practice: Collections
LinkedInSep, 2023- Oct, 2024 -
Java: Data Structures
LinkedInSep, 2023- Oct, 2024 -
Java: Lambdas and Streams
LinkedInSep, 2023- Oct, 2024 -
Kotlin for Android: Best Practices
LinkedInSep, 2023- Oct, 2024 -
Oracle Java Certification: 1. Data Types
LinkedInSep, 2023- Oct, 2024 -
Oracle Java Certification: 2. Operators and Decision Statements
LinkedInSep, 2023- Oct, 2024 -
Oracle Java Certification: 3. Methods and Inheritance
LinkedInSep, 2023- Oct, 2024 -
Java 11+ Essential Training
LinkedInAug, 2023- Oct, 2024 -
Redis Essential Training
LinkedInAug, 2023- Oct, 2024 -
Succeeding in Web Development: Full Stack and Front End
LinkedInAug, 2023- Oct, 2024 -
JavaScript: Classes
LinkedInJul, 2023- Oct, 2024 -
JavaScript: Closures
LinkedInJul, 2023- Oct, 2024 -
Kotlin Essential Training: Functions, Collections, and I/O
LinkedInJul, 2023- Oct, 2024 -
Learning App Building with Vanilla JavaScript
LinkedInJul, 2023- Oct, 2024 -
Learning the JavaScript Language
LinkedInJul, 2023- Oct, 2024 -
Android Development Essential Training: 5 Storage and Databases
LinkedInJun, 2023- Oct, 2024 -
Building an Android App with Jetpack Libraries
LinkedInJun, 2023- Oct, 2024 -
Java Essential Training: Objects and APIs
LinkedInJun, 2023- Oct, 2024 -
JavaScript: Prototypes
LinkedInJun, 2023- Oct, 2024 -
JavaScript: Scope
LinkedInJun, 2023- Oct, 2024 -
Learning ECMAScript 6+ (ES6+)
LinkedInJun, 2023- Oct, 2024 -
Node: Authentication
LinkedInJun, 2023- Oct, 2024 -
Advanced Express
LinkedInMay, 2023- Oct, 2024 -
Android Development: Retrofit with Java
LinkedInMay, 2023- Oct, 2024 -
Building RESTful APIs with Node.js and Express
LinkedInMay, 2023- Oct, 2024 -
Express Essential Training
LinkedInMay, 2023- Oct, 2024 -
Java Essential Training: Syntax and Structure
LinkedInMay, 2023- Oct, 2024 -
JavaScript for Web Designers
LinkedInMay, 2023- Oct, 2024 -
Node.js Essential Training
LinkedInMay, 2023- Oct, 2024 -
Android Development Essential Training: 1 Your First App
LinkedInApr, 2023- Oct, 2024 -
Android Development Essential Training: 2 User Interface Design
LinkedInApr, 2023- Oct, 2024 -
Android Development Essential Training: 3 Navigation
LinkedInApr, 2023- Oct, 2024 -
Android Development Essential Training: App Architecture with Kotlin
LinkedInApr, 2023- Oct, 2024 -
Android Development Essential Training: Manage Data with Kotlin
LinkedInApr, 2023- Oct, 2024 -
Android Development Essential Training: The User Interface with Kotlin
LinkedInApr, 2023- Oct, 2024 -
Concurrent Programming with Android: Threads, Workers, and Kotlin Coroutines
LinkedInApr, 2023- Oct, 2024 -
Android Development Essential Training: Your First App with Kotlin
LinkedInMar, 2023- Oct, 2024 -
Android Development Tips
LinkedInMar, 2023- Oct, 2024 -
Android Studio Essential Training 2020
LinkedInMar, 2023- Oct, 2024 -
Building a Website with Node.js and Express.js
LinkedInMar, 2023- Oct, 2024 -
AWS Essential Training for Developers
LinkedInFeb, 2023- Oct, 2024 -
JavaScript: Enhancing the DOM
LinkedInFeb, 2023- Oct, 2024 -
Java 8+ Essential Training: Syntax and Structure
LinkedInJan, 2023- Oct, 2024 -
Learning Java 8
LinkedInJan, 2023- Oct, 2024 -
Learning the JavaScript Language
LinkedInJan, 2023- Oct, 2024 -
CSS Essential Training
LinkedInSep, 2022- Oct, 2024 -
Java 8 Essential Training
LinkedInSep, 2022- Oct, 2024 -
Java EE: Servlets and JavaServer Pages (JSP)
LinkedInSep, 2022- Oct, 2024 -
JavaScript Essential Training
LinkedInSep, 2022- Oct, 2024 -
Learning Python
LinkedInSep, 2022- Oct, 2024 -
Oracle Database 12c: Basic SQL
LinkedInSep, 2022- Oct, 2024
Experience
-
Wadi Makkah Knowledge | وادي مكة المعرفة
-
Saudi Arabia
-
Business Consulting and Services
-
1 - 100 Employee
-
Android Developer
-
Sep 2022 - Present
-
-
-
-
Android & Back-End Developer
-
Sep 2018 - Aug 2022
-
-
-
Arab Open University
-
Higher Education
-
200 - 300 Employee
-
Information Technology Assistant
-
Sep 2016 - Aug 2017
Working as an Information Technology Assistant, doing the following tasks: Learning Management System (LMS) administration. Training the Faculty members and Student in using the LMS. Developing and administering the university website (aou.edu.sd). Installing and maintaining computer networks. Local Area Network Designing, Installing & Troubleshooting. Windows Server Administration. PCs Hardware Assembly. PCs troubleshooting and maintenance tasks. … Show more Working as an Information Technology Assistant, doing the following tasks: Learning Management System (LMS) administration. Training the Faculty members and Student in using the LMS. Developing and administering the university website (aou.edu.sd). Installing and maintaining computer networks. Local Area Network Designing, Installing & Troubleshooting. Windows Server Administration. PCs Hardware Assembly. PCs troubleshooting and maintenance tasks. Software Installation. Show less Working as an Information Technology Assistant, doing the following tasks: Learning Management System (LMS) administration. Training the Faculty members and Student in using the LMS. Developing and administering the university website (aou.edu.sd). Installing and maintaining computer networks. Local Area Network Designing, Installing & Troubleshooting. Windows Server Administration. PCs Hardware Assembly. PCs troubleshooting and maintenance tasks. … Show more Working as an Information Technology Assistant, doing the following tasks: Learning Management System (LMS) administration. Training the Faculty members and Student in using the LMS. Developing and administering the university website (aou.edu.sd). Installing and maintaining computer networks. Local Area Network Designing, Installing & Troubleshooting. Windows Server Administration. PCs Hardware Assembly. PCs troubleshooting and maintenance tasks. Software Installation. Show less
-
-
-
Sudanese Development Initiative
-
Sudan
-
Civic and Social Organizations
-
1 - 100 Employee
-
Information System Technician
-
Dec 2013 - Sep 2014
Working as an Information System Operator, so I was responsible for the development, setting up and operating the SUDIA’s Community Communication System (a system that integrates SMS and crisis-mapping software to collect and share information). My duties included the following: Developing the SUDIA’s CCS-SMS Management System. Gathering and categorizing all incoming reports from SMS in one master spreadsheet. Producing weekly/monthly reports on number of messages received from… Show more Working as an Information System Operator, so I was responsible for the development, setting up and operating the SUDIA’s Community Communication System (a system that integrates SMS and crisis-mapping software to collect and share information). My duties included the following: Developing the SUDIA’s CCS-SMS Management System. Gathering and categorizing all incoming reports from SMS in one master spreadsheet. Producing weekly/monthly reports on number of messages received from the trusted people. Mapping all reports using Google Stratomap or Ushahidi crisis-mapping. Preparing and sending weekly summaries to different groups of trusted people. Producing and distributing bi-weekly email summaries. Producing and distributing monthly email summaries. Training other potential system operators and volunteers on working as system operators. Show less Working as an Information System Operator, so I was responsible for the development, setting up and operating the SUDIA’s Community Communication System (a system that integrates SMS and crisis-mapping software to collect and share information). My duties included the following: Developing the SUDIA’s CCS-SMS Management System. Gathering and categorizing all incoming reports from SMS in one master spreadsheet. Producing weekly/monthly reports on number of messages received from… Show more Working as an Information System Operator, so I was responsible for the development, setting up and operating the SUDIA’s Community Communication System (a system that integrates SMS and crisis-mapping software to collect and share information). My duties included the following: Developing the SUDIA’s CCS-SMS Management System. Gathering and categorizing all incoming reports from SMS in one master spreadsheet. Producing weekly/monthly reports on number of messages received from the trusted people. Mapping all reports using Google Stratomap or Ushahidi crisis-mapping. Preparing and sending weekly summaries to different groups of trusted people. Producing and distributing bi-weekly email summaries. Producing and distributing monthly email summaries. Training other potential system operators and volunteers on working as system operators. Show less
-
-
-
-
Information Technology Lecturer
-
Jul 2012 - Jul 2013
Working as a lecturer at the department of Information Technology, and teaching the following courses:- Programming Concepts. Object Oriented Programming (1). Object Oriented Programming (2). Programming Methods. Data Structures and Algorithms in Java. Files Management. Computer Architecture. Digital Design. Fundamental of Programming (Java). Working as a lecturer at the department of Information Technology, and teaching the following courses:- Programming Concepts. Object Oriented Programming (1). Object Oriented Programming (2). Programming Methods. Data Structures and Algorithms in Java. Files Management. Computer Architecture. Digital Design. Fundamental of Programming (Java).
-
-
-
-
Computer Science Teaching Assistant
-
Mar 2011 - Mar 2013
Working as a teaching assistant at the department of Computer & Information Systems, teaching the following courses:- Software Engineering. Java Programming (OOP). Principles of Programming. (Java). Computer Applications in Business. Introduction to Computer Science. Working as a teaching assistant at the department of Computer & Information Systems, teaching the following courses:- Software Engineering. Java Programming (OOP). Principles of Programming. (Java). Computer Applications in Business. Introduction to Computer Science.
-
-
-
International University of Africa
-
Sudan
-
Higher Education
-
100 - 200 Employee
-
Information Technology Lecturer
-
Sep 2011 - Sep 2012
Working as a lecturer, teaching the following courses: Data Structure & Algorithms in Pascal. Programming Methods (C++). Object Oriented Programming (Java). Working as a lecturer, teaching the following courses: Data Structure & Algorithms in Pascal. Programming Methods (C++). Object Oriented Programming (Java).
-
-
-
Al-Neelain University
-
Sudan
-
Higher Education
-
100 - 200 Employee
-
Computer Science Teaching Assistant
-
Feb 2012 - Jun 2012
Working as a teaching assistant, teaching the following courses:- Web Applications Development & AJAX applications. Object Oriented Programming (Java). Software Engineering. Database Management Systems (Oracle) Data Mining. Business Analysis. Working as a teaching assistant, teaching the following courses:- Web Applications Development & AJAX applications. Object Oriented Programming (Java). Software Engineering. Database Management Systems (Oracle) Data Mining. Business Analysis.
-
-
-
Sudan University of Science and Technology (SUST)
-
Sudan
-
Higher Education
-
500 - 600 Employee
-
Computer Science Teaching Assistant
-
Sep 2011 - Apr 2012
Working as a teaching assistant, teaching the following courses:- Software Engineering. Programming Methods 1 (OOP in Java). Programming Methods 2 (Advanced Java Programming). Mobile Applications Development (Android Applications Development). Web Applications Development. Working as a teaching assistant, teaching the following courses:- Software Engineering. Programming Methods 1 (OOP in Java). Programming Methods 2 (Advanced Java Programming). Mobile Applications Development (Android Applications Development). Web Applications Development.
-
-
-
-
Trainee
-
Feb 2010 - Mar 2010
Working there as a Computer Engineer (Trainee), doing the following tasks: PCs Hardware Assembly. PCs troubleshooting and maintenance tasks. PCs Software Installation. Working there as a Computer Engineer (Trainee), doing the following tasks: PCs Hardware Assembly. PCs troubleshooting and maintenance tasks. PCs Software Installation.
-
-
-
-
Trainee
-
Oct 2009 - Nov 2009
Working there as a Network Engineer (Trainee), doing the following tasks: Installing and maintaining computer networks. Network troubleshooting in Local Area Networks. Preparing the Servers. Working there as a Network Engineer (Trainee), doing the following tasks: Installing and maintaining computer networks. Network troubleshooting in Local Area Networks. Preparing the Servers.
-
-
Education
-
Sudan University of Science and Technology
Bachelor of Science - BS, Computer and Information Systems Security/Information Assurance -
Sudan National Centre for Languages
Very Good, English Language and Literature, General