Ricardo Marques
Full Stack DeveloperI specialize in Objected Oriented Development and Web Development. I stand for quality and love spending time optimizing every little piece of code.
I specialize in Objected Oriented Development and Web Development. I stand for quality and love spending time optimizing every little piece of code.
Hi, I'm Ricardo Marques. I'm a professional nerd that works on both the back and front end, while using a modern tech stack to make things go: Beep-Boop.
I started off my career as a backend Java developer, building JEE applications. Shortly after, my interest in all things Web related made me expand into becoming a Full Stack Developer. More recently I’ve been working with Golang on the backend side of things, and with React and Typescript on the front-end bits - this website is a SSR React App with a Typescript backend.
In my free time I dabble with tech I'm less familiar with. Recently it has been self-hosting, IoT home automation, and Arduino.
Led and mentored the Core Banking team, comprised of 4 engineers (2 seniors, 2 mid-level.
Responsible for the integrity of the bank's ledger, safeguarding customer funds and maintaining accurate reconciliations. While designing and developing new banking products.
Led the implementation of new transfer flows, enabling seamless transfers of customer funds between accounts with tens of millions of pounds in monthly throughput.
Automated regulatory reporting and account reconciliation processes in partnership with Finance and Cash Operations teams. Ensuring compliance with industry-wide standards, while saving hours of manual effort every day.
Developed and maintained BigData ETL pipelines for both training and real-time anomaly detection, enriching telemetry data from customer networks to support adaptive early warning systems that autonomously learn and align with network usage patterns.
Led the UI development of internal and customer facing web UIs: including defining CI/CD workflows, selecting technologies, and UI/UX design.
Ownership over greenfield full stack projects (React+Golang+Postgres), where I was responsible for all development phases, including: requirement gathering, architecture design, full stack implementation, deployment and maintenance.
Spearheaded the introduction of Docker as the execution platform for Longshot’s microservices, in place of Systemd. Additionally, designed and developed a build & deployment CLI tool that streamlined the Docker development workflow. Which greatly facilitated the transition to Docker, from the developer’s perspective.
Worked on various high throughput and event driven data processing applications. For example, one that aggregated sport information across different third-party systems (bookies) and produced internal representations, which abstracted the rest of the system from the various bookie-specific nomenclatures. This was achieved by producing a proximity graph for sporting events that were closely related to one another, and required high amounts of integration/blackbox tests (harnessing docker-compose) to ensure ongoing reliability.
Developed core modules for the Hyperglance JEE product. The latter spanned the full server-side architectural stack, ranging from JAX-RS Rest Endpoints, and EJB enhanced business-logic features, to JPA persistence components.
Kick-started the conceptualization and development of Hyperglance’s Web GUI. This included selecting technologies, defining CI/CD pipelines, being in charge of best practices, API contracts between frontend and backend.
Partly designed, developed and maintained an efficient and fault-tolerant configuration of a multi-tiered J2EE Guidewire billing product on two tier one Insurance companies, that would later handle millions of dollars in early revenue.
Designed and developed integration points (e.g., SOAP, JMS) between the client server application and external third-party services, that provided scalable and concurrent bidirectional data flows based on real-time monetary client transactions.