Osama Askoura-+1 -
Technical Skills
Go, Java, Python, Node.js, React, Typescript, GraphQL, CSS, HTML, SQL, Git, JIRA, Unix, AWS Cloud, AWS
Lambda, S3, CloudFormation, DB2, SQL Server, Redis, Kubernetes, Docker, Verilog, C, MIPS Assembly
Professional Work Experience
Senior Systems Engineer, Genomadix Inc.,
Ottawa, Ontario, Canada, (January 2024 – February 2024)
• Managed and led a development team, applying agile approaches and risk analysis.
• Developed AWS microservices with Python, Java, Node.js, Lambda, EC2, S3, and CodePipeline.
Senior Software Engineer, Freelance,
Toronto, Ontario, Canada, (May 2019 – December 2023)
• Developed financial software tools and data analytics pipelines using Go, Python, Airflow, and PySpark.
• Managed and led a development team, applying agile approaches and risk analysis.
Software Engineer, Thomson Reuters,
Toronto, Ontario, Canada, (November 2017 – May 2019)
• Designed and developed GraphQL and RESTful APIs to optimise querying dynamic editorial content in AWS, Redis cache,
Java, JVM, OAuth2, SOAP, REST, Node.js, Scala, and Docker
• Engineered and optimised microservices design, cloud infrastructure, databases, and automated CI/CD using AWS
technologies: CloudFormation, CodePipeline CloudWatch, Lambda, S3, ECS, IAM, and EC2.
Software Developer, IBM Canada Ltd.,
Toronto, Ontario, Canada, (June 2016 – November 2017)
• Extensive experience in testing cognitive healthcare products in cloud and AI technologies, including IASO, Watson
Health Imaging and Analytics (WHIA), clinical review, and patient synopsis using Health Level 7 (v2.3–v2.7), Apache Spark,
noSQL, Apache Cassandra, Apache Kafka, Java, JUnit, JMeter, Docker, and Postman.
Graduate Teaching Assistant, York University,
Toronto, Ontario, Canada, (September 2015 – April 2016)
• Developed software tools and researched academic literature to assist in the teaching of object-oriented programming
courses, electrical circuits, and an introduction to virtual reality courses.
DB2 QA Software Developer, IBM Canada Ltd.,
Toronto, Ontario, Canada, (May 2013 – August 2014)
• Engineered functional verification testing of in-development versions of on-prem DB2 releases in areas of high
availability, disaster recovery, and runtime functionality using Perl, Java, C, and PL/SQL.
Education
Bachelor of Engineering with Honours, First Class, Computer Engineering.
York University, Toronto, Ontario, Canada, (2011 – 2015)