Photo of Ivan

hi ivan here. 👋

35yo Software Engineer from The Netherlands 🇳🇱

Backend engineer who loves diving into all aspects of software development. From APIs to infrastructure, I enjoy building robust systems end-to-end.

LinkedInGitHubEmail
  • 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