It looks like you are in United States. Would you like to go to https://onsiter.com/us/ instead?
Kan vara tillgänglig
(Uppdaterat 2023-07-11)Full stack utvecklare
Stockholm, Sweden
Modersmål English, Flytande Svenska, Nybörjare French
- C# .NET
- Angular
- React
Kompetenser (22)
MS .NET
.NET
Entity Framework
WCF
TypeScript
JQuery
Angular
Kanban
REDUX
Continuous Integration
React
REACTJS
CONTINUOUS INTEGRATION/DELIVERY
RxJS
JavaScript
Node.js
NodeJS
Python
PHP
Java
C++
Jenkins
Professionell bakgrund
Frontend Architect
2020-05 - Pågående
I was solely responsible for the development where I designed and implemented a Product number management system for Xylem Inc from scratch. The system is used to create and manage product number for pumps and mixers along with their models and specifications the application is divided into several modules and each module is a micro front end of its own communicating with the other microfronts. Operating in an agile environment using scrum methodology delivering a sprint every three weeks and applying continuous integration through the whole development process.
Technologies: React, Angular 12, REST, HTML5, CSS3, JavaScript, Oracle, Typescript, Team city, Octopus Deploy, .NET, Entity framework, Azure, Karma, Jasmin, Protractor (E2E), Scrum, Kanban, Micro frontends.
Technologies: React, Angular 12, REST, HTML5, CSS3, JavaScript, Oracle, Typescript, Team city, Octopus Deploy, .NET, Entity framework, Azure, Karma, Jasmin, Protractor (E2E), Scrum, Kanban, Micro frontends.
Senior Frontend developer
Assa Abloy
2019-08 - 2020-05
I was responsible for designing and implementing a remote alarm management system for Assa Abloy which is used to remote control alarm systems and remote lock and unlock doors and access areas. Operating in an agile environment using scrum methodology delivering a sprint every three weeks and applying continuous integration through the whole development process Technologies: Angular 7, REST, HTML5, CSS3, JavaScript, Postgres, Typescript, Jenkins, AWS, Docker, Rxjs, Java, Karma, Jasmin, Protractor (E2E), Scrum, Micro frontends.
Senior Frontend Developer
Xylem
2017-10 - 2019-08
I was responsible for designing and implementing a performance calculation system for Xylem Inc.
Which is used to handle and calculate all pumps and mixer performance data like (Head, Flow, Power, Speed, Torque) and other measurable hydraulic data in addition to simulating the effect of changing certain aspects of the calculated data and its effect on the performance on the whole pump/mixer and providing a visual/graphical representation of those changes on the output performance .Operating in an agile environment using scrum methodology delivering a sprint every three weeks and applying continuous integration through the whole development process.
Technologies: Angular 7, .NET, Entity Framework Code First, REST, HTML5, CSS3, JavaScript, ORACLE, Typescript, PL SQL, C++, Team City, Octopus Deploy, Karma, Jasmin, Protractor (E2E), Scrum.
Which is used to handle and calculate all pumps and mixer performance data like (Head, Flow, Power, Speed, Torque) and other measurable hydraulic data in addition to simulating the effect of changing certain aspects of the calculated data and its effect on the performance on the whole pump/mixer and providing a visual/graphical representation of those changes on the output performance .Operating in an agile environment using scrum methodology delivering a sprint every three weeks and applying continuous integration through the whole development process.
Technologies: Angular 7, .NET, Entity Framework Code First, REST, HTML5, CSS3, JavaScript, ORACLE, Typescript, PL SQL, C++, Team City, Octopus Deploy, Karma, Jasmin, Protractor (E2E), Scrum.
Senior Javascript Developer
Crossworkers
2016-02 - 2017-09
Crossworkers is a Danish offshore company that is responsible for providing offshoring services in the Scandinavian region .I was responsible for designing and implementing a financial system for Egmont Publishing house which is one of the largest Publisher houses in Europe which is used to handle and calculate all expenses of print issues of magazines and books and determine the profit margin for each print of a magazine or book Operating in an agile environment using scrum methodology delivering a sprint every two weeks and applying continuous integration through the whole development process Technologies: ReactJs, Redux, NodeJs, HTML5, CSS3, JavaScript, , Azure Devops, SQL Server, OData, NET, MVC, Typescript Technologies: Laravel, PHP, MySQL, HTML, CSS SOFTWARE DEVELOPER, Kvs
Senior Fullstack Developer
ITWORX
2012-11 - 2016-02
In one project I worked with paypal and integrated with its payment gateway apis, we used https://www.checkout.com/solutions/saas. In another project I was responsible for the implementation and maintenance of HR system for united technology corporate (UTC) that serves more than 250000 employees. I was also responsible for the implementation and maintenance of connected learning gateway (CLG) ITWORX Product in the education field that is used by many schools all over the world. Implementing a portal for ministry of education in Egypt that announces news in regarding to changes in the education process in Egypt: Portal.moe.gov.eg/Pages/moehomepage.aspx Technologies: Reactjs, Angularjs, Nodejs, Redux, HTML, CSS, JavaScript, .Net, jQuery, SharePoint, ASP.NET MVC, SQL Server, Oracle, WCF, Unix, PL SQL.
.Net Developer
Jios Dev
2011-07 - 2012-11
Implementation of a product to handle contracts along with e signing Technologies: .NET, MVC, knockoutjs, Adobe flex, entityframework.
Akademisk bakgrund
Computer Science graduate
Ain Shams University Cairo
2007-01 - 2011-01