About
Get To Know me
Professional Summary
I am Maged, a Full-Stack Senior Developer with more than 6 years of experience specializing in Ruby on Rails. My extensive background spans diverse sectors such as booking, real estate,e-commerce, and payment systems. With expertise in systems architecture, database design, and delivering high-quality solutions on time, I have mastered Ruby, Rails, PostgreSQL, JavaScript, and AWS services. My proficiency extends to SaaS systems and seamless integration methodologies.
What sets me apart is not only my technical acumen but also my strong communication skills, self-motivation, and ability to excel in both collaborative team environments and independent settings. I am particularly drawn to the innovative culture and impressive growth trajectory of your company over the past decade.
I am eager to discuss how my skills and experiences align with the needs of your team and contribute to your continued success.
Experience
Full Stack Developer | The Giving Movement
Feb 2024 – Jun 2024
-
Developed and implemented integration with NetSuite to streamline order processing and improve operational efficiency.
-
Integration with NetSuite: Streamlined order processing through comprehensive integration, boosting operational efficiency.
-
Customer Dashboard: Designed and built a user-friendly 'My Account' dashboard, enhancing user experience.
-
UI/UX Design: Utilized Figma and integrated UI component libraries to ensure a consistent and intuitive interface.
-
Shopify Integration: Resolved issues with Shopify integration, actively participating in bug fixing within the Ruby on Rails product.
-
Data Tracking: Implemented data tracking and attribution, enabling detailed analysis of customer behavior and marketing effectiveness.
-
Technical Tools: Leveraged a wide range of tools and frameworks to ensure system stability and accurate data collection.
Full Stack Developer | Eat App
May 2020 – Jan 2024
- Automation and Sync: Developed an automation suite and iPad sync capabilities, enhancing offline mode efficiency.
- System Redesign: Played a key role in revamping the system, aligning it with a new design system.
- Feature Development: Designed and developed features using Ruby, Rails, Stimulus JS, Tailwind CSS, PostgreSQL, Redis, Sidekiq, AWS, and more.
- Cross-Functional Collaboration: Worked closely with teams to identify and implement software enhancements.
- Bug Resolution: Monitored and resolved bugs using Datadog and Sentry, ensuring smooth software operation.
- Ownership: Took ownership of features and functionalities, ensuring quality and integrity throughout the development lifecycle.
Senior Back-End Developer | Mrsool
May 2021 – May 2022
- Feature Development and Bug Fixes: Led the development of new features and bug resolution.
- Software Design and Architecture: Crafted high-quality software design and architecture.
- Product Enhancement: Collaborated with teams to refine and enhance products.
- Service Optimization: Optimized services, databases, and API endpoints to scale with business growth.
- Release Management: Maintained meticulous release notes for every sprint.
- Code Reviews: Conducted thorough reviews of teammates' pull requests.
- Database Optimization: Improved application performance through optimized database queries.
Ruby on Rails Developer | JISR HR & Payroll Solution
Apr 2020 – May 2021
- Collaborated with the team in a significant milestone to decouple the system, transitioning from monolithic architecture to microservices.
- Contributed to a team effort in tackling substantial technical debt, enhancing system efficiency.
- Specialized in the payroll and integration team, showcasing dedicated expertise in critical areas
- Orchestrated seamless integration with banks, streamlining payroll processing for enhanced efficiency and accuracy.
Ruby Developer | Moyasar
Feb 2020 – Mar 2021
- Microservice Architecture: Architected a microservice for the core system, focusing on secure PAN encryption/decryption.
- Payment Gateway Integration: Enhanced the private active merchant library by integrating major payment gateways.
- Technical Liaison: Acted as the primary technical liaison for bank integrations, ensuring efficient processes.
- Zero Downtime: Implemented Puma Monit for seamless operations with zero downtime.
Software Engineer | ClickApps
Jan 2017 – Dec 2020
- Back-End Development: Started as a junior back-end developer, quickly advancing to handle diverse responsibilities.
- Project Contribution: Contributed to projects across various domains, showcasing adaptability.
- Database Design and Code Reviews: Engaged in database design and provided insights during code reviews.
- AWS and Nginx Setup: Managed AWS instance setup and Nginx configuration.
- Leadership: Led stand-up meetings and played a pivotal role in the deployment process.
Conclusion
Throughout my career, I have demonstrated proficiency in systems architecture, database design, and the timely delivery of high-quality solutions. My technical toolkit includes mastery of Ruby, Rails, PostgreSQL, JavaScript, and AWS services, coupled with a deep understanding of SaaS systems and seamless integration methodologies.
What sets me apart is not only my technical acumen but also my strong communication skills, self-motivation, and ability to excel in both collaborative team environments and independent settings. I am particularly drawn to the innovative culture and impressive growth trajectory of your company over the past decade.
I am eager to discuss how my skills and experiences align with the needs of your team and contribute to your continued success. Thank you for considering my application.