# marwan elmessiry

marwan elmessiry is a remote worker on Himalayas, Software Engineer at Orange Business, based in Egypt.

Source: https://himalayas.app/@marwanelmessiry

```text
Software Engineer at Orange Business who rewrote the CDR portal backend in Go and automated switch testing with Python and Pytest.
```

| Detail | Value |
| --- | --- |
| Availability | Open to opportunities |
| Location | Egypt |
| Authorized to work in | Egypt |
| Salary expectations | 60k+ USD |
| Job categories | Software Engineer, Backend Engineer, Software Developer, Automation Testing |
| Skills | Backend Development, Go, NodeJS, Microservices, gRPC, REST APIs, Python, C++, Software Testing, Testing Automation, Pytest, PostgreSQL, MongoDB, SQLite, MySQL |

## About

```text
At Orange Business, I rewrote the core CDR portal backend using Go, improving service performance, concurrency management, and resource utilization. I also built a Node.js backend with OTP-based email verification for 1,000+ users and automated CSV ingestion, reducing manual handling by over 80%.

I developed a Go gRPC chat application, contributed C++ features to SONiC, and built a Python and Pytest switch testing framework that cut manual QA efforts by 60%. Earlier, I validated software at Emirates NBD Bank and delivered coding workshops at Stemzone.
```

## Experience

### Software Engineer (current)

[Orange Business](https://himalayas.app/companies/orange-business). Aug 2024 - Present

```text
Rewrote the core CDR portal backend using Go, optimizing performance and resource utilization. Architected a secure Node.js backend with Express, PostgreSQL, JWT, and SMTP, and built automated data ingestion pipelines.
```

Skills: Go, NodeJS, Express, PostgreSQL, JWT, SMTP, SFTP, Cron, gRPC, SQLite, C++, Python, Pytest, RBAC, REST-APIs, Microservices

### Testing Engineer

Emirates NBD Bank. Feb 2024 - Jul 2024

```text
Liaised between product owners and developers to translate business requirements into user stories. Executed software validation processes and documented critical defects to reduce post-deployment issues.
```

Skills: Testing-Automation, Quality-Assurance, Defect-Tracking, Agile

### Programming Instructor

Stemzone. Jun 2023 - Dec 2023

```text
Designed and delivered coding workshops to improve students' computational thinking and coding proficiency.
```

Skills: Teaching, Curriculum-Design, Programming-Fundamentals

## Education

### Ain Shams University

Bachelor of Computer Engineering, Computer Engineering. 2018 - 2023

```text
Bachelor of Computer Engineering from Ain Shams University, Cairo, Egypt, from September 2018 to July 2023.
```

## Tech stack

- Flutter
- MySQL
- PostgreSQL
- MongoDB
- SQLite
- Node.js
- React
- JavaScript
- Python
- Java
- Go
- C++
- C
- Linux
- Firebase
- gRPC
- pytest
- Git
- Docker
- Mongoose

To contact marwan, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Ahmed Emad](https://himalayas.app/@ahmedemad): Software Engineer, Dealflow
- [Amr Yasser](https://himalayas.app/@amryasser): Software Engineer, RingFree Communications
- [hossam ahmed](https://himalayas.app/@hossamahmed): Software Development Intern, DXC Technology
- [Ahmed Nasser](https://himalayas.app/@ahmednasser3): Open Source Contributor, Rocket.Chat
- [Mahmoud Qassem](https://himalayas.app/@mahmoudqassem): Full Stack Java Intern, Atos
- [Hossam Mohsen](https://himalayas.app/@hossammohsen): Credential Management System, IEEE Mansoura
- [Mohamed Ahmed](https://himalayas.app/@m07ameda7med): Back End Team Lead / Architect, Digitas (Publicis Groupe)
- [Andrew Samir](https://himalayas.app/@andrewsamir): Senior Software Engineer, B Labs
- [Mohamed Ali](https://himalayas.app/@mohamedali16): Software Engineer, Qowa
- [Youssof Elmneesy](https://himalayas.app/@youssofelmneesy): Founder / Technical Lead, SYS OUT
