Coder Social home page Coder Social logo

Asim Abdelgadir Riyadh, Saudi Arabia

[email protected] | linkedin.com/in/asimsharf

Summary

Highly skilled Software Engineer with more than 8 years of experience in designing, developing, and implementing software solutions. Proficient in multiple programming languages and frameworks, with a strong focus on Flutter Dart, AngularJs, Java Spring Boot, and PHP Laravel. Demonstrated ability to analyze complex problems, propose innovative solutions, and deliver high-quality software products within deadlines.Experienced in full software development lifecycle, from requirements gathering and design to testing, deployment, and maintenance. Proven track record of collaborating effectively with cross-functional teams, including project managers, designers, and QA engineers, to deliver successful software projects.

Experience

Full Stack Developer

King Abdulaziz Foundation (Darah) | دارة اﻟﻤﻠﻚ ﻋﺒﺪاﻟﻌﺰﻳﺰ

Sep 2023 - Present (3 months)

Expert Full Stack Developer with expertise in developing mobile and web applications using various technologies, frameworks, and programming languages. Proficient in front-end development with HTML, CSS, TypeScript, and frameworks like Angular, or Vue.js. Experienced in back-end development using Spring boot or Laravel. Strong understanding of RESTful APIs and responsive design principles.

Key Highlights:

Mobile Application Development: Solid experience in building native or cross-platform mobile apps for iOS and Android platforms. Proficient in frameworks like Flutter. Familiarity with performance optimization, offline storage, and push notifications. Ability to integrate mobile apps with back-end services and APIs.

Database Design and Management: Skilled in designing and implementing efficient database structures. Experience with databases like MySQL or SQL. Familiarity with NoSQL databases like MongoDB or Firebase. Proficient in writing complex queries, optimizing database performance, and ensuring data security.

Version Control and Deployment: Proficient in using Git for source code management. Experience with deploying applications to cloud platforms. Familiarity with Docker for containerization.

Collaboration and Communication: Strong teamwork and collaboration skills, working effectively in cross-functional teams. Excellent verbal and written communication skills, explaining technical concepts to non-technical stakeholders. Proven ability to adapt to changing project requirements and priorities in an agile development environment.

Full Stack Developer

FUTURETECH GROUP

Sep 2023 - Present (3 months)

Expert Full Stack Developer with expertise in developing mobile and web applications using various technologies, frameworks, and programming languages. Proficient in front-end development with HTML, CSS, TypeScript, and frameworks like Angular, or Vue.js. Experienced in back-end development using Spring boot or Laravel. Strong understanding of RESTful APIs and responsive design principles.

Key Highlights:

Mobile Application Development: Solid experience in building native or cross-platform mobile apps for iOS and Android platforms. Proficient in frameworks like Flutter. Familiarity with performance optimization, offline storage, and push notifications. Ability to integrate mobile apps with back-end services and APIs.

Database Design and Management: Skilled in designing and implementing efficient database structures. Experience with databases like MySQL or SQL. Familiarity with NoSQL databases like MongoDB or Firebase. Proficient in writing complex queries, optimizing database performance, and ensuring data security.

Version Control and Deployment: Proficient in using Git for source code management. Experience with deploying applications to cloud platforms. Familiarity with Docker for containerization.

Collaboration and Communication: Strong teamwork and collaboration skills, working effectively in cross-functional teams. Excellent verbal and written communication skills, explaining technical concepts to non-technical stakeholders. Proven ability to adapt to changing project requirements and priorities in an agile development environment.

Senior Flutter Developer

FNRCO

Jun 2021 - Sep 2023 (2 years 4 months)

Experienced Senior Flutter Dart Developer with a strong focus on mobile application development. Proficient in developing robust and scalable mobile apps for iOS and Android platforms using Flutter and Dart. Skilled in front-end development with HTML, CSS, TypeScript, and frameworks like Angular or Vue.js. Knowledgeable in back-end development using Spring Boot or Laravel. Demonstrated expertise in RESTful APIs, responsive design principles, and best practices in the software development lifecycle.

Key Highlights:

Mobile Application Development: Extensive experience in building native or cross-platform mobile apps for iOS and Android using Flutter and Dart. Proficient in performance optimization, offline storage, and push notifications. Able to seamlessly integrate mobile apps with back-end services and APIs.

Database Design and Management: Skilled in designing and implementing efficient database structures. Proficient in working with databases like MySQL or SQL. Familiarity with NoSQL databases such as MongoDB or Firebase. Capable of writing complex queries, optimizing database performance, and ensuring data security.

Version Control and Deployment: Proficient in using Git for source code management. Experienced in deploying applications to cloud platforms. Familiarity with Docker for containerization.

Collaboration and Communication: Excellent collaboration and teamwork skills, effectively working

