Coder Social home page Coder Social logo

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. 🌟

Granit Haxhaj's Projects

capistrano icon capistrano

A deployment automation tool built on Ruby, Rake, and SSH.

hax-wagtail icon hax-wagtail

A Django content management system focused on flexibility and user experience

omniauth icon omniauth

OmniAuth is a flexible authentication system utilizing Rack middleware.

ruby icon ruby

The Ruby Programming Language [mirror]

rubyhax-sso icon rubyhax-sso

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

svelte icon svelte

Cybernetically enhanced web apps

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.