Globant
A global software engineering and technology company serving major financial institutions in the United States. Within this engagement I worked embedded with fintech product squads at LendingClub and Empower Retirement, delivering enterprise-grade frontend systems in highly regulated environments.
Senior UI Engineer
../Responsabilities..
- Led incremental modernization of enterprise fintech UIs — migrating AngularJS codebases to React across LendingClub and Empower Retirement platforms — maintaining production stability throughout each transition.
- Designed and delivered new feature modules for high-compliance financial interfaces, coordinating with distributed product, design, and backend teams across time zones.
- Built Storybook-driven component libraries establishing shared design-system infrastructure reused across multiple product squads, reducing duplication and accelerating delivery.
- Enforced CI/CD discipline using Jenkins and AWS, integrating unit, integration, and visual regression test suites to sustain release confidence in regulated environments.
- Defined code quality standards through structured code review practices, JSDoc documentation, and Confluence knowledge bases — reducing onboarding time and eliminating technical knowledge silos.
- Applied secure frontend coding patterns aligned with PCI DSS standards and OWASP guidelines, ensuring compliance requirements were addressed at every layer of the UI stack.
Clients
../Stack...
React / AngularJS / Handlebars / Storybook / TypeScript / Jest / Cypress / Puppeteer / Redux / SASS / API REST / AWS / Jenkins / JSDoc
Insights
Working at the intersection of legacy systems and modern enterprise requirements demands more than writing clean code — it requires a systems mindset. At Globant, I learned to read the risk surface of a codebase before touching it: understanding which changes cascade, where compliance boundaries sit, and how to migrate without catastrophic failure.
Serving clients like LendingClub and Empower Retirement means every UI decision carries downstream consequences for regulated financial operations. The discipline that environment builds — incremental changes, high test coverage, rigorous documentation — became the foundation of how I approach any large-scale frontend problem.
Cross-team coordination is as technically demanding as the code itself. I developed a practice of making implicit assumptions explicit: documenting significant architectural decisions, building to interfaces rather than implementations, and running pre-integration reviews that surface conflicts before they hit CI. The result is a codebase that multiple teams can move through in parallel without stepping on each other.
Clear and comprehensive ticket refinement is essential for a successful sprint. Addressing any ambiguities before allocating work helps to avoid bottlenecks and confusion downstream. I prioritize legible code over clever code — in a regulated environment, the next engineer reading it may be auditing your decisions, not just maintaining your feature.