Hello, I'm

Sherif Ghonaim.

I'm a Full-Stack Software Engineer.

Download CV

About Me

I'm a Full-Stack Software Engineer.

I'm a passionate Software Engineer with extensive experience in implementing applications that meet business and design specifications, and a passion for producing high quality code, as well as refactoring, testing, and debugging; which in effect has consistently generated high software performance, maintainability, stability, and scalability.

I'm accomplished in Full-Stack development using a wide variety of languages and frameworks on the Front-End and Back-End, and well accustomed to collaborating with cross-functional teams to deliver world-class products.

Experience

My Career Journey.

  • Incogtek

    Lead Software Engineer

    Built an innovative solution to the match-making space's issues in conservative cultures, that provides a powerful tool that caters to the way the cultures address relationships.

    January, 2023

  • BuildOps

    Software Engineer

    Delivered multiple successful features in the Commercial Subcontracting space, including: Pricebooks, Quotes, Purchase Orders, & Job Reports.

    October, 2021

  • Royal Bank of Canada

    Senior Software Engineer

    selected as part of a vetted team of elite Software Engineers to re-design and implement Online Banking, with an entirely new Technology Stack. Our product quickly became at the forefront, significantly improving user experience and customer satisfaction, and our team soon absorbed all of Online Banking. During that time, we collaborated to pioneer the Front-End & Back-End, producing a product that is still considered one of Canada's best financial platforms. Products: Direct Deposit, Internal Account Transfer, Email Money Transfer, Third Party Payments (External Account Transfer), CRA Direct Deposit, Direct Investing/InvestEase, International Money Transfer, OLB Piloting

    June, 2019

  • Royal Bank of Canada

    Software Engineer

    Enhanced RBC's financial platform by implementing new innovative features that empowered clients to handle their finances with greater ease and joy, including: Daily Transaction Limits, Email Money Transfer - AutoDeposit, Email Money Transfer - Request Money

    December, 2016

  • IBM Canada

    Rational Developer for Power Systems (RDP) Software Developer

    Built and delivered multiple features that enabled Engineers to code more effectively & efficiently through IBM's revolutionary Integrated Development Environment.

    May, 2012

  • Rosenfield Health

    Web Application Developer

    Enhanced appeal in the Medical space for clients to use our revolutionary products by delivering features that expressed our products's strengths.

    June, 2010

Skills

Products I've worked with through my career.

Angular

React

Node

JavaScript

TypeScript

HTML

CSS

Redux

RxJs

NgRx

Java

Spring

MySQL

REST

GraphQL

AWS

Heroku

OpenShift

PCF

IBM Bluemix

Recommendations

I've been very fortunate to work with highly exceptional people through the course of my career, with whom I have cultivated strong professional and personal relationships. Our mutual respect and appreciation were apparent during our time together, as well as after.

I have had the pleasure of working closely with Sherif on enterprise software web solutions. Sherif has excellent clean code practices and principles. He has attention to detail and commitment to writing code that is not only functional but also maintainable. His dedication to producing clean code not only improves the quality of our projects but also streamlined collaboration within our team. Sherif has an unmatched work ethic and consistently goes above and beyond to ensure the successful completion of his projects. I have witnessed him tackle complex challenges with a tenacious spirit and demonstrate an ability to troubleshoot and find creative solutions. Furthermore, Sherif is an individual you can always rely on. His consistency and reliability in meeting deadlines and delivering high-quality work were invaluable to our team. You can trust that when Sherif is on a project, it will be executed flawlessly and punctually.

Sergei Vilbik
Director of Engineering at BuildOps

