Sarmad Abdullah

Founder and Lead Software Engineer at Alusus Software Ltd.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Surrey, British Columbia, Canada, CA
Languages
  • English Full professional proficiency
  • Arabic Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Imran Ahmed Shaikh

If you checked his trash box, you will find papers scribbled in equations and formulas! This genius is a true living Einstien! It was a great pleasure working with him in 2003, highly passionate and hardworking chap.

Irene Libby

Sarmad is a very talented Software Engineer... He's super quick to grasp complex issues,resolves them just as fast while coming up with an improved, elegant and simplistic solution. I learnt a lot from Sarmad and I hope to work again with him in the future.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Founder and Lead Software Engineer
      • Jan 2013 - Present

      For more than a decade, I have worked on developing the Alusus programming language in my spare time. I am currently leading a four-person team in fine-tuning the language and developing related tools and libraries as well as full stack apps using the language. Highlights include: * Design code for the compiler and standard libraries as well as developing external libraries to enable full stack web development. * Enable the compiler to relate and interact with databases and other libraries necessary for web development like parallel processing, identity management, captcha, payment gateways, etc. * Develop tools to enable and simplify the hosting of Alusus based applications. * Write automated tests, perform manual testing, and investigate issues. * Train and mentor developers in using the compiler, including reviewing code and documentation for all work performed. To learn more about the Alusus language and its applications - please connect with me on LinkedIn. Show less

    • United States
    • Biotechnology Research
    • 1 - 100 Employee
    • Lead Software Engineer
      • Feb 2015 - Apr 2023

      During this time, I worked as a full stack developer, building a platform for digital therapy services. The company's system consists of patient-facing apps running on handheld devices (iOS & Android), a clinical-facing web app, and a back end that processes the collected patient data. Leveraging Agile methodologies, automated testing, and continuous development/continuous integration strategies, I optimized key company offerings. In order to maintain regulatory compliance and capture customer trust, we prioritized documentation and data security at the highest level. As part of that effort, I designed and led the development of the authentication and authorization system and the service that manages user access rights. Other contributions include: * Led the development of a virtual clinical studies system that enabled the company to recruit thousands of study subjects that was otherwise not possible through on-site recruiting efforts. * Designed and led the development of a survey service with data-driven rules engine and integration with DocuSign for implementing surveys that include signing agreements. * Led the development of a data migration system to migrate from monolithic to micro services architecture. * Built the initial version of the framework used by mobile apps to integrate with Pear's systems. Show less

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jan 2013 - Sep 2014

      As a software developer in this firm, I worked on the volume licensing services for Microsoft's IT unit. During this time, I wrote code in multiple languages, developed automated tests, reviewed code, wrote design and technical specifications/documents, analyzed performance bottlenecks, and refactored old code to enhance applications. I also interviewed and assessed candidates' programming and design skills for team building purposes. As a software developer in this firm, I worked on the volume licensing services for Microsoft's IT unit. During this time, I wrote code in multiple languages, developed automated tests, reviewed code, wrote design and technical specifications/documents, analyzed performance bottlenecks, and refactored old code to enhance applications. I also interviewed and assessed candidates' programming and design skills for team building purposes.

    • Finland
    • Telecommunications
    • 700 & Above Employee
    • Senior Software Engineer
      • May 2010 - Dec 2012

      At Nokia, I was tasked with developing architecture and implementation plans for new products and features in an Agile environment. I also analyzed and resolved known issues while refactoring existing code to improve product design and quality. During this time, I contributed to the development of a custom smartphone app wizard used on Nokia products. I also played a key role in developing the Nokia Store client user interface for the N9 phone and designed a prototype to simplify user interactions on small touch screens that received an internal innovation award. Show less

    • Software Development
    • Web Developer (Contract)
      • Dec 2009 - Mar 2010

      Over the course of several months, I led three developers in creating a C# medical application with user roles, PDF export, and automated email notifications. I designed the code and the data model, and established the development environment. Over the course of several months, I led three developers in creating a C# medical application with user roles, PDF export, and automated email notifications. I designed the code and the data model, and established the development environment.

    • Software Development
    • Senior Software Engineer (Contract)
      • Sep 2009 - Dec 2009

      In late 2009, I was contracted to lead a team of four programmers in developing a 2D game engine for Babylonian Twins on iPhone and XNA platforms. In late 2009, I was contracted to lead a team of four programmers in developing a 2D game engine for Babylonian Twins on iPhone and XNA platforms.

    • Senior Web Developer
      • Sep 2006 - Apr 2009

      I was hired to enhance and maintain high-traffic websites for a phone card retailer operating in an Agile environment. I analyzed business requirements, implemented object-oriented code, and designed plug-ins for the CMS. As a result of my work, I improved performance and security of existing code and optimized related documentation. I was hired to enhance and maintain high-traffic websites for a phone card retailer operating in an Agile environment. I analyzed business requirements, implemented object-oriented code, and designed plug-ins for the CMS. As a result of my work, I improved performance and security of existing code and optimized related documentation.

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • IT Consultant
      • Dec 2004 - Jun 2006

      During this time, I developed and maintained enterprise applications for notable clients such as American Honda Motors. Additionally, I oversaw code and data model design, implementation, and testing while also writing technical documentation. During this time, I developed and maintained enterprise applications for notable clients such as American Honda Motors. Additionally, I oversaw code and data model design, implementation, and testing while also writing technical documentation.

    • Programmer
      • Sep 2003 - Aug 2004

      In this role, I led two programmers in developing multimedia applications for TV stations and ad agencies. I also designed object-oriented code for 3D games, tools, plug-ins, and interactive TV applications using C++, STL, MFC, and DirectX. My additional contributions include formulating new algorithms and providing comprehensive technical support to team members. In this role, I led two programmers in developing multimedia applications for TV stations and ad agencies. I also designed object-oriented code for 3D games, tools, plug-ins, and interactive TV applications using C++, STL, MFC, and DirectX. My additional contributions include formulating new algorithms and providing comprehensive technical support to team members.

    • Programmer
      • Aug 2000 - Aug 2003

      During this time, I developed multimedia applications and in-house tools using MS VC++, MFC, STL, and DirectX. I also designed web applications using several different tools and created deployment packages using InstallShield. Additionally, I designed classes for an online billing system using Java and ATG. During this time, I developed multimedia applications and in-house tools using MS VC++, MFC, STL, and DirectX. I also designed web applications using several different tools and created deployment packages using InstallShield. Additionally, I designed classes for an online billing system using Java and ATG.

    • Software Engineer (Contract)
      • Oct 1999 - Apr 2000

      In this early role, I developed a network redundancy module for a SCADA system using C++, Win32, Sockets, and RPC. My work included defining requirements, designing communication protocol, implementing module classes and functions, as well as conducting manual testing. In this early role, I developed a network redundancy module for a SCADA system using C++, Win32, Sockets, and RPC. My work included defining requirements, designing communication protocol, implementing module classes and functions, as well as conducting manual testing.

Education

  • University of Baghdad
    Bachelor, Computer Engineering
    1995 - 1999

Community

You need to have a working account to view this content. Click here to join now