
- M
Mollie
Senior Software Engineer
- Participated in designing and implementing a solution for card details tokenisation
- Implemented a solution for securely importing and exporting card details
- Implemented a solution for managing point of sale terminals configuration and their software updates and customization
- Setup billing and subscription management for charging transaction fees as well as for charging fees for the usage custom billable products
- Direct communication and perform debugging during incidents, propose scalable solutions for gradual rollouts
- Implemented end-to-end general performance and query optimizations
- Set up custom dashboards and alerts to track key metrics such as latency, error rates, and resource usage
- W
WeTransfer
Senior Software Engineer
- Develop "backend for frontend" for https://portals.wetransfer.com
- Deliver consultancy service to wetransfer engineers on creation of GraphQL API for supplement or replacement of prior set of REST APIs
- Direct communication and perform debugging during incidents as well as propose scalable solutions for gradual rollouts through canary releases
- Generate PoCs for evaluation of multiple API gateway solutions, including tyk, kong, aws appsync, and apollo
- Lead end-to-end general performance and query optimizations
- Set up custom dashboards and alerts to track key metrics such as latency, error rates, and resource usage
- Optimised system reliability and performance through implementation of monitoring and observability solutions via utilisation of Datadog
- Minimised overall downtime and improved database availability by implementing the online schema change approach using gh-ost
- Successfully upgraded monolith from ruby 2.7 to 3.2 and rails from 5 to 6, whilst preparing the app for rails 7
- C
Currencycloud
Senior Software Engineer
- Leveraged multiple tools and frameworks, including rails, nextJS/react, graphql, RabbitMQ, elasticsearch, NodeJS, Ruby, k8s, datadog, wiremock, pact, and playwright
- Formulated efficient technical standards and guidelines for ruby guild company-wide
- Enabled end-to-end testing for newly built features, whilst setting-up preview environments for testing new apps
- Optimised docker images for speed improvement of building, security, and occupied space
- Incorporated engineering context into strategic decisions as well as interfaced with stakeholders
- Conducted training sessions and sponsored junior engineers for driving growth in skills and careers
- I
Impraise
Senior Software Engineer
- Implemented templating engine that allowed setting-up of recurring surveys and questionnaires
- Implemented scheduler to run recurring events as well as implemented service for tracking surveys and questionnaires stats and generating reports
- Utilised different tools and frameworks, including rails, react, graphql, grpc, RabbitMQ, NodeJS, Ruby, Elixir, k8s, and datadog
- Optimised queries performance through batch loading for relieving db stress and speed-up responses
- L
Lumos Labs (Lumosity)
Senior Software Engineer
- Maintained and upgraded out-of-date ruby as well as js dependencies
- Removed deprecated code and rectified security issues
- Utilised accessibility features and adapted landing pages
- Integrated GitLab with Transifex service
- A
Aejis
Senior Software Engineer
- Migrated a static web page pertaining to a single individual into rails application with integrated payments system
- Incorporated admin interface with activeadmin and possibility for easy addition of other individuals' pages with their own independent static pages, stylesheets, js, and billing/aws configurations
- Managed integration of stripe payments api to allow subscriptions and one-time donations
- Deployed project from initiation to completion to heroku and separately for dedicated server with capistrano
- E
Endava
Senior Software Engineer
- Actively contributed to regular code reviews, stand-ups, demos, architecture design discussions, and knowledge transfer sessions
- Conducted mentoring sessions for junior/mid-level ruby developers to unlock internal potential
- Instituted rails application through API for mobile devices and back office for administrators
- Leveraged azure api to set up events and invite people by exporting reports and uploading presentation materials, whilst adding admin interface
- Implemented notification system; sending Backend emails with attachments, sending iOS, and android push notifications using firebase, creates events in users' calendars using azure api
- Implemented permissions system, region restricted, and public/private events with personal invitations
- Implemented new data-driven mechanism of requests routing through the platform
- Implemented quoting/trading apis using REST APIs of American bank
- Managed addition of numerous elasticsearch aggregators to transaction monitoring service
- S
Salt Edge
Lead Engineer
- Monitored implementation of in-house build SSO platform based on LDAP
- Orchestrated interviews of dev candidates and coaching sessions for newcomers as well as helped during onboarding process, tasks delegation, and performance evaluation
- Steered implementation of 100+ adapters for numerous banks by leveraging web driver, APIs, and file parsers
- Managed implementation of customer support application for customers' inquiries
- Delivered customer and technical support for SaltEdge API clients and end-users
- Aided migration of the company's codebase from GitHub to GitLab
- Headed configuration of GitLab CI/CD and setup pipelines for ruby/rails applications
- Actively participated in discussions of architecture design regarding scaling micro services, selenium farms, and API performance
- Supported in implementation of db sharding proof of concept using ar-octopus, whilst deploying and testing on staging environment, ready for prod
- Led high-performance team comprising five developers
- Conceptualised white-label solutions for banks allowing networking to core banking to services and exposed various different variations of public PSD2-compliant APIs
- Wrote effective example applications for banks and trusted third parties
- Provided customer and technical support for Priora clients
- Built APIs for financial information extraction and payments initiation
- F
Fusion Works
Ruby Developer
- Software Engineer role focusing on Ruby development
- Contributed to various software development projects
- Gained foundational experience in web development and software engineering practices