I am Mohamed Ibrahim, a skilled and experienced backend developer with a robust background in building and maintaining scalable, secure, and efficient web applications. My expertise spans across various technologies and frameworks, including Golang, ASP.NET Core, Node.js, and TypeScript.
Services Offered:
1. Backend Development:
Frameworks & Languages: Proficient in Golang (Gin framework), ASP.NET Core, Node.js, and TypeScript.
Database Management: Skilled in designing and implementing complex database schemas using PostgreSQL, MongoDB, SQL Server, and GORM, ensuring optimal performance and scalability.
API Development: Expertise in building RESTful APIs with a focus on secure authentication (JWT, PASETO) and efficient resource management.
2. System Architecture & Deployment:
Architecture: Experienced in applying SOLID Principles and Onion Architecture for maintainable and scalable backend solutions.
Deployment: Proficient in containerization using Docker, streamlining deployment across various environments (AWS, Digital Ocean, Heroku).
Secure Data Storage: Implementing reliable storage solutions using Minio for scalable and secure data management.
3. Automated Background Services:
Development of Cron job-based background services for task automation and efficient system operations.
4. Collaborative Development:
Proven ability to work in cross-functional teams, particularly in projects involving HR management systems and real-time notification services using Firebase Cloud Messaging and OAuth2.
5. Application Modernization:
Experience in modernizing legacy systems by integrating dynamic data handling, converting PDFs to structured JSON files using Google Cloud Vertex AI, and enhancing user security with PASETO tokens.
6. Full-Stack Development:
Development of comprehensive applications such as social media platforms, mentorship platforms, and medical health applications, utilizing a combination of backend and frontend technologies.
Certifications:
AWS re-Start Program - Cloud BootCamp | Sprints
Skills:
C#, JavaScript, TypeScript, CSS, HTML
ASP.NET Core, Node.js, Express.js, Nest.js
PostgreSQL, MongoDB, SQL Server
Docker, AWS
API Documentation (Swagger, Apiary)