I am delighted to provide a glowing testimonial for Sherif Ghonaim. During his tenure with RBC, Sherif consistently demonstrated a remarkable combination of technical expertise and a deep understanding of highly sought-after industry payment knowledge. His dedication and timeliness were truly exemplary, and he exhibited exceptional leadership qualities that positively influenced our team. What set Sherif apart was his unrelenting commitment to challenging the status quo. He consistently brought fresh perspectives and innovative ideas to the table, fostering a culture of continuous improvement within our team. His agile approach to problem-solving was nothing short of exemplary, allowing us to adapt quickly and stay competitive in a rapidly evolving industry. Sherif is the kind of professional who not only excels in his individual role but also elevates the entire team's performance. His contributions have left a lasting impact on our organization, and I have no doubt that his transferable skills will continue to make a significant difference wherever he chooses to apply them. It was a privilege to have Sherif as part of our team, and I wholeheartedly recommend him for any endeavor he pursues in the future.

Kereena Hill
Strategic leader

I have the extreme pleasure of providing a recommendation/testimonial for Sherif. Sherif and I attended University together and were colleagues at RBC. In the 13+ years of knowing Sherif, I have witnessed his exemplary character. Sherif is truly a servant leader with incredible integrity and knowledge. He has a strong passion for technology and is always looking for opportunities to push the boundaries of what is possible. As a developer, Sherif continues to elevate his knowledge through independent learning and application of gained knowledge through personal projects. I strongly believe Sherif will be a valuable asset to any organization looking for an top-notch software engineer.

Babatunde Kassim
Managing Engineer, Continuous Testing at TD

Never shy to ask the tough questions, but wildly caring and curious, Sherif is one of the best developers I have worked with at RBC. Not only did he take the time to clearly explain development to designers like myself, he also cared about the design process and the rationale that went into our choices. A problem-solver through and through, Sherif was always available for workshops or random desk conversations to talk through any challenges or feasibilty issues. Towards the end of our time working together, I was lucky enough to watch Sherif take on leadership roles, like leading our Payments Squad through various Agile ceremonies, and presenting during Sprint Reviews as well as to senior leadership. He showed true commitment to growing into that role and honestly, it was a pleasure to watch. I'm a smarter, more knowledgable designer because of Sherif, and any organization that hires him would see the same affect on their people.

Jason Rhyno
Journey Design Lead @ RBC Weathe Management

I am proud to offer my recommendation of Sherif Ghonaim, whom I have personally known for 5 years as a co-worker at RBC. During my relationship with Sherif, I have witnessed an exemplary individual who is dedicated to his work and tasks and who goes above and beyond when carrying out his responsibilities through hard work and outstanding time management. He is also proactive to take on new tasks and learning, while ensure his team members are always up to date on the required work. Sherif acts in a polite, respectable manner, whether in a professional setting or in their personal affairs. I am confident Sherif will be a great fit, and I give my highest recommendation.

Tracy Scott
Director Physical Network Transformation at RBC

I am happy to recommend Sherif for any role he pursues, based on our time together at RBC where we collaborated on the same Angular monorepo. Sherif stands out as a true team player, consistently demonstrating a remarkable ability to lead, support, collaborate with, and elevate his squad members. His natural talent for understanding and aiding his teammates not only enhances team dynamics but also contributes to the organization's achievements. Sherif's positive energy and attitude are a driving force. His enthusiasm and proactive approach to challenges create a vibrant and motivating work environment. This positivity, combined with his work ethic, makes him a valuable member of any team, fostering both productivity and a supportive atmosphere.

Lindsay Bangs
Full Stack Developer at GlossGenius

I highly recommend Sherif for his outstanding performance in his roles over the period I managed him. Sherif is a hard worker and a team player who always exceeds expectations. His dedication to continuous growth is commendable as he actively seeks opportunities to expand his skills and knowledge. As a full stack developer, Sherif excelled in finishing assigned tasks professionally & in time. He consistently delivered exceptional results in these areas, showcasing his expertise and commitment to excellence. Sherif is a great team player who not only do his tasks professionally but also help others to achieve the team goals on time. Given his remarkable performance and diverse skill set, I strongly recommend Sherif for roles within the software development industry. His dedication, expertise, and commitment to exceeding expectations make him a valuable asset to any organization.