in cross-functional teams. Strong verbal and written communication abilities, adept at explaining technical concepts to non-technical stakeholders. Proven track record of adapting to changing project requirements and priorities in an agile development environment.

Co-Founder

SudaGoarth Co. LTD ﺳﻮداﻏﻮرث اﻟﻤﺤﺪودة

Oct 2016 - Jun 2021 (4 years 9 months)

Sudagaorth is a company that operates in the fields of software and multi-services. As a freelancer, you work with the company to provide services in these areas. The company is likely focused on developing software products and solutions for various clients, as well as offering a range of multi-services to meet the needs of different industries and markets. As a freelance worker, you may have the opportunity to work on a variety of projects and collaborate with other professionals in the industry. It is important to stay up-to-date with the latest trends and technologies in software and multi-services to stay competitive and provide high-quality services to clients.

Flutter dart developer

Qtech integrated solution

Dec 2019 - Dec 2020 (1 year 1 month)

Experienced Flutter Dart Developer with a strong focus on mobile application development. Proficient in building robust and scalable applications for iOS and Android platforms using Flutter and Dart. Skilled in implementing efficient UI/UX designs, optimizing performance, and integrating with backend services and APIs. Deep understanding of Flutter's widget framework, state management techniques, and best coding practices. Committed to staying updated with the latest advancements in Flutter and Dart to deliver high-quality applications.

Key Highlights:

Mobile Application Development: Extensive experience in developing native and cross-platform mobile applications using Flutter and Dart. Proficient in creating responsive and visually appealing user interfaces. Strong background in performance optimization, offline storage, and integration of third-party libraries.

UI/UX Design: Skilled in implementing intuitive and user-friendly interfaces using Flutter's widget framework. Proficient in designing layouts, animations, and custom widgets to enhance the user experience. Familiarity with material design principles and platform-specific UI guidelines.

Backend Integration: Experienced in integrating mobile applications with backend services and APIs. Proficient in working with RESTful APIs, handling data serialization, and implementing authentication and authorization mechanisms.

Testing and Debugging: Strong skills in writing unit tests and conducting comprehensive testing to ensure application stability and reliability. Proficient in debugging and resolving issues to deliver high- quality and bug-free applications.

Continuous Learning: Committed to staying updated with the latest trends, techniques, and best practices in Flutter and Dart development. Actively participate in the Flutter community and open-source projects to expand knowledge and contribute to the ecosystem.

Flutter instructor

FOCAL POINT engineering & traning center

Jul 2020 - Nov 2020 (5 months)

Experienced Flutter Dart Instructor with a passion for teaching and mentoring aspiring developers. Proven expertise in Flutter and Dart development, with a focus on mobile application development. Skilled in delivering engaging and interactive instructional sessions to students of varying skill levels. Proficient in explaining complex concepts in a clear and concise manner, fostering a positive learning environment. Dedicated to staying up-to-date with the latest advancements in Flutter and Dart to provide students with cutting-edge knowledge and skills.

Key Highlights:

Teaching and Instruction: Extensive experience in instructing and mentoring students in Flutter and Dart development. Proficient in designing and delivering comprehensive curriculum and training materials. Able to adapt teaching strategies to meet the diverse learning needs of students.

Flutter and Dart Development: In-depth knowledge of Flutter and Dart, with hands-on experience in building mobile applications. Familiarity with Flutter widgets, state management, and user interface design principles. Skilled in optimizing app performance and implementing best practices.

Problem Solving and Debugging: Strong problem-solving skills, capable of identifying and resolving coding challenges in Flutter and Dart. Proficient in debugging techniques and providing guidance to students in troubleshooting and error resolution.

Communication and Collaboration: Excellent communication and interpersonal skills, able to effectively convey complex concepts to students. Collaborative approach to working with students, encouraging active participation and fostering a supportive learning environment.

Flutter Dart Instructor

OnePress integrated solution

Dec 2019 - Feb 2020 (3 months)

Experienced Flutter Dart Instructor specializing in mobile application development. Passionate

about sharing knowledge and guiding students in mastering Flutter and Dart programming. Skilled in delivering comprehensive and engaging instructional sessions to individuals and groups. Proficient in explaining complex concepts in a clear and concise manner, fostering a positive and interactive learning environment. Committed to staying updated with the latest trends and best practices in Flutter and Dart development to provide students with relevant and cutting-edge skills.

Key Highlights:

Teaching and Mentoring: Extensive experience instructing and mentoring students in Flutter and Dart development. Proficient in designing curriculum, lesson plans, and educational materials. Adapt teaching strategies to cater to diverse learning styles and skill levels.

Flutter and Dart Proficiency: In-depth knowledge of Flutter and Dart, with hands-on experience in developing mobile applications. Familiarity with Flutter widgets, state management, and UI/UX design principles. Skilled in optimizing app performance and implementing industry best practices.

