Shaimaa Attia

Senior Android Developer at KRC Research
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Riyadh, Riyadh, Saudi Arabia, SA
Languages
  • العربية -
  • English -

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.

Credentials

  • android diploma
    AMIT Software
    Aug, 2018
    - Oct, 2024
  • Bachelor of computer science and information system
    October 6 University
    May, 2015
    - Oct, 2024
  • web design
    TahaWorld traning
    Jul, 2014
    - Oct, 2024

Experience

    • United States
    • Market Research
    • 1 - 100 Employee
    • Senior Android Developer
      • Jan 2020 - Present

      • Work with Scrum Masters and Product Owners to prioritize work relative to both delivering business value and addressing technical debt • Leads system analysis, design, development, and implementation for our existing mobile native applications • Leads in design, code, and test inspections throughout life cycle to identify issues. Participates in other meetings, such as those for use case creation. • Used standard Android components activities, services, database, layout as well as creating custom views for application • Designed and created GUI, sound and haptic feedback based on client requirement • Coded using complete java programming methodologies, Android SDK and SQL when required • Debug and identify issues and bugs by using Eclipse debug mode • Used block and multi-threaded based programming concepts in the code • Coded using java methodologies in such a way that it will announce arrival or departure of the bus with talk back method • Used Direct source anywhere as source control systems for organizing different version of project code • Conducted product to demonstrate project to multiple clients • Deployed prototypes of the app for hands on user testing • Identified and fixed any bugs reported during testing phase of the project Show less

    • United States
    • Environmental Services
    • 1 - 100 Employee
    • Android Developer
      • Oct 2019 - Jan 2022

      • Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms. • Able to effectively communicate technical issues in a manner all can understand. • Translates stories into design & code. Develops well-engineered code and test artifacts backed by automated tests • Elevates code into the development, test, and production environments on schedule. Provides follow up Production support. Submits change control requests and documents. • Follows Agile software development methodology. Follows architecture standards and best practices Show less

    • United States
    • Media Production
    • 700 & Above Employee
    • Android Developer
      • May 2019 - Aug 2019

      Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms. • Able to effectively communicate technical issues in a manner all can understand. • Translates stories into design & code. Develops well-engineered code antes artifacts backed by automated tests • Elevates code into the development,test, and production environments on schedule. Provides follow up Production support. Submits change control requests and documents. • Follows Agile software development methodology. Follows architecture standards and best practices Show less

    • Egypt
    • Education Management
    • 500 - 600 Employee
    • Teaching Assistant
      • Oct 2015 - Aug 2017

      Preparing the curriculum and presenting the material to his or her class is one of the main duties of a teacher. Computer science teachers complete many other general tasks as well, such as tracking attendance, assigning homework, grading assignments, giving feedback and communicating effectively with students at all levels of technological understanding. •Instruct and mentor individual applied technology and computer science majors as they work their way through each departments’undergraduate programs•Assist department staff in managing and maintaining the university’s main computer lab, working rotating shifts to ensure it remainsopen for students during both day and evening hours•Coordinate with faculty as well as outside personnel in discussing research opportunities, and represent department in requestingfunding from university finance department and private donors•Develop curriculum to be used by department staff and to be published and shared with other academic institutions•Work with department chair as well as university admissions department annually to arrange class schedules for each academicsemester Show less

Education

  • manoufia university
    Master of Computer Science, computer science
    2016 -
  • High Institute of Computer Science and Information Systems
    Bachelor of computer science and information system, Computer Science
    2011 - 2015

Community

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