Ahmed Adnan Elsharkawy
Managing Director at Rosenfield Health

I highly recommend Sherif for his outstanding contributions to the transformation program at RBC. As a developer, Sherif demonstrated exceptional technical skills and a strong commitment to the success of our project. What truly set him apart was his dedication to personal growth and his willingness to take on the role of a scrum master, showcasing his adaptability and leadership qualities. Sherif's dedication and versatility made a significant impact on our project's success. He is an asset to any team or organization.

Benoit Germain
Ivey EMBA Candidate 2024 | Business Leader | Strategic Problem-Solver | Digital Innovation | Growth Strategy | Diversity & People-Oriented Leadership | Distribution

I worked with Sherif after I returned to a part of our organization several years after a significant infrastructure and application I had been a part of building and had moved into his care. At the time he was intermediate in his career, and it was evident from our conversations that he had embraced and understood the platform to a great depth. In some cases with greater clarity and insight than his peers who had been apart of building it. After a great first impression, he continued to impress with his thoughtful software design ideas, or approaches to problems. He has a sharp analytical mind, open to learning, and not afraid to propose controversial ideas for discussion in order to foster collaborative problem solving.

Geoffrey Peart
Transformational Leader Supporting Business and Technical Agility for Digital Product Teams

I had the opportunity to work alongside Sherif while at RBC as a Designer. We often collaborated on projects within our squad - Sherif would build what I designed - and working together was great experience. He's a very knowledgeable, passionate and experienced Software Developer, who is open to collaborating and co-creating solutions together. I really appreciated our conversations, working through problems, aligning on outcomes, and getting to know Sherif as a teammate. I'd definitely recommend Sherif!

Giancarlo Marcelli
Senior Product Designer and Leader | Design Systems | Focused on helping companies create better outcomes for their customers

Sherif and I worked together as part of RBC's Omni department. At the time, Sherif was a Senior Angular Developer and I was his manager. Sherif demonstrated a strong understanding of the Angular framework, a deep technical foundation, and an obvious. sense of ownership and accountability. As one of the senior-most members of his team, Sherif was entrusted to explore, scope, and execute complicated and long-lived projects. He also modeled and advocated for best practices around code review, refactoring, and other traits of effective teams. I strongly recommend Sherif to any organization.

Jesse Mykolyn
Staff Engineer at Wealthsimple

Having worked closely with him for over a couple of years at our large bank, I have consistently been impressed by his exceptional technical expertise, leadership skills, and unwavering dedication to our team's success. Sherif's deep knowledge of relevant technologies and his ability to devise innovative solutions have been instrumental in driving the success of our projects. He fosters a collaborative and inclusive team environment, mentors junior developers, and handles high-pressure situations with composure. Sherif's strong work ethic, attention to detail, and commitment to quality ensure that projects are consistently delivered with precision and excellence. He is an invaluable asset to any organization fortunate enough to have him on their team.

Peter Yu
Programmer / Development Lead

Having worked with Sherif for 3 years, I can confidently say that he is an excellent professional with impressive work ethic and communication skills. What makes him stand out is his willingness to help others, going the extra mile to provide high quality results and ensure company standards and client requirements are met. He instills positive energy in every team member, keeping everyone focused on what needs to be achieved. I am glad to have worked with Sherif and he would be an asset to any team he joins.

Saadia Ahmad
Squad Technical Leader

I have had the pleasure of working with Sherif for more then 2 years. What sets Sherif apart is their strong work ethic and professionalism. He is dedicated to his work and always meet project deadlines. I've seen him tackle complex problems by going really deep into root cause and solve it. Sherif is not only a skilled developer but also a great team player. He communicate effectively, collaborate seamlessly with colleagues, and are always willing to lend a hand and always open for any feedback that you want to provide. Given a chance I would like to work with him again

