Doaa Ibrahim

Doaa Ibrahim Email and Phone Number

Technical Lead at Raye7 @ Raye7
cairo, al qahirah, egypt
Doaa Ibrahim's Location
Egypt, Egypt
Doaa Ibrahim's Contact Details

Doaa Ibrahim work email

Doaa Ibrahim personal email

n/a
About Doaa Ibrahim

I am a senior developer with more than 11 years of experience in software and web development using PHP, Ruby on Rails, Node.js, MYSQL,MongoDB, Redis

Doaa Ibrahim's Current Company Details
Raye7

Raye7

View
Technical Lead at Raye7
cairo, al qahirah, egypt
Website:
raye7.com
Employees:
28
Doaa Ibrahim Work Experience Details
  • Raye7
    Technical Lead
    Raye7 Oct 2015 - Present
    -Lead Raye7 migrations to Ruby on Rails, database to Postgres and Hosting to AWS.-Evaluate needs and provide technical recommendations to enhance the provided services.-Analyze requirements, researching technologies and design innovative solutions.-Design databases, data structures and troubleshoot complex and difficult issues.-Code, test, debug, prototype, analyze and maintain reliable Ruby on Rails code along with other common libraries such as RSpec and continuously scale the infrastructure.-Design, build and develop new services, features and modules.-Integrate user-facing elements developed by front-end developers with server side logic.-Create and integrate different APIs including social media, monitoring and analytics tools.-Conduct testing and load testing to ensure satisfaction of application development requirements.-Ensure quality assurance, bug fix and configuration management activities and continually optimize performance. -Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards)-Responsible for development budget and budgetary control.-Mentor and lead other backend, iOS & Android developer teammates on agile best practices and coding standards.-Document procedures and create reports such as development plans, requirements specifications, design documents, development files, source code, version description documents and test plans.-Drive continuous adoption and integration of relevant new technologies.
  • Crowd Analyzer
    Node.Js Developer
    Crowd Analyzer Nov 2013 - Sep 2015
    Cairo Governorate, Egypt
    -Design and develop very advanced social media monitoring tool.-Develop sophisticated Node.JS algorithms in both “functional & object oriented” using its framework “Express JS”.-Responsible for writing server-side logic and develop MEAN stack back-end components.-Create RESTful services, micro services, Async I/O applications and API's.-Design and develop scalable and robust approaches to caching and databases using Mongo DB and non-relational database “Redis”.-Support the front-end developers by developing state of art web frameworks that utilizes component based design and pub-sub design pattern.-Integrate third party web services for additional features and enhancements.-Run tests, diagnose errors and faults and fix bugs.-Write clean, reusable, testable, and efficient code.-Implement best security and data protection practices. -Responsible for delivery of assigned modules, components and phases.-Understand business/technology trade-offs and make best judgment and recommendations.-Participate in the full life cycle of an agile project, own major feature development and lead the junior developers in some advanced tasks including API synchronization and new integrations.-Provide leadership of best programming practices including design patterns and coding standards.-Produce appropriate project documentation including schedules, system requirements and technical design/diagrams.-Lead technical initiatives that grow and scale, participate in planning, demos and daily stand-ups and build a developer focused company culture.
  • Vidmy
    Senior Software Developer
    Vidmy Mar 2012 - Oct 2013
    Egypt
    -Understanding user’s requirements and functional specifications and converting their needs into creative technical solutions and specifications.-Designing the application to support multi-tenancy SaaS model “this includes employing design patterns and latest object oriented technologies”.-Responsible for developing and technically managing Vidmy application and its features.-Maintaining the code base, troubleshooting bugs and adding new features.-Developing and optimizing the PHP code as per project requirements and developing and optimizing MySQL database queries.-Documenting features, technical specifications & infrastructure requirements.-Supporting and coaching junior software developers to fulfill their tasks.-Providing peer reviews and conducting pair programming sessions with developers.-Researching, recommending, managing and optimizing the hosting with different cloud providers. -Integrating with payment gateways, CRM, analytics tools and latest technologies.-Testing and validating new features produced as part of the development process.-Ensuring performance of the deliverables and verifying that Vidmy meets performance criteria.-Sending regular reports and updates about the technical status.
  • Arab Ip
    Software Developer
    Arab Ip Jan 2007 - May 2008
    -Interpreting requirements and where appropriate technical specifications and developing and maintaining client’s applications.-Developing software solutions by gathering and studying information needs, systems flow, data usage, work processes and functionality and translate them into elegant functional solutions.-Improving operations by analyzing systems and recommending changes in policies and procedures.-Thinking critically, conducting research and creatively solving problems and verifying that software applications meet performance criteria.-Taking ownership and pride in developing projects according to specifications, with quality, on-time, and with good documentation and code-commenting.-Working on development projects of varying sizes (days to months) and may have simultaneous projects.-Managing time and communicating progress, completion estimates and needs.-Testing new programs to ensure that logic is correct and that program results are accurate and assists lower-level programmers with programming assignments.-Responding promptly and professionally to bug reports and reviewing and fixing code.-Documenting code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.-Writing proposals, papers and all projects technical documents and make presentations.-Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals, accessing new websites, studying state-of-the-art development tools, programming techniques, and computing equipment.-Supporting software developers by providing advice and coaching and provide recommendations to management.
  • Arab Ip
    Junior Software Developer
    Arab Ip Sep 2005 - Dec 2006
    Egypt
    -Participates in the analysis and composition of requirements, design and development of system, design and implementation of test plan, and documentation of final product.-Work closely with team Leaders to understand system requirements, how our applications operate, are structured, and how customers use them.-Develop applications written in PHP to meet customer requirements.-Develop and Provide support when building, deploying, configuring and supporting systems for customers.-Build reusable code and libraries for future use and develop functional and appealing applications and websites.-Identify and document testing and track bugs.-Provide applications and websites maintenance and enhancements
  • Arab Ip
    Project Assistant
    Arab Ip Jul 2004 - Dec 2004
    Egypt
    -Coordinate activities, resources, equipment and information.-Liaise with clients to identify and define project requirements, scope and objectives.-Help prepare project proposals, timeframes, schedule and budget.-Attend client meetings and assist with determination of project requirements.-Monitor and track project’s progress and handle any issues that arise.-Create and maintain comprehensive project documentation, plans and reports.-Meet work standards by following production, productivity, quality, and customer-service standards.-Resolve operational problems and identify work process improvements.-Meet cost standards by monitoring expenses and implement cost-saving actions.-Enhance Arab IP reputation by accepting ownership for accomplishing new and different requests and explore opportunities to add value to job accomplishments

