Sarmad Abdullah
Founder and Lead Software Engineer at Alusus Software Ltd.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Arabic Native or bilingual proficiency
Topline Score
Bio
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.
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.
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.
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.
Experience
-
Alusus Software Ltd.
-
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
-
-
-
Pear Therapeutics
-
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
-
-
-
Orbital Technologies
-
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.
-
-
-
Nokia
-
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
-
-
-
HN Consultants Ltd
-
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.
-
-
-
Cosmos Interactive Inc
-
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.
-
-
-
Array Systems
-
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