Skip to content

osamaishtiaq/osamaishtiaq.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Osama Ishtiaq

Senior Software Engineer | TypeScript, Node.js, .Net C#
osamaishtiaqdev@gmail.com | +31651451919 | Rotterdam, Netherlands

Summary

Full Stack backend-focused developer experienced working with enterprise legacy systems as well as service-oriented distributed system using cloud infrastructure.

Back End

  • Node.js (TypeScript, NestJs, Express, Apollo)
  • C# .NET (ASP.Net MVC, WebForms, WCF, WPF, SignalR)
  • Databases: SQL Server (SSRS, ETL), PostgreSQL, MongoDB, Redis
  • DevOps: Docker, Kubernetes, Terraform, IIS, AWS, Azure, GCP, Nginx, CI/CD, Git, TFS, SVN
  • Architecture: SOLID Principles, Microservices, OOP, Dependency Injection, MVC, CQRS,
  • Socket programming, SOAP, RPC, GraphQL

Front End

  • React.js (Next.js), Angular (RxJS, Material), Tailwind, JQuery, Bootstrap, D3.js

Areas of Expertise

  • eCommerce (CommerceTools, Shopify, Whitelabel Platforms)
  • Fintech (Loan origination systems, Banking Systems, KYC, crypto space)
  • ArcGIS
  • OpenEHR, FHIR
  • Multi-tenant and SaaS systems

Work Experience

Senior Software Engineer - GrandVision (October 2022 - Present)

  • Working on GrandVision's whitelabel ecommerce platform for 13+ banners in Euro region. My focus is on product domain (Product listing, indexing, imports, transformation) and appointment bookings (integration with 3rd party appointment booking systems across EU).
    Most Used Technologies: TypeScript, Apollo GraphQL, Next.js, Microservices, Docker, KEDA, Terraform, Kibana, Grafana, Commercetools

Senior Software Engineer - DEPT® (March 2022 - September 2022)

  • Developed NFT Marketplace Sphere for Merit Circle that uses Etheruem and Solana blockchains.
    Most Used Technologies: Nestjs, Web3, Algolia, GraphQL and Angular.
  • Worked on corporate loan applications for Aymz. Implemented document management, reporting tool and ETL process enhancements. Most Used Technologies: Next.js, Salesforce Connect, PostgreSQL, Heroku, SQL and React.js

Senior Software Developer - Bettersource (July 2021 - Jan 2022)

  • Added features to Multiprac and other legacy health information system owned by Ocean Health Systems. Migrated on-premise windows server hosted systems to Microsoft Azure, added multi-tenancy and updated to SaaS. This allowed Ocean to provide services to small and medium sized medical establishments based on subscription model.
  • Most Used Technologies: OpenEHR, FHIR, WCF, XML, SOAP, IIS, .Net C#, SQL, Azure Functions, Node.js, Angular

Senior Software Engineer - ZEPCOM (Aug 2020 - July 2021)

  • Led a team of 6 developers for F4Tech's Natural Resources Management System.
  • Improved code quality by adding tests and enabled CI/CD
  • Introduced event based processing to move off load scheduled batch processing jobs. This also allowed updates in GIS to be reflected in realtime.
  • Implemented notifications system in Legacy admin application
  • Created open source ArcGIS-Rest-DotNet wrapper for simplifying ArcGIS Api calls from .Net Http clients.
  • Most Used Technologies: Azure (Functions, Service Bus, AD, DevOps), SQL Server, ArcGIS, Python, C# .Net, SignalR, Node.js, React.js, Express, D3.js

Senior Software Engineer - Awesome Technologies Inc. (Nov 2018 - Aug 2020)

  • Worked on developing data warehousing product that connected with different loan origination systems i.e. EllieMae Encompass, BytePro and had custom reporting, ETL jobs creation and BI capabilities. I also worked on algorithm to read proprietary domain language for managing virtual fields used by Encompass which turned out 100% compatible.
    Most Used Technologies: C# .Net, Azure, SQL Server, SSRS, Angular, Express Node.js, React.js.
  • Created website and order and fulfillment system for Rollin' n Bowlin' (USA). This system supported customized monthly/weekly product delivery, customising next boxes, meal suggestions etc (similar to hellofresh). Also supported payment subscriptions.
    Most Used Technologies: ElasticSearch, Node.js, Express, SQL, Shopify, Stripe subscriptions,

Full Stack Developer - Ozarion Software Solutions (Apr 2015 - Aug 2018)

  • Worked as a Full Stack developer specializing in MERN Stack (React.js, Express.js, Mongo DB) and TypeScript.
  • Created Jamat-Khana building inspection system for a US client. This application allowed creating inspection templates using a drag-drop interface and then templates could be used to carry out building inspections. Also added tags, weight based scoring, reporting and notifications functionality.
    Most Used Technologies: Nginx, Node.js, ElasticSearch, MongoDB, React.js

Other projects

Kuwait Finance House Retail and Admin Banking Portal Web Apps

  • I worked as a consultant in transforming KFH (Kuwait Finance House) Bank's legacy backend system to modern service oriented distributed architecture
  • Upgraded .Net Webforms to modern system using React.js, Nest.js, Docker, Microservices, AWS, GraphQL
  • Implemented AI based facial verification for KYC and customer onboarding
  • Implemented multi-factor authentication flows
    Most Used Technologies: TypeScript, Node.js, Azure, Docker, Kubernetes, Angular, Apollo GraphQL

Education

Bachelors in Computer Science
PAF KIET 2014-2018

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published