π Hi there! I'm a Software developer, mainly frontend developer, with 3+ years of experience building responsive, user-friendly web applications π.
Download CVWith 3+ years of experience building responsive, user-friendly web applications π. My expertise includes HTML, CSS, Node.js, express js, JavaScript/TypeScript, React, and Angular, as well as more advanced frontend and testing technologies such as Rxjs, Jasmine/karma, and Redux. π I have experience working with clients from various countries, especially German companies π©πͺ. π» I have experience developing and maintaining multiple client websites, implementing responsive designs, and optimizing website performance using advanced frontend technologies. In addition to my technical skills, I have a Post graduate diploma in Computer Science π.
Let's connect and discuss how I can help bring your frontend development projects to the next level π.
some of my accomplishments:
- Migration of Secacam App to a Website
- setting up Azure devops CI/CD pipelines
- setting up the website's development initial config according to the client needs
- Working on implementing the website's UI/UX from scratch using React/Next framework
As a Software Developer, I played a pivotal role in several critical projects that contributed to the success of our organization. One of my key contributions was implementing a range of UI/UX solutions that helped enhance our marketing efforts and improve the overall user experience of our platform, depot-online.de. Using Storybook for Atomic design, I added new features, refactored existing ones, and enhanced the user experience of our platform. I also implemented schema.org for enhanced SEO, a tracking datalayer, and fixed issues related to tracking services, which improved our data collection processes. Furthermore, I played a key role in the handover process of depot-online.de, including setting up the CI/CD pipeline using GitLab CI, which streamlined our deployment process. Additionally, I contributed to the internationalization efforts for depot-online.de, using Contentful to manage multilingual content and fetching data from the CMS to ensure a seamless user experience across different languages. Throughout my tenure, I identified and resolved issues related to tracking services, further improving our data collection processes.
As a Software Developer, I led the internationalization efforts for gries-deco-company.com, a Gatsby App, using built-in features to ensure a seamless user experience across different languages. I also integrated user consent management tools, such as cookies management using Google Analytics, with shopify.com (ipuro.com), to improve data collection processes and maintain compliance with regulations. Additionally, I edited and introduced GraphQL queries to different Gatsby JS components, optimizing data fetching processes and improving UI/UX.
An internal project for the company where we displayed the data for the progress of the developer working on different projects using different project management systems APIs such as Github, Gitlab, Trello Apis etc
As a part time freelance developer, I prepared a MySQL2 database to help recruiters find jobs for clients, and worked with ReactJS, NodeJS, and other technologies to create a simple UI for managing CRUD operations on the database, to help the recruiting team there.
In my role as a freelance Sales agent/Recruiter, I played a pivotal role in fulfilling companies' demand for developers by identifying and recruiting suitable candidates for the required positions. This included managing clients, communicating with head hunters, and finding new software development projects to expand our market reach. To facilitate this process, I used LinkedInHelper.com and MailChimp.com to communicate with clients and keep them informed about potential opportunities. Additionally, as i have a developer experience, I prepared a MySQL2 database to help recruiters find jobs for clients, and worked with ReactJS, NodeJS, and other technologies to create a simple UI for managing CRUD operations on the database.
Tech: React, Nextjs, Jest, material UI, React toolkit
Tech: TypeScript/Javascript, Angular 12, Ngrx, Contentful CMS,
Storybook, CSS, SCSS, Rxjs, Angular material, Karma, Jasmine for
Unit testing, cypress E2E
Project management:
Azure, Agile, Scrum/Scrumban, gitlab, CI/CD
Tech:
Gatsby, GraphQL, Gatsby Translation/Localization, CSS, SAAS, material UI
Project management:
Azure, Agile, Scrum, bitbucket, CI/CD
Tech: Express.js, React.js, mySql
Worked as a sales representative
Tech: Express.js, React.js, mySql
(+20)-1120170116
Alexandria/Cairo Egypt