Sarah .
Senior
egypt Alexandria, Egypt ( GMT )
Senior
9 Jahre Erfahrung
Kann beitreten Within 2 Months Englisch: Fortgeschritten
Über

I have 9 years experience as a software developer. I have worked with open source technologies, object-oriented design, automated deployment and automated test with a background in agile methodology and software development lifecycle.

I have 9 years experience as a software developer. I have worked with open source technologies, object-oriented design, automated deployment and automated test with a background in agile methodology and software development lifecycle.

Erfahrung
e
Senior Software Developer
eSpace
Oct'18- Jan'23

- Design and implement new software programs
- Produce efficient and elegant code based on requirements
- Make technical decisions that provide solutions to business challenges
- Write integration and unit tests for the written code
- Troubleshooting, debugging, maintaining and improving existing software
- Conduct code reviews to ensure proper design and coding practices
- Provide technical guidance to team members
- Recommend and apply software improvements to ensure speed, scalability and security
- Extract and maintain reusable software components
- Create technical documentation to guide future software development projects
- Clearly and regularly communicate with management and technical teams
- Maintain up-to-date knowledge of technological developments in the industry
- Share knowledge and technical experience with company members

e
Software Developer
eSpace
Jan'18- Sep'18

- Design and implement new software programs
- Produce efficient and elegant code based on requirements
- Write integration and unit tests for the written code
- Troubleshooting, debugging, maintaining and improving existing software
- Conduct code reviews to ensure proper design and coding practices
- Provide technical guidance to team members
- Recommend and apply software improvements to ensure speed, scalability and security
- Extract and maintain reusable software components
- Create technical documentation to guide future software development projects
- Maintain up-to-date knowledge of technological developments in the industry

S
Senior Software Developer
Squadio
Jan'16- Jan'18

- Design and implement new software programs
- Produce efficient and elegant code based on requirements
- Make technical decisions that provide solutions to business challenges
- Troubleshooting, debugging, maintaining and improving existing software
- Provide technical guidance to team members
- Recommend and apply software improvements to ensure speed, scalability and security
- Extract and maintain reusable software components
- Clearly and regularly communicate with management and technical teams
- Maintain up-to-date knowledge of technological developments in the industry

S
Software Developer
Softxpert
Nov'14- Jan'16

- Design and implement new software programs
- Produce efficient and elegant code based on requirements
- Make technical decisions that provide solutions to business challenges
- Troubleshooting, debugging, maintaining and improving existing software
- Recommend and apply software improvements to ensure speed, scalability and security
- Clearly and regularly communicate with management and technical teams
- Maintain up-to-date knowledge of technological developments in the industry

Z
Software Developer
Zbayn
Nov'13- Oct'14

- Design and implement new software programs
- Make technical decisions that provide solutions to business challenges
- Troubleshooting, debugging, maintaining and improving existing software
- Clearly and regularly communicate with management and technical teams

Bildung
Gas And Petrochemical Engineering
zu 2012
Bachelor's Degree
Alexandria University

Projekte
E
edWaves SAAS
Jan'20

• Software as a service platform ( SAAS) for MOOC online courses. The app has multi-user roles (admin, organization admin, instructor, student). The admin can add organizations and assign an organization admin for it along with other management operations.
• Technologies used: Used Ruby on Rails, PostgreSQL, Docker, Jenkins, SaaS, jQuery, and Ruby.

F
Freelancing License Platform
Jan'19

• A portal comes with the initiative of the ministry of labor and social development in Saudi Arabia to stimulate and license freelancing work aiming for creating job opportunities for Saudis and providing subsidies.
• Technologies used: Ruby on Rails, PostgreSQL, Docker, Jenkins, JavaScript, jQuery, and Ruby.

E
edWaves SAAS
Jan'20

• Software as a service platform ( SAAS) for MOOC online courses. The app has multi-user roles (admin, organization admin, instructor, student). The admin can add organizations and assign an organization admin for it along with other management operations.
• Technologies used: Used Ruby on Rails, PostgreSQL, Docker, Jenkins, SaaS, jQuery, and Ruby.

F
Freelancing License Platform
Jan'19

• A portal comes with the initiative of the ministry of labor and social development in Saudi Arabia to stimulate and license freelancing work aiming for creating job opportunities for Saudis and providing subsidies.
• Technologies used: Ruby on Rails, PostgreSQL, Docker, Jenkins, JavaScript, jQuery, and Ruby.

T
Telework
Jan'21

• Telework is a national initiative supported by the Saudi Ministry of Human Resources and Social Development (MHRSD) seeking to provide job opportunities for freelancers Saudi citizens.

• Companies are added by admin users where they post and manage jobs and send contracts to applying freelancers.

F
Flicron
Jan'21

• A web application that connects influencers and company owners by fetching influencers from a third party called Hypeauditor.

• Companies subscribe to the app, then they are able to search for influencers, view influencers' reports, add influencers to their favorites, create campaigns, and manage them.

Technologien
Kurse
Talent hat keine Kurse hinzugefügt
Schulungen
Talent hat keine Schulungen hinzugefügt
Sprachen
English
Good