Problem Solving and Debugging: Strong problem-solving skills to identify and resolve coding challenges in Flutter and Dart. Proficient in debugging techniques and providing guidance to students in troubleshooting and resolving errors.

Effective Communication and Collaboration: Excellent interpersonal and communication skills to effectively convey complex ideas to students. Foster a collaborative environment that encourages active participation and knowledge sharing.

Mobile Application Developer

City Soft Integrated Solutions Co. Ltd

Jan 2018 - Nov 2019 (1 year 11 months)

Experienced Mobile Application Developer specializing in cross-platform development with expertise in Flutter and Dart. Skilled in building high-quality and user-friendly mobile applications for iOS and Android platforms. Proficient in leveraging the Flutter framework to create visually appealing interfaces, implement smooth animations, and optimize performance. Deep understanding of mobile development best practices, UI/UX design principles, and integrating with backend services and APIs.

Key Highlights:

Cross-Platform Development: Extensive experience in developing mobile applications for iOS and Android using Flutter and Dart. Proficient in writing code once and deploying it on multiple platforms, reducing development time and cost. Familiarity with platform-specific customization and ensuring a consistent user experience across devices.

UI/UX Design: Skilled in creating intuitive and visually appealing user interfaces using Flutter's widget framework. Proficient in designing responsive layouts, implementing seamless navigation, and incorporating engaging animations and transitions.

Performance Optimization: Strong background in optimizing mobile application performance and responsiveness. Proficient in managing app resources, reducing load times, and implementing efficient data caching and storage techniques.

Backend Integration: Experienced in integrating mobile applications with backend services and APIs. Proficient in working with RESTful APIs, handling data serialization, and implementing authentication and authorization mechanisms.

Testing and Debugging: Strong skills in writing unit tests and conducting comprehensive testing to ensure application stability and reliability. Proficient in debugging and resolving issues to deliver high- quality and bug-free applications.

Education

University of Khartoum

Diploma on information technology, Information Technology

2013 - 2018

alx_africa

Associate's degree, Software Engineering

Feb 2023 - Dec 2023

Bachelor of Software Engineering A purely African study Content from holbertonschool

Licenses & Certifications

C Programming: Getting Started - 1 - Courseraref1

79LWD8MPXNYA

C Programming: Language Foundations - 2 - Courseraref1

XF7Y7Z2YMMJE

ref1BRY4RKHTX74V C Programming: Modular Programming and Memory Management - 3 - Coursera

ref1NMYEACM8S553 C Programming: Pointers and Memory Management - 4 - Coursera

ref2UC-7f53db38-8475-4357-8e18-8e7df18e5db2 Beginning C++ Programming - From Beginner to Beyond - Udemy

ref2UC-d22e82f7-83f0-4fe6-a3f8-b3bef9996647 Vue - The Complete Guide (incl. Router & Composition API) - Udemy

ref2UC-c3f02bbd-f6c6-44e5-b7aa-6dcc7fb8fcf7 Data Structures and Algorithms : Deep Dive Using C++ - Udemy

ref2UC-139c37b6-0a31-4288-9287-1a9fc6ded779 Advanced C Programming Course - Udemy

ref2UC-6418053f-1043-4dd4-adde-32f739e2460a Data Structures and Algorithms: Deep Dive Using Java - Udemy

ref1XRESE8S2K5UG C Programming: Advanced Data Types - 5 - Coursera

ref1D5XRGJQZJ2E3 Linux Basics: The Command Line Interface - 6 - Coursera

ref1P5SPLM9PB263 C Programming: Using Linux Tools and Libraries - 7 - Coursera

ref2UC-15afd0f8-892c-4d55-ba0f-8f7626d6bb28 Spring Boot 3, Spring 6 & Hibernate - Udemy

ref2UC-d6cc68e8-b052-4da9-b4d4-37354225b212 NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno) - Udemy

Skills

Laravel • AngularJS • Python (Programming Language) • Spring Security • Spring Data • Spring MVC • Hibernate • Spring Framework • Kotlin • Git Asim Abdelgadir - page 8

Asim Abdelgadir's Projects

alx-pre_course icon alx-pre_course

I'm now a ALX Student, this is my first repository as a full-stack engineer

alx-zero_day icon alx-zero_day

I'm now a ALX Student, this is my first repository as a full-stack engineer

blindsqli icon blindsqli

A python based blind SQL injection exploitation script

codecast icon codecast

Codecast C learning platform (formerly fioi-recorder).

coursera-dl icon coursera-dl

Script for downloading Coursera.org videos and naming them.

damnwebscanner icon damnwebscanner

Another web vulnerabilities scanner, this extension works on Chrome and Opera

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.