Mohamed Osman

Senior Java Developer at Limitless ICT
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Qesm El Agoza, Al Jizah, Egypt, EG
Languages
  • English Full professional proficiency
  • Arabic Native or bilingual proficiency
  • French Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Sudan
    • Information Technology & Services
    • 1 - 100 Employee
    • Senior Java Developer
      • Apr 2020 - Present

      ◦ Development of wide range of financial services, payment gateways integration, e-payment, e- commerce and billing systems.◦ Work in an agile cross-functional team with other engineers, product managers, and product designers.◦ Translate business requirements and use cases into functional applications.◦ Contribute in all phases of the development lifecycle◦ Write well designed, testable, efficient code◦ Prepare and produce releases of software components◦ Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review◦ Ensure the best possible performance, quality, and responsiveness of the applications◦ Identify bottlenecks and bugs, and devise solutions to these problems◦ Mentor other Developers on programming issues.

    • Lebanon
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Mid-Level Software Engineer Java
      • Aug 2015 - Apr 2020

      ◦ Develop, Test, Deploy and Maintain wide range of payment gateways and banking Applications.◦ Documentation of APIs and developed interfaces.◦ Actively contributing to the software design and architecture suing Spring framework◦ An advocate of general engineering best practices such as domain-driven code architecture,encapsulation, separation of concerns, single responsibility, clean code practices, etc◦ Maintain code and write unit/automated tests to ensure the product is of the highest quality.◦ Design and implement microservices with multi-region capability◦ Recognize the production and non-production application issues.

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Web Developer
      • Oct 2014 - Aug 2015

      ◦ Design and development of multiple websites (using WordPress, Magento and Laravel) and mobile applications (using react native and flutter) for multiple customers.◦ Data Entry for +5000 products.◦ Development of Ads listings sites.◦ Development of cargo booking platform using laravel.◦ Preparing production enviroment for the website using AWS, Varnish, Reds, Load Balancer, HAproxyand BDs Cluster.◦ Designing, implementing, and managing Magento Modules◦ Magento integration with payment gateways, shipping systems and SMS gateways.

    • Sudan
    • Information Technology & Services
    • 100 - 200 Employee
    • Junior Java Developer
      • Nov 2012 - Sep 2014

      ◦ Designing, coding and debugging of e-banking, switching and e-payment applications in various software languages.◦ Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.◦ Object-oriented Design and Analysis (OOA and OOD).◦ Preparing Software Documentation (Software Requirement Specification, Software DesignSpecification, User Guide and Developer Guide).◦ Software testing and quality assurance.◦ Performance tuning, improvement, balancing, usability and automation.◦ Integrate software with existing systems.◦ Evaluate and identify new technologies for implementation.◦ Project Planning and Project Management.

Education

  • University of Khartoum
    Bachelor's degree, Computer Software Engineering
    2007 - 2012

Community

You need to have a working account to view this content. Click here to join now