Samir Gujarati
Technical Lead at RBC

Worked with Sherif at RBC for over a year. He is a Developer with remarkable programing skills and very good understanding of basics and advanced concepts. Overall he is a great team member, an excellent developer, a wonderful mentor and overall a FANTASTIC person to be on your team. I highly recommend him and if given a chance would love to work with him again. !!! :)

Himanshu Kulshrestha
Front End Developer - Angular, Quality Engineer

It's my pleasure to recommend Sherif for his great contributions and potential; I worked with Sherif when he first joined RBC, and he quickly became an indispensable part of the team. His dedication, and technical skills were instrumental in delivering multiple important features. He has an infectious positive attitude, and is also extremely helpful, going out of his way to help other team members, even with things outside the scope of his work. I think Sherif would be a great asset to any team and organization.

Saravana Sundaram Mani
Tech Lead

Having had the privilege to work alongside Sherif, I can confidently affirm that he is a remarkable developer and an indispensable asset to any team. His exceptional technical skills, coupled with his adept problem-solving abilities, set him apart. Sherif's extensive knowledge and unwavering willingness to support and assist others make him a standout collaborator. In various projects, he has consistently demonstrated his proficiency and dedication, making him a valuable addition to any team. Sherif is not only a great developer but also a supportive and knowledgeable colleague, enhancing both individual and team performance.

Yuxuan (Leon) Mao
Lead Backend Developer - Security & Authentication Lab at RBC

I had the pleasure of working with Sherif and having him on one of my initiatives, deploying a new digital financial service in the Canadian market. His in-depth technical expertise, along with his positive attitude and sense of accountability, were critical to the success of the launch. He will be great asset to any organization looking for a technical expert, who can also contribute positively to the dynamic of its teams.

Behz J. Naini
Delivery and fractional CIO/CTO for digitalization, regulatory/compliance, and data science/AI initiatives

I'm thrilled to recommend Sherif for his exceptional technical skills, unwavering attention to detail, and strong teamwork. Sherif consistently delivers high-quality code and is a dedicated team player. His ability to balance technical excellence with collaboration is a rare and valuable asset. Sherif's contributions have greatly benefited our team at RBC, and I highly recommend him to any organization seeking a top-notch software engineer.

Apollo Tang
Senior Software Developer at RewardOps

I've worked closely with Sherif as he joined old OLB team at RBC fresh out of his grad school. He quickly learned and grew his skillsets over his professional journey. I highly recommend Sherif for having demonstrated excellent technical skills, terrific collaborative and team work spirit, as well as intense passion, positive attitude, and hunger to learn. He's always eager to take on more responsibility and work to support his team. He will be a great addition to your team

Daniel Choi
Software Engineer/Technology/Architect

I had the pleasure of working with Sherif on a medium-sized project at RBC. He showed up at a meeting one day, and quickly made his presence felt. He took initiative and jumped at any opportunity to contribute during our sprints, with confidence and reassurance he could get the job done, that won our team over early. He relished opportunities to solve problems, and was diligent at ensuring we could close defects. And he was generally a pleasant team member who could bring a strong sense of humour to our standups. It would be great to be able to work with him again in the future.

Jeff Justiz, M.Sc.
Digital Product Manager | Business Analyst

I collaborated with Sherif on the online banking initiatives at RBC. He is an exceptionally skilled software engineer, particularly in front-end engineering. He pays close attention to detail and is particularly adept at thoroughly addressing complex issues until they are fully resolved.

Andre Coetzee
Chief Technology Officer

I worked with Sherif for about a year at RBC Online Banking. He is a very talented and passionate developer, always curious, hard-working with a strong attention to detail, incredibly personable, fun, and easy to work with. Would make a very strong addition to any team.

Drazen Bjelovuk
Software Developer

I worked with Sherif for a few years at RBC - he was a great colleague and showed a commitment to grow and refine his craft. He'll be a valuable contributor to any team!

