Experienced software engineer specializing in distributed systems, AWS serverless architectures, and event-driven microservices. Passionate about building scalable, high-performance applications and collaborating within cross-functional teams to deliver impactful solutions.
At Lavu, my key responsibility and contribution was leading the planning, design, architecture, and implementation, of the payment system used by the POS. This was a critical role that sent ripple effects throughout the entire company as much of the company growth and success depended on it's successful implementation.
My day-to-day consisted in working cross-functionally with key company stakeholders such as the CEO, Director of Product, Director of Engineering, and other key engineering and product leads. I also sat at the center of partnerships, discussions, and collaborations with several payment processing companies, including PayPal and FreedomPay, working regularly with their product and engineering teams in order to help bring their solutions to market through Lavu products and services.
Processing payments in an international POS system poses quite a few challenges. Perhaps one of the biggest challenges is dealing with several countries and their respective currencies, laws, regulations, cultures, and payment processors. What this means to me technically is that there are many potential points of failure. This is compounded by the fact that we have multiple integration points, all of which work completely differently while achieving the same goal. One of the achievements I am most proud of was being able to successfully unify all of this complexity into a simple interface through our Payment API and Payment SDK, making it faster and easier to integrate with new systems while reducing the number of issues faces by customers.
Some technologies used:
•
Objective-C
•
Swift
•
Javascript
•
Java
•
React
•
React Native
•
Redux
•
Node.js
•
MongoDB
•
Kafka
•
Dozens of physical payment devices connected to LAN, Bluetooth, AUX, and more.
•
Integration with several payment processors and gateways.