beBee background
Professionals
>
Technology / Internet
>
Toronto
Adnan Joraid

Adnan Joraid

Software Engineer | Swift, iOS Development
Toronto, Ontario

Social


About Adnan Joraid:

I am a fourth-year computer science student at Sheridan College, pursuing a Honours Bachelor degree with a focus on mobile computing. I have over two years of experience in iOS development, but I am also familiar with other areas such as backend, cross-platform mobile development, and multiple languages such as Swift, Objective-C, Python, C, C++, C#, JavaScript, and TypeScript.

As a software engineer intern at FreshBooks, I optimized the execution time on large strings by approximately 98.44% and improved the memory usage by diagnosing 2+ memory leaks in the iOS application. I also eliminated over 8 redundant GET requests, resulting in a substantial reduction in API overhead and network latency. I also built internal tools for TD Bank and contributed to major features for their iOS banking application. 

I am passionate about solving interesting problems and collaborating with other engineers to innovate and deliver high-quality solutions. I am looking for full-time new grad opportunities starting from January 2024, where I can leverage my skills and learn new technologies.

Experience

As a software engineer intern at FreshBooks, I optimized the execution time on large strings by approximately 98.44% and improved the memory usage by diagnosing 2+ memory leaks in the iOS application. I also eliminated over 8 redundant GET requests, resulting in a substantial reduction in API overhead and network latency. I also built internal tools for TD Bank and contributed to major features for their iOS banking application. 
 

Education

As Bachelor of Computer Science student at Sheridan College, I've had the privilege of pursuing studies with a comprehensive curriculum encompassing computer science, software engineering, mobile development, and wireless networking. My academic journey has delved into fundamental areas like operating systems and computer architecture, as well as advanced topics such as artificial intelligence and theory of computation and most importantly, mobile computing.

One of the highlights of my education has been the hands-on experience in multiple programming languages, including C#, C++, Java, Swift, Python, JavaScript, and more, using cutting-edge industry frameworks and tools. My passion for iOS development, data structures and algorithms and backend development has been nurtured and honed through specialized courses.

Furthermore, I've been fortunate to engage in applied research at Sheridan's Centre for Mobile Innovation (CMI) during both academic semesters and co-op work terms.

Professionals who compete with Adnan

Professionals in the same Technology / Internet sector as Adnan Joraid

Professionals from different sectors near Toronto, Ontario

Other users who are called Adnan

Jobs near Toronto, Ontario

  • Canada Goose

    Manager, Cloud

    Found in: Talent CA C2 - 4 hours ago


    Canada Goose Toronto, Canada Full time

    Job Description · What You'll Do: · Promote innovation, lifelong learning, and automation of the infrastructure · Take part in setting visionary goals to build and operate an exceptional global network and cloud operations · Lead, develop, and maintain strong relationships with ...

  • 2837974 Ontario Inc

    heavy-duty cleaner

    Found in: Talent CA 2 C2 - 5 days ago


    2837974 Ontario Inc Toronto, Canada

    Education: · Expérience: · Education · No degree, certificate or diploma · Tasks · Sweep, mop, scrub and wax hallways, floors and stairs · Wash windows, interior walls and ceilings · Contact contractors for repairs and maintenance of the establishment · Clean and disinfect bath ...

  • Approval Genie

    retail store supervisor

    Found in: Talent CA 2 C2 - 2 days ago


    Approval Genie Toronto, Canada

    Education: · Expérience: · Education · College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years · Tasks · Supervise staff (apprentices, stages hands, design team, etc.) · Assign sales workers to duties · Order merchandise · Establish wor ...