Shawki G.

Full Stack Engineer

Full-time available

Shawki is available for hire

Schedule an interview

14 days risk-free trial · No commitments · We handle contracts and payroll

Bio

Shawki G. is a highly skilled software engineer with a strong educational background, holding a Bachelor of Computer Science from Alexandria University. He has demonstrated proficiency in various programming languages including Java, JavaScript, and SQL. Shawki has extensive experience in technologies such as Spring Boot, React, Node.js, and AWS. His professional journey includes impactful roles at Yomicepa LLC and 3D Diagnostix where he led backend development projects and contributed significantly to frontend

  • Projects completed3
  • Hourly rate
  • 3-4 years experience
  • Member since Sep 2025
Expertise
TypescriptNodeJSAWSGitDatabase:RelationalJavaJavascriptNextJSReactReact NativeSQL
Video Intro
Assessments

General Project Assessment

Great score on Implement an LRU Cache Algorithm, Difficulty Medium · Great score on Understanding Rate Limiting in APIs, Difficulty Medium · Great score on Understanding ReactJS's Virtual DOM Efficiency, Difficulty Medium

Projects

3DDX System

Case Management → Dentists could create, track, and update patient cases (x-rays, CT scans, impressions). Digital Orders → Submit implant planning and surgical guide orders directly to 3DDX. User Roles & Permissions → Different dashboards for dentists, lab technicians, and admin staff. Notifications → Automated updates on order progress (received, in progress, shipped). Payments & Billing → Integration for order invoices and tracking credits. Reporting → Generated reports on case status, turnaround times, and financial summaries.

RXMAX Pharmaceutical Returns & Inventory Platform

Return Request Management → Pharmacies could create, update, and track return requests for expired/unsold drugs. Item Scanning & Validation → NDC scanning, DataMatrix parsing, and validation rules (controlled substances, expiration dates). Pricing & Credit System → Calculation of full vs partial prices, integration with MediSpan/Actual Prices tables, and voucher credits. Manufacturer & Distributor Integration → Linked return requests to manufacturers and handled compliance restrictions. Notifications → Auto-alerts for request updates, linked to pharmacies and users. Role-based Access → Different permissions for admins, pharmacists, and staff. Offline Companion Tool → Node.js/Electron app for pharmacies with poor connectivity, syncing return requests later. Reporting & Auditing → Excel/PDF exports, monthly reports, and audit tracking for compliance.

Zhoofer (Pet Dating & Social Platform)

Pet Profiles → Owners create profiles with pet details (breed, age, photos, personality traits). Matching Algorithm → Matches pets based on preferences (breed, location, compatibility). Swipe/Tinder-style UI → Swipe right/left to express interest in a match. Chat & Messaging → Owners connect through in-app chat once there’s a mutual match. Geo-location → Location-based matching to help arrange meetups/playdates. Photo Gallery & Sharing → Upload pictures and updates about pets. Events & Meetups → Optional feature for organizing group pet meetups. Notifications → Real-time alerts for matches, messages, and event invites.

Experience
  1. Software Engineer

    Yomicepa LLCSep 2024Sep 2025
    • Designed and implemented critical features including pricing integration and logic renovation.
    • Developed logic for uploading Excel sheets and automated account number generation.
    • Led backend development using Spring Boot for a pharmaceutical return system.
    • Contributed to frontend development using React.
    • Built an offline desktop application using NestJS + Electron.
    • Worked on a pet-dating mobile application developed with React Native and Node.js.
    • Applied OAuth 2 authentication for secure UPS API integration.
    • Enhanced code review quality and introduced standardized branch naming convention.
    • Improved notification system UI and data-fetching logic.
    • Delivered technical presentations on database version control and multithreading in Java.
    • Designed an Excel-based task estimation tool.
    • Fostered a culture of efficiency and knowledge sharing.
    Spring BootReactNestJSElectronReact NativeNode.jsAWS (Lambdas, S3, API Gateway)OAuth 2
  2. Mid-level Software Engineer

    Pro Advisor GroupMar 2025Aug 2025
    • Developed and maintained websites using Java Spring.
    • Managed and enhanced existing websites built with PHP.
    • Optimized website performance and troubleshooted issues.
    • Collaborated with designers and frontend developers.
    • Maintained code quality, security, and documentation.
    • Implemented RESTful APIs for various web applications.
    Java SpringPHPreact
  3. Backend Engineer

    3D DiagnostixJun 2022Aug 2024
    • Engineered a client-centric web platform for order creation process.
    • Collaborated with Digital Design Services team for innovation.
    • Developed tailored web platform for on-premises agents.
    • Engineered a parsing mechanism for data extraction from XML files.
    javaspringnodejsphplaravelreact
  4. Teacher Assistant

    Alexandria University || Alamein UniversitySep 2022Jan 2023
    • Assisted in teaching Object-Oriented Programming and Data Structures.
    • Conducted lab sessions and tutorials.
    • Evaluated student assignments and provided feedback.
    algorithmdata structure
Education
  1. BACHELOR OF COMPUTER SCIENCE

    Alexandria UniversityAlexandria, Egypt2017 — 2022
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Rasheedat  I.
Rasheedat I.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLNodeJSJavascript
Muhammad A.
Muhammad A.

Full Stack Engineer

0-2 Years of Experience

JavaPythonJavascriptNodeJS
Usman A.
Usman A.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLGitJavascript
View all