Senior software engineer who is interested in building high-scale apps, solving really complex problems and optimizing the exists solutions.
I love to work with big companies to solve customers' problems by designing and developing valuable solutions, with good performance, and following the standards. With a chance for me to gain knowledge and learn new stuff.
Used stacks: Python, Node.js, Golang, C# (Entity Framework, Linq, Asp.NET), Git, Docker, Kafka, Envoy, ElasticSearch, Postregs
Worked with a distributed team from Egypt, Jordan and Sweden on delivering enterprise-scale CI projects for huge companies like Volvo, Toyota, Arcam and Ericson, which helped in product baseline management and test automation.
Our projects are built as a micro-services, using a varity of PL's, tool and technologies (which described above) with portability and deployability in mind.
Samples of projects:
With a team of web/mobile app software engineers, I was responsible for managing and monitoring the design/development process, managing tasks and delivery, mentoring junior software engineers, reviewing code quality, and ensuring functionality and behavior of the app.
Used stacks: PHP (custom/private frmework), REST API, MySQL, JavaScript, Linux Server
With a team of 4 developers, we've created an enterprise ERP system with more than 10 integrated modules, in addition to a RESTful API for a mobile application, achieving an efficient way to manage and monitor all hospital processes over 3 branches with ease of use taken in consideration.
In addition to management stuff, we provided a very easy way to track patient history, and give useful statistics to support medical researches.