Software Engineer
- Location
- Bahrain
- Desired Salary
- Unspecified
- Work preference
- Full Time, Contract, Part Time, Temporary
- Links
- Not set
- Joined
- 18 May 2026
- Field / Industry
- Software Engineering
About Me
Full-Stack Software Engineer with one year of professional experience delivering production systems in fintech and aviation. Strong hands-on skills in React, Next.js, TypeScript, Node.js, and C#/.NET. Experienced in owning features end-to-end — from requirements and system design to testing and deployment. Quick learner who adapts well to new technologies and collaborates effectively across teams.
Skills
Problem SolvingJavaScriptReactTypeScriptSoftware DevelopmentFigmaMicroservicesMongoDBCanvaAzure DevOpsNext.jsBackendBootstrapFrontendC#MERN Stack
Education
Software Engineering Immersive Fellow
Completed intensive program focused on full-stack development using JavaScript, React, and Node.js. Delivered multiple production-ready applications with modern frameworks and collaborative workflows.
Bachelor of Science in Computer Science
Senior project focused on optimizing bus tracking and scheduling systems through software solutions.
Experience
Contributed to a microservices platform unifying operations across departments, improving data access and compliance workflows. Developed Data and Compliance modules supporting transaction monitoring and internal reporting needs. Implemented two factor authentication, strengthening platform security and reducing unauthorized access risks. Designed cursor-based pagination to handle large datasets efficiently and improve API response performance. Created backend endpoints for transaction status tracking and suspicious activity flagging, enabling faster issue resolution.
Led requirements gathering and translated business needs into ERD and FRS documentation for transaction system. Built rule-based fee and VAT calculation logic handling multiple exception scenarios for accurate billing. Optimized PDF reporting by replacing FastReports with QuestPDF, improving report generation efficiency. Enhanced user and role management features to support secure multi-user system access. Conducted user acceptance testing with stakeholders, identifying issues and refining system functionality before release.