Camilo A. Sampedro
Tokyo, Japan
sampedro1903@gmail.com
+81 09067459150

Software Engineer with 6+ years of experience specializing in Scala, functional programming, and large-scale finance systems. Proven track record in building high-performance, event-driven backends for payments, risk, and compliance. Adept at distributed architectures, data-intensive pipelines, and cloud-native services (AWS/GCP). Strong collaborator with global teams, committed to delivering resilient and compliant software at scale.

Experience


Risk engineer
September 2020
 — 
Present
  • Improved system stability and performance by using Scala with Cats Effect and Http4s
  • Worked on addressing critical compliance matters, ensuring that 5 of our most critical and sensitive product flows would have 100% of auditable data stored and structured, without sacrificing overall performance. All of it, done with a strict deadline, to
  • Redesigned critical payment components, cutting transaction timeouts by 90% and ensuring strict client SLAs.
  • Collaborated among multiple teams, by using Kafka, providing and consuming data in a performant manner.
  • Designed repositories in Cassandra, with aims at performance and high availability.
  • Designed repositories in Postgres, looking for a robust environment, with lower complexity than Cassandra, for non-live system components.
  • Worked with a methodology similar to Scrum, but adjusted for our fast-paced working team.
  • Ensured that our visibility over the system was always up to date with DataDog, setting up traces, logs, metrics, dashboards and automated alerting on key business and system metrics.
  • Maintained an automated development to production pipeline, using infrastructure as code with Terraform and CircleCI's CI/CD pipelines.
  • Worked in various fraud detection systems, both on live payment authorizations and historical data analyzers.
  • Worked on KYC pipelines, for verifying consumers identity and recording their identity data, in a safe, legal and performant way.
  • Supported recruitment of new global candidates for the team
  • Collaborated with engineers from multiple teams, coming from all around the world, overcomming cultural differences
Software developer
February 2019
 — 
September 2020
  • Developed backend projects using Golang
  • Developed frontend projects using VueJS
  • Deployed serverless infrastructure on AWS, reducing the cost of low demand services.
  • Used AWS and Google Cloud to maintain the infrastructure.
  • Supported global internship selection program by designing and creating a tech challenge with a platform that automatically verified candidate submission
Software and Hardware Developer
May 2017
 — 
February 2019
  • Software Developer, focusing on web application development
  • For backend development, used Scala, Python and Golang
  • For frontend development, used Javascript with React and Angular
  • Developed projects deployed on Amazon Web Services infrastructure.
  • Experimentality during the time I worked there, was a very small startup, so when we had projects, as developers we worked on all aspects of the project. Including communicating with the clients, gathering requirements, coding the backend and the frontend, setting up CI/CD and configuring the infrastructure.
  • The aspect that distinguishes Experimentality from the competence is the focus on using newer technologies and deliver MVPs quickly and safely.
Research/Investigative assistant
August 2015
 — 
May 2017
  • Investigative assistant at Ingeniería y Software investigative group, with emphasize on Big Data and Machine Learning.
  • Apply data visualization to database queries (With Apache Zeppelin).
  • Databases analysis.
  • Execute Big Data - Apache Spark/Hadoop tasks.
  • Administrate the laboratory's cluster; install and update Linux nodes and install Cloudera CDH software.
  • Develop applications in cluster mode.
  • Test capabilities of the cluster's nodes, getting the best matches for every node.
  • Test Machine Learning algorithms on the laboratory's cluster.
  • Lead a SCRUM data visualization project.
  • Contribute to the VulnFinder project: Security meta model driven tests.
Programming Assistant (Part time)
December 2013
 — 
July 2015
  • Programming assistant at the System Integrated Laboratory (Laboratorio Integrado de Sistemas), at the University of Antioquia. This role encouraged me to learn the most useful side of Linux; integrate tools for users and maintain its usability for them.
  • Mantaining the computer rooms with updated software.
  • Matching the needs of the students and teachers about the lab computers.
  • Learning about new services that can be implemented on the lab.
  • Keeping the lab information online, updated to the users.
  • Programing new tools for the auxiliars and users of the lab.

Education


University of Antioquia
February 2012
 — 
November 2017
Bachelor of Science in Software Engineering in Software Engineering
Censa
February 2012
 — 
November 2013
Technical Diploma in Digital Graphic Design

Languages


Spanish:
Native speaker
English:
Fluent
Japanese:
Intermediate (JLPT N3 certified)

Skills


Programming languages:
Scala, Golang, Python, Javascript, Nix/NixOS (environment management)
Frameworks & Tools:
Datadog, Docker, CI/CD (Continuous Integration & Delivery), Apache Spark
Data and messaging:
Apache Cassandra (NoSQL), Postgres (RDBMS), Apache Kafka (Event streaming)
Cloud and Devops:
Amazon Web Services (AWS), Google Cloud Computing (GCP), Terraform, Continuous Integration (CI)
Software paradigms:
Functional programming