Loading profile…
Loading profile…
Senior Software Engineer
Enthusiastic Ruby on Rails and React JS developer with 6 years experience.
PakistanSenior Software Engineer at Pulsate
Build and evolve backend/platform capabilities for a customer engagement platform for financial institutions, spanning campaigns, segmentation, analytics/statistics, and operational workflows. Designed and implemented MongoDB-to-ClickHouse migration paths for high-volume campaign statistics, including batched transformations and reliable ingestion for datasets measured in billions of records.
MongoDBClickhousePostgreSQLMySQLDynamoDBRedisAWSKubernetesDockerGitHub ActionsDigitalOceanRESTGraphQLWebhooksOAuthRSpec
Studied Software Engineering at Comsats & Lancaster UK, focusing on core principles and practices. Gained foundational knowledge in software development methodologies and programming.
Added new features to the existing Pipefy product, including a new guest portal and GraphQL queries for pipe activities. Currently working on a Rails upgrade for the entire product.
Ruby on RailsGraphQLProduct Development
Delivered product enhancements for Pipefy's workflow automation platform using Ruby on Rails and React. Introduced a new guest portal flow, added GraphQL queries for pipe activities, and resolved complex production defects across the existing product.
Ruby on RailsReactGraphQL
Developed MeetAlfred, a LinkedIn and email automation platform, improving automated connection-invite flows and introducing automated messaging capabilities. Built and maintained Rails features, background workflows, APIs, and third-party integrations for automation-heavy product use cases.
Ruby on RailsAPIsBackground JobsThird Party Integrations
Led development of Joinvint, a Rails platform used by 30+ live gyms across Europe; delivered online booking, credit management, and role/permission features. Migrated 20,000+ production users from Braintree to Stripe and supported the transition of live payment workflows.
Ruby on RailsReactBraintreeStripePayment Workflows
Served as Team Lead across two projects while building Rails and React applications with TDD/BDD practices using RSpec and Cucumber. Built the merchant side of QuickCard from the ground up, including authentication, authorization, admin/user management, and payment workflows.
Ruby on RailsReactReduxSagaThunkRSpecCucumberTDD BDDStripeFluidPayPayzeeBraintreeEasyPay
Built and maintained multiple Ruby on Rails applications, integrating payment gateways and external APIs while applying TDD and Rails engineering best practices. Contributed to products including Wanderable and WizzReferral, developing a strong foundation in production Rails development.
Ruby on RailsPayment GatewaysExternal API IntegrationsTest Driven Development
Worked as a Senior Ruby on Rails Developer on MeetAlfred, a LinkedIn automation tool. Improved features for automatic invite sending and integrated message automation.
Ruby on RailsAutomationWeb Development
Managed a Rails project for Joinvint, used by over 30 live gyms across Europe, implementing online booking, system-based credits, and roles management. Migrated over 20k live users from Braintree to Stripe.
Ruby on RailsStripeSprint Planning
Integrated several payment gateways including Stripe, UIDpay, Payzee, Braintree, and Easypay into the Quickcard product. Developed the entire merchant side from scratch, including authentication and authorization.
Ruby on RailsReactReduxPayment GatewaysMerchant SystemsAPI Development
Learned Ruby on Rails from basic to advanced levels, focusing on test-driven development. Developed websites such as Wanderable and Wizzreferal.
Ruby on RailsTest Driven DevelopmentWeb DevelopmentHTMLCSSJavaScript
Profile sourced from Himalayas.