نبذة

مطور Full Stack ذو مهارات عالية ويعتمد على النتائج ويتمتع بخبرة تزيد عن 13 عامًا في تصميم وتنفيذ واختبار وصيانة حلول البرمجيات المعقدة، لا سيما في مجال هندسة Micro-Services. ماهر في التعاون مع فرق متعددة الوظائف لتحقيق نجاح المشروع وتقديم كود عالي الجودة في الوقت المحدد. أبحث عن منصب مليء بالتحديات للاستفادة من خبرتي في تطوير عدد مقبول من البرمجيات في المملكة العربية السعودية والتعاون مع عدد من شركات البرمجيات الناشئة.

 

تشتمل مهاراتي الأساسية PHP، وLaravel، وAngular، وLivewire، وFilamena، وTypeScript، وJavaScript، وAWS، وGit، وGithub، وSpring Boot، وJenkins. لقد قمت بتنفيذ وتصميم أنظمة خلفية قابلة للتطوير، وتقليل تعارضات المتطلبات البرمجية، والاستفادة من ممارسات DevOps وCI/CD. أنا متحمس للتعلم والعمل باستخدام التقنيات الجديدة التي لها تأثير إيجابي على المجتمع. أنا أبحث عن التحدي التالي الذي سيستفيد من خبرتي في الإبداع والتحليلات وحل المشكلات مع توفير الفرص للنمو وتعزيز قدراتي التقنية.


الخبرات

Full Stack Developer

1. Developed 4 web apps for multiple clients, providing a wide range of functionality and tools enabling mission-critical processes.

2. Implemented dependency injection for over 6 modules in PHP Laravel and Angular code.

3. Led 6 successful (on schedule and budget) agile development projects for clients.

4. Collaborated with engineering teams to help with AWS Role Management and provisioning AWS resources.

5. Reduced code conflicts by 27% after utilizing Git for version control.

6. Designed a scalable backend system using Spring Boot, enabling the app to handle a 103% increase in concurrent user requests.

Back End Developer

1. Ensured that the workflow engine continued to scale and perform well regardless of the load on the platform.

2. Wrote automated scripts to identify the low-performing workflows.

3. Transformed flows with low performance, optimizing workflows by 29%.

4. Used DevOps, agile principles, and Jenkins to enable CI/CD.

5. Handled critical operation tasks as well as on-demand support requests from tenant applications. Analyzed requirements from existing documentation, proactively collaborating with BAs and QAs.

6. Worked with 6 architects to design and implement appropriate technical solutions.

7. Learned and worked with 5 other platforms and technologies, including API Management platform, ESB, and AWS tools.

8. Estimated work necessary to realize a story/requirement through the delivery lifecycle.

9. Coded solutions and unit tests to deliver requirements/stories per defined acceptance criteria and compliance requirements.

System Analyst

Banking software (AML- Anti Money Laundering):

1. Deployed a microservices architecture in collaboration with developers, reducing application response time by 31%.

2. Implemented Jenkins for continuous integration, which reduced manual effort by 53% and enabled faster release cycles.

3. Leveraged IntelliJ IDEA to debug and optimize code, reducing turnaround time by 42%.

4. Managed project tasks in Kanbanize to increase productivity by 29%.

5. Translation of high level requirements and organizational structures into business and functional requirements via a series of workshops with internal stakeholders.

6. Working alongside the development teams and customers to create a number of potential solutions, each with their individual costs and functionalities defined.

7. Designed comprehensive JUnit test suites, which helped deliver high-quality software with minimal defects.

Senior Web Application Developer

Baggage Tracking System:

A web application that allows agents of a major Sudan airline to create records and file reports for delayed, damaged and missing passenger baggage.

1. Analyzed system requirements to ensure alignment with business objectives and improve development processes.

2. Designed comprehensive JUnit test suites, which helped deliver high-quality software with minimal defects.

3. Automated builds with Apache Maven, enabling 38% faster software releases.

4. Leveraged Docker for containerization, which reduced deployment time by 32% while improving the app's scalability.

5. Ensured the delivery of high-quality code by using IntelliJ IDEA for 51% more efficient debugging.

Junior Java Developer

1. Worked with R&D team to identify critical, emerging technologies, and performed strategic research.

2. Designed and coded unit/integration testing using modern methodology.

3. Collaborated with 15+ experts across a range of domains to identify and study data sets to produce visuals and other tools.

4. Discovered and fixed programming bugs.

5. Collaborated with 3 designers, 2 managers, and other developers across the project teams.

Senior Backend Developer

Champions Travel, Letterkenny, Donegal, Ireland

(Aug 2023 - Sep 2024)

At Champions Travel, an events and hospitality ticketing company specializing in Premier League packages, I served as a Senior API/Website Programmer. In this role, I was responsible for developing, maintaining, and enhancing APIs, as well as managing integration with third-party systems, to expand our product offerings to both B2B and consumer audiences.

Key Responsibilities:

1. API Management: Led the full lifecycle management of the Champions API, including bug resolution, feature development, and alignment with industry standards for API design and security.

2. Integration of Third-Party APIs: Implemented multiple third-party APIs into our existing web and back-office systems, ensuring seamless integration to extend our product capabilities.

3. Web Programming: Developed and maintained features on the company website, with a primary focus on PHP, SQL, and modern web technologies to enhance user experience and increase functionality.

4. Support and Collaboration: Provided continuous support to ensure the smooth operation of APIs and websites. Developed effective working relationships with team members, remaining responsive to requests and proactive in identifying improvements.

5. Data Security: Ensured high standards of data security in all coding practices, aligning with Champions Travel’s commitment to protecting customer and business data.

Key Accomplishments:

1. Enhanced the Champions API to include new functionality and optimize performance, resulting in an improved user experience for our B2B clients.

2. Successfully integrated [mention specific APIs if possible, e.g., a payment gateway, ticketing provider API], adding essential functionalities that expanded our market offerings.

3. Reduced API response times by [percentage or amount if applicable] through optimized database queries and efficient code refactoring.


التعليم

Master's degree

University of Khartoum

Computer Science

Bachelor's degree

Computer Science

هل تبحث عن فرصة للعمل عن بعد؟

حدد التخصصات التي ترغب في العمل بها لنرسل نشرة الوظائف الدورية إلى بريدك الإلكتروني

برمجة وتطوير
تسويق ومبيعات
كتابة وترجمة
تصميم
إدارة وأعمال
دعم فني
المجالات الأخرى