$pwd~/experience
$user@roberthc.dev:~$git log --all --graph --decorate

Experience

Showing 6 commits (experiences)

Technical Lead - Data EngineerCURRENT
@ Globant
February 2024Present
Client: Disney Streaming Services (Disney+, Star+, ESPN+, Hulu)
Key Achievements:
  • Development of critical financial data processing systems for Disney Streaming, handling millions of daily transactions.
  • Financial Data Processing System: Scala/Spark system for commercial data processing with multi-module architecture, integrating Delta Lake and AWS S3 for scalable storage.
  • Real-time Analytics Platform: Development of jobs and notebooks in Databricks for real-time streaming data processing.
  • AI-Powered Development Workflow: Implemented custom AI agents (Amazon Q) and automated code review system with GitHub Actions, reducing development times.
  • Specialized in functional programming, distributed architectures, and AI automation.
TECH STACK:
ScalaApache SparkPythonSQLDatabricksDelta LakeAWSAirflowJenkinsGit/GitHubGitHub ActionsGitHub CopilotAmazon Q DeveloperSBTFunctional ProgrammingMulti-module ArchitectureDatabricks Asset Bundle (DAB)CI/CDETL/ELT PipelinesStreaming AnalyticsShell/BashAI-Powered DevelopmentCustom AI Agents
Sr Data Engineer
@ Indra-Minsait
January 2021August 2022
Client: BCP – Banco de Crédito del Perú is the largest bank and the largest supplier of integrated financial services in Perú.
Key Achievements:
  • Development of an ingest engine for Datalake, in Spark, reducing development times of ingests to the RAW layer by 70%.
  • Design and implementation of the archetype for Spark Scala, to improve the development of processing by applying good programming practices such as Clean Code, SOLID.
  • Development of tools for the automation of manual processes, reducing documentation time by 80%.
TECH STACK:
SparkScalaPythonHivexcomDataStageLinuxIntellij IDEAoracle
Data Engineer
@ Bluetab
January 2020January 2021
Client: BBVA Peru – Spanish multinational financial services company.
Key Achievements:
  • Optimization of 20% of information processing time with Spark, through the use of modularization and parallel meshes.
  • Classification of confidential information, using security and privacy criteria to reduce cybersecurity risks for the company's customers.
  • Analysis and development of business processes, implementing information processing techniques with Spark Scala.
TECH STACK:
SparkScalaPythonXcomControl-MArtifactoryInsomniaIntellij IDEATDD
Software Developer
@ Noatum Logistics Peru INC
May 2019January 2020
Key Achievements:
  • Improved information consolidation processes for transport flows, reducing searches in the E2E system by 25%.
  • Development of invoicing processes for transport services, reducing by 100% the issuing of manual invoices.
TECH STACK:
C# .Net FrameworkCSLA.NETDevExpressGitHTML5CSS3Sql Server
FullStack Software Developer
@ Codideep EIRL
January 2019May 2019
Key Achievements:
  • Development and implementation of an electronic invoicing system for small and medium-sized companies with SUNAT, reducing by 100% the issuance of manual invoices.
  • Implementation of a software architecture, applying DDD using the best programming practices, to accelerate the development of modules.
TECH STACK:
C# .Net Framework.Net coreLaravelGitHTML5CSS3Sql ServerMysqlSOLIDDDDTDDApi Rest
FullStack Software Developer
@ SVS S.A.C
October 2017December 2018
Key Achievements:
  • Development of the platform for the cryptocurrency "Synapsecoin", implementing the payment gateway for cryptocurrencies using Coingate.
  • Analysis and development of the job exchange system, "Empleopolis", to reduce by 50% the company's costs in publications on other job exchange platforms.
TECH STACK:
C# .Net FrameworkLaravelGitHTML5CSS3Sql ServerMysqlSOLIDDDDTDDApi Rest