Ian Gartley
Principal Engineer at Varo Bank

I've had the pleasure of collaborating with Sherif on delivering several features at BuildOps. He's an excellent collaborator, with great technical skills, and high attention to details. I strongly recommend him as a great asset to any organization.

Denis Burkov
Group Product Manager at BuildOps

He is self-motivated team player with solid technical and inter personal skills. It was fun working with him. He always strived for excellence with his knowledge and hard-work. I hope to work with him again.

Deependra Prasad Sharma
Developer - Java

I've had the pleasure of working with Sherif at BuildOps. Not only is he a great developer, he is also a great collaborator. He always made himself available so we could work through any issues together. I would recommend him and would love to work with him again.

Lien Chang
Product and Implementation at BuildOps

I worked with Sherif at IBM about 10 years ago. Sherif is definitely a pleasure to work with. I am impressed by his problem solving skills and his dedicated and positive attitude. His work is always completed with high quality. I wish him all the best in his career.

Holman Sze
Senior Software Engineer, IBM Cloud at IBM Canada

Sherif, has worked with me at IBM on enhancing our application develpment offerings. He showed a great aptitude to learn our unique domain and was very helpful in driving our quality through a focus on testing. I am sure he can make a great contribution to any organization.

Edmund Reinhardt
Architect for IBM i Application Development at IBM Canada Ltd.

I've worked with Sherif on the front-end and noticed his extreme passion for state management implementation and optimizing existing solutions. He is very detail-oriented and provides high-quality work! He is also an amazing teammate to work with and has lots of interesting hobbies.

Muhammad Trad
Senior Software Engineer

Sherif's exceptional technical skills and dedication to high quality clean code made him an integral part of product delivery; he's highly dependable, extremely focused, and consistently willing to do what it takes for the team, making him an indispensable asset to any team.

Saeed Rokh
Squad Tech Lead at RBC

I was on the same team as Sherif and highly recommend him. He was committed to increasing code quality and provided valuable insights into ways in which we could produce more durable and well-tested code. I always enjoyed working with Sherif as he is collaborative, approachable and always willing to hop on a call to problem-solve.

Carol Dysart
Senior Software Engineer at BuildOps

Sherry is a brilliant technical leader and full-stack developer. His enthusiasm in growing and motivating the people he leads fosters a sense of optimism and empowerment. Sherif has had a lasting impact and the culture of RBC and impact on millions of clients.

Alex Theroux
Head of Design @ Tangerine | Customer Experience and Design Leader

I had the pleasure of working with Sherif at RBC. He brought exceptional technical experience and a positive attitude to every project. He is a great team player and would definitely be an asset to any team.

Mihailo Ilic
Senior Software Developer

Having worked with Sherif for more than a year when he worked for Rational Developer for Power Systems. I must say he is an excellent software engineer. He is a fast learner, and can pickup new technology very quickly. He is a good team player, and very approachable for any requests. He was also very dedicate, and tried his best to get things done with speed and quality.

Xuan Chen
Java Developer Lead at TD

Sherif's great strength is his fixation on getting to the root of the issue and doing things properly. He always makes an effort to clean up problems discovered along the way, ensuring the codebase is better than it was before he started. I appreciate his insistence on doing things well rather than cutting corners.

Elliott Noel
Building Software

Sherif and I worked together at RBC for about a year. Great teammate and a genuinely nice guy.

Shane Martin
Principal Software Developer

  • Philosophy

    Coding Principles and Ideals.

    Explore
  • Projects

    The 'Do What You Love' Part.

    Explore
  • Resources

    Knowing where to start is half the battle.

    Explore
  • Click Here

    Contact

    I'd love to hear from you.

    Contact Info

    Location

    Toronto, Ontario, Canada,
    M2K 3E4

    Phone

    +1(905)626-3433

    Linkedin

    https://www.linkedin.com/in/sherifghonaim

    Message Me