Karel Ricardo
Senior Software Engineer
hello@kareldev.comAustin, TX
U.S. work authorized•No sponsorship required
Senior Software Engineer with 10+ years building fintech, online payments, marketplace, web, and mobile platforms using TypeScript, React, Next.js, React Native, and Flutter. Experienced leading frontend modernization, CI/CD improvements, product delivery, and cross-functional execution across startup and enterprise environments. Strong fit for senior frontend, product engineering, and fintech platform roles.
Skills
TypeScriptJavaScriptReactNext.jsViteTanStack QueryReact Hook FormReact NativeExpoFlutterDartTailwind CSSDesign SystemsFrontend ArchitectureSoftware ArchitectureNode.jsNestJSSymfonyAngularDartHTMLCSSSCSSFirebaseCrashlyticsPlaywrightCI/CDGitLab CI/CDGitHub ActionsGitGerritFinTechOnline Payment ProcessingPayment SystemsStripeAI AgentsTechnical LeadershipProduct DeliveryTechnical Project ManagementCode ReviewMentoringJira
WORK EXPERIENCE
Software Engineer at Global Primex Europe Sp. z o.o.
- Present - 11 yrs 11 mos - [Fintech, Online Payment Processing]
Warsaw, Poland
Responsibilities
- Served as long-term technical owner for frontend and mobile products across a fintech payment-processing platform, maintaining deep domain knowledge of payment operations, merchant workflows, reporting, and internal tools.
- Designed and maintained payment-management, transaction-reporting, and merchant-facing interfaces across web and mobile platforms using React, Next.js, Flutter with Firebase, AngularDart, and Symfony.
- Built new web apps with Vite, Tailwind CSS, TanStack Query, React Hook Form and Playwright tests.
- Converted business, compliance, and operational payment requirements into scalable frontend architectures, user flows, and maintainable implementation patterns.
- Built and evolved GitLab CI/CD pipelines, deployment workflows, and release practices for fintech web and mobile applications.
- Improved engineering quality through Gerrit code reviews, frontend standards, debugging practices, mentoring, and technical hiring support.
Key accomplishments
- Led progressive modernization of fintech frontend and mobile systems from legacy stacks toward React, Next.js, and Flutter while preserving payment-platform continuity.
- Improved maintainability and developer experience by standardizing frontend patterns, CI/CD automation, deployment workflows, and review practices across payment products.
- Delivered payment operations, reporting, and merchant workflow improvements by connecting frontend architecture with backend, operations, compliance, and QA requirements.
- Recognized as Employee of the Year for technical ownership, fintech platform knowledge, and sustained engineering impact.
Responsibilities
- Contributed to reusable UI component systems and shared internal packages using React, TypeScript, and styled-components within a distributed engineering team.
- Aligned component APIs, styling conventions, and implementation quality to improve frontend consistency across internal projects.
Key accomplishments
- Improved shared component reusability and frontend consistency across distributed projects by contributing to shared package quality and maintainability.
Software Engineer at Universidad de las Ciencias Informáticas
- - 1 yr 3 mos - [University]
Havana, Cuba
Responsibilities
- Developed a Symfony web administration system for digital TV transmission workflows, replacing manual coordination with a dedicated operational interface.
- Implemented data management, administrative interfaces, and workflow-oriented functionality within a structured university production environment.
Key accomplishments
- Built a strong foundation in Symfony, web application architecture, and disciplined software delivery that supported later fintech and product engineering roles.
Education
Languages
Spanish - Native or bilingual proficiency
English - Professional working proficiency
This page is not designed for printing. For a print-ready version, use the Download button or press D to get a PDF version.