Doaa Ibrahim Skills

Php Node.js Ruby On Rails C# Asp.net Mongodb Mysql Redis Html Javascript Microsoft Azure Amazon Web Services Agile Project Management Elasticsearch Ubuntu Apache Nginx Api Development Microservices Web Development Web Applications Back End Web Development

Doaa Ibrahim Education Details

  • Ain Shams University - Faculty Of Al-Alsun
    Ain Shams University - Faculty Of Al-Alsun
    B

Frequently Asked Questions about Doaa Ibrahim

What company does Doaa Ibrahim work for?

Doaa Ibrahim works for Raye7

What is Doaa Ibrahim's role at the current company?

Doaa Ibrahim's current role is Technical Lead at Raye7.

What is Doaa Ibrahim's email address?

Doaa Ibrahim's email address is do****@****ye7.com

What schools did Doaa Ibrahim attend?

Doaa Ibrahim attended Ain Shams University - Faculty Of Al-Alsun.

What skills is Doaa Ibrahim known for?

Doaa Ibrahim has skills like Php, Node.js, Ruby On Rails, C#, Asp.net, Mongodb, Mysql, Redis, Html, Javascript, Microsoft Azure, Amazon Web Services.

Who are Doaa Ibrahim's colleagues?

Doaa Ibrahim's colleagues are Noha Ahmed, Raye7 Carpooling, Amira Gamal Elmalah, Nada Rabea, Huda Ahmed Salem, Farah Amer, Salma Maged.

Not the Doaa Ibrahim you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.