Skip to content
View haxgranit's full-sized avatar
:octocat:
Working from home
:octocat:
Working from home

Block or report haxgranit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
haxgranit/README.md

Granit Haxhaj: Versatile Full Stack Developer (Ruby on Rails, Java, React, BigCommerce, Shopify)

Hello, world! I'm a passionate Software Engineer hailing from the heart of NYC. With a foundation in Economics from Fordham University, I've ventured deep into the realms of web development and data management. My expertise allows me to craft intricate solutions for companies navigating the challenges of large databases and intricate full-stack web applications.

🚀 Projects & Experience:

Recharge Adapter Integration Services:

  1. Shopify Integration Crafted for "Recharge Payments", a top-tier subscription app on the Shopify App Store, to streamline subscription renewals.

Technical Solutions:

• Employed Shopify’s Storefront API for instantaneous data access.
• Merged with the Recharge API to oversee subscription processes.
• Initiated AJAX protocols to retrieve subscription data during product page visits.
• Adjusted product visuals using scripts and CSS to display subscription options.
  1. BigCommerce/Magento Integration Formulated for Lexli, Cnpusa, and Theochocolate to introduce subscription boxes.

Technical Solutions:

• Engaged BigCommerce's V3 API to capture product specifics.
• Synchronized with Recharge for subscription renewal and management.
• Incorporated AJAX for on-the-spot updates on product pages.
• Made aesthetic alterations via BigCommerce scripts to enhance subscription displays.
  1. WooCommerce Integration Conceived for "Recharge Payments" to simplify recurring order processes.

Technical Solutions:

• Tapped into the WooCommerce REST API for comprehensive product and order insights.
• Fused with Recharge to manage subscription intricacies.
• Deployed AJAX techniques to refresh subscription details on product pages.
• Applied WordPress hooks and filters to refine the front-end presentation.

Theater Engine:

Dived deep into the world of theater, constructing the project's infrastructure using docker containers. These containers play host to a myriad of components, including a Rails server, PostgreSQL database, Sidekiq, Elasticsearch, and more. The project boasts multiple MVC architectural components, such as Albums, Festivals, Media, Theaters, and Users.

FileMaker Pro 19.4 & FMS 19.1:

Collaborated with BesVinyl, LLC, crafting an automated data warehouse management platform. This platform is a harmonious blend of FileMaker Server/Script Schedules, WebDirect, and fresh UI layouts. The tech stack includes Shopify Admin, Storefront APIs, and the FileMaker Data API.

E-commerce Platforms:

Crafted online shopping platforms centered around POS systems like Square, EPOS, and LightSpeed. My toolkit includes QR scanning capabilities, loyalty system integrations, and features like pre-order, booking, and recharge subscription. I've also developed data warehouse and inventory add-ons. A notable highlight is my familiarity with BigCommerce APIs (V2, V3), Storefront API, and GraphQL. I've refined the adapter dataflow using the GraphQL Storefront API, optimizing data queries from within a Stencil theme or remote site.

Recharge Payments:

As a full-stack maestro, I contributed to the Recharge Payments project, birthing the Recharge Adapter. Recognized as the top subscription app on the Shopify App Store, this adapter extends Recharge’s functionality to platforms like BigCommerce and potentially Magento, WooCommerce, and others. This extension is achieved through meticulous API backend development paired with a vibrant Javascript Vue front-end.

Devise with OmniAuth:

A leading e-commerce platform wanted to provide its users with the ability to sign in using their Google or Facebook accounts. They chose Devise with OmniAuth due to its extensive support for various authentication strategies and its seamless integration with Ruby on Rails.

Technical Solution:

• Integration: Utilized the Devise gem for user authentication and added OmniAuth for third-party authentication.
• Protocols: Supported OAuth 2.0 for Google and Facebook integrations.
• Implementation: Configured OmniAuth strategies for Google and Facebook in the Devise initializer.
• RBAC: Used CanCanCan gem in conjunction with Devise to handle role-based access control.
• Security: Implemented token validation and ensured secure storage of tokens.

Okta with Ruby on Rails:

A healthcare startup wanted a secure and scalable SSO solution for its patient portal and staff applications. They selected Okta due to its robust security features and comprehensive developer documentation for Ruby on Rails.

Technical Solution:

• Integration: Incorporated the Okta Ruby SDK to connect the Rails application with Okta's identity cloud.
• Protocols: Supported OAuth 2.0 and OpenID Connect for a range of third-party integrations.
• Implementation: Configured Okta's inline hooks to customize the authentication and registration flows.
• RBAC: Used Okta's Groups and API Access Management features to implement role-based access control.
• Security: Leveraged Okta's Adaptive MFA and threat insights for enhanced security.

🌐 Connect with Me:

Feel free to reach out, discuss projects, or simply chat about the latest in web development. Let's create something spectacular together!

Crafted with passion by Granit Haxhaj, your friendly neighborhood Full Stack Developer from NYC. 🌟

Pinned Loading

  1. rubyhax-sso rubyhax-sso Public

    SSO/SAML Implementation (OAuth, OpenID Connect, IdPs, Google and Microsoft)

    Ruby 1

  2. rubyhax-infra rubyhax-infra Public

    Ruby

  3. omniauth-okta omniauth-okta Public

    Forked from omniauth/omniauth-okta

    OAuth2 strategy for Okta

    Ruby

  4. cancancan cancancan Public

    Forked from CanCanCommunity/cancancan

    The authorization Gem for Ruby on Rails.

    Ruby