Vinícius Castelani Reck

Staff-Level Software Engineer · Technical Lead · Software Architect

📍 Rotterdam, Netherlands · Open to Relocation to Japan

Staff-level full-stack software engineer and technical leader with 18+ years across frontend, backend, and cloud engineering. Recent work focuses on Python, AI and LLM workflows, document analysis, OCR, and AWS telemetry. At Nationale Nederlanden, I lead engineering work in one of two teams, contribute to the document-analysis workflow, implement telemetry, and participate in architecture decisions across both teams. My experience also includes TypeScript, JavaScript, Node.js, Java, C#, APIs, and databases.

Technical Leadership

Senior engineer and engineering lead for one team within a two-team squad. Contributes to technical and architecture decisions across both teams, and works with engineering and data science colleagues.

Backend, Cloud & Architecture

Experience across Python, Node.js, TypeScript, Java, C#, APIs, microservices, databases, AWS serverless systems, and CI/CD, alongside software architecture and backend engineering.

AI & LLM Engineering

Contributes to Python and LangGraph document-analysis workflows involving LLMs and OCR, and works across engineering and data science. Experience also includes AI-assisted development tooling.

Frontend Engineering

Deep hands-on experience with React, Next.js, TypeScript, design systems, frontend architecture, GraphQL, and application performance.

Cloud & Operations

Experience with serverless functions, AWS Lambda and Step Functions, telemetry with AWS Powertools and X-Ray, CI/CD, Docker, and database query optimization.

Professional Experience

AI Engineer

Nationale Nederlanden

2022 Feb — Current

Informal engineering lead for one of two groups, contributing to technical decisions across both groups, conducting technical interviews, evaluating candidates, and formally mentoring engineers and data scientists. Work across AI/LLM engineering, system architecture, data analysis, experimentation, and production software engineering.

  • AI-Powered Mortgage Document Analysis

    Contribute to the overall architecture of a production mortgage document-analysis system alongside the Tech Lead and Staff/Principal Engineer, participating in technical decisions across the system. Design and implement agentic workflows with LangGraph and Python for new features, defining states, nodes, dependencies, and transitions.

  • LLM Engineering & Evaluation

    Work hands-on across LLM integration, prompt design, model and tool selection, and configuration in collaboration with data scientists. Participate in defining evaluation methodologies, conducting experiments, and analyzing LLM outputs, document-analysis data, and telemetry to inform technical decisions.

  • Telemetry & Observability Architecture

    Designed and implemented the overall telemetry and observability architecture across the monorepo using AWS Powertools, X-Ray tracing, and automated alerts, supporting AI and document-analysis workflows.

  • In-House OCR Solution

    Led development of an in-house OCR solution using Python and AWS Lambda to extract structured JSON from mortgage documents, integrating LLMs, ground-truth processes, and production-grade observability.

  • AI-Assisted Development & LLM Tooling

    Established team-wide practices for AI-assisted development using agents.md specifications, GitHub Copilot Coding Agent, and LLM tooling, defining agent context, custom instructions, and guardrails to support consistent development practices.

PythonLangGraphAI AgentsAWS LambdaStep FunctionsMiddyTypeScriptGitHub CopilotReactNext.jsTechnical Leadership

Front-end Engineer

Clevertech

2021 Jul — 2021 Nov

Joined a 3-month contract to help accelerate a behind-schedule initiative. Worked with the team to rethink and refactor critical application components, improving development flow through reusable frontend architecture.

  • Reusable UI Components

    Designed reusable UI components adopted across the team, helping establish a more consistent approach to frontend development.

  • Shared Frontend Libraries

    Architected shared frontend libraries to reduce inconsistent implementations and simplify development across the application.

  • Delivery & Code Quality

    Helped unblock critical development work through component reuse, targeted refactoring, and code reviews during a high-pressure delivery period.

ReactCSS-in-JSReact QueryGraphQLTypeScriptMonorepo

Full-stack Engineer

Avenue Code

2019 Oct — 2021 Jul

As an outsourced developer, worked with two major clients, developing web applications and APIs in fast-paced environments. Worked across frontend and backend technologies, contributing to architecture, authentication, content management, and application performance.

  • Design System Architecture

    Designed and helped establish a scalable design system for a Fortune 500 client, working closely with designers and development teams to build reusable components and maintain consistency across applications.

  • Authentication & Authorization

    Collaborated with Azure DevOps and backend teams to integrate Okta authentication and define authentication and authorization flows for Next.js applications and future projects.

  • CMS Development

    Proposed and developed an optimized CMS solution using Django, Graphene, and Apollo Client, enabling content management for the company's main web application.

  • Application Performance

    Explored Apollo Client caching strategies and Next.js server-side rendering to improve application performance through more efficient data fetching and cache management.

ReactCSS-in-JSSassNext.jsTypeScriptApollo ClientGraphQLPythonDjangoMicroservicesRESTful Web Services

Team Lead

Banrisul

2015 Sep — 2019 Oct

Team Lead at one of Brazil’s largest state banks, guiding cross-functional agile teams while contributing to digital transformation and establishing engineering practices across the organization.

  • Engineering Standards & Best Practices

    Initiated and promoted standardized development practices and supporting tools as part of a core engineering team, helping establish more consistent software delivery practices across internal groups.

  • Digital Transformation

    Collaborated with a top-tier consultancy to establish a new digital transformation division, contributing to modernization initiatives for enterprise clients.

  • Technical Leadership

    Guided multiple cross-functional agile teams as technical lead, contributing to software architecture, CI/CD pipelines, and test automation.

  • Engineering Process Improvements

    Developed initiatives to improve software development workflows and developer tooling, addressing recurring friction in day-to-day engineering work.

WebpackSoftware ArchitectureC#RESTful Web ServicesHybrid Applications

Full-stack Developer

Hexagon Agriculture

2013 Jul — 2015 Aug

Full-stack developer working across Java, JavaScript, geospatial systems, and backend services. Transitioned from PHP to Java and quickly became productive across the existing application stack.

  • Automated Testing & Code Quality

    Introduced and promoted JUnit and Mockito testing practices, alongside JaCoCo coverage tracking, to strengthen automated testing and code quality.

  • CI/CD Infrastructure

    Built CI/CD infrastructure using Jenkins and Docker, improving the consistency and automation of application builds and deployments.

  • Geospatial Application Modernization

    Refactored a legacy map-rendering library and modernized its integration with PostGIS, improving the application's geospatial capabilities.

  • Spatial Data Systems

    Re-engineered PostgreSQL/PostGIS data structures and queries using spatial indexing and query caching to improve geospatial data access.

  • Engineering Mentorship

    Supported onboarding and mentored engineers on TDD practices and spatial database development patterns.

JavaJavaScriptJSFEJBJPARESTful Web ServicesPostgreSQLPostGISJBossDockerJenkinsShell Scripting

Tech Lead

Webcrew

2011 Jul — 2013 Jun

Founded and led a small software business, combining technical development with strategic planning and team management. Worked across application development, legacy system integration, databases, and frontend development.

  • Full-stack Application Development

    Developed and maintained PHP applications using CodeIgniter and MVC patterns, while also delivering frontend functionality with JavaScript, HTML, and CSS.

  • Legacy System Integration

    Integrated legacy systems and supported incremental modernization, maintaining compatibility while improving application structure and normalizing existing data.

  • Database Development

    Designed and normalized MySQL database structures to support application functionality and ongoing system improvements.

  • Technical & Team Leadership

    Coordinated development tasks, managed a remote team, and mentored team members while remaining hands-on with technical delivery.

PHPCodeIgniterMySQLJavaScriptjQueryHTMLCSSMVCUI/UXRemote Team ManagementProject Management

Web Developer

Opportunity Web Software

2008 Aug — 2009 Oct

Early professional software development role, contributing to web applications while building a strong foundation in software engineering practices and design patterns.

  • Software Engineering Practices

    Applied coding best practices and design patterns while contributing to the development of web applications.

  • Internal Framework Development

    Contributed to the development of the company's internal MVC framework, working on reusable foundations for application development.

  • Full-stack Web Development

    Developed web functionality across PHP, JavaScript, HTML, and CSS, adapting quickly to the team's technology stack.

PHPJavaScriptHTMLCSSMVCDesign Patterns

Education

Graduated in Internet Systems Development at Instituto Federal Sul Rio-Grandense

Publications

  • Analysis of opportunistic grid middleware in corporate and educational environments.
  • FGIBD: A Generic Framework for Database Integration focused on Agriculture Data.
  • Parallelisation and Execution of the CROPSIM Mathematical Model for Simulation of Wheat Culture in an Opportunistic Grid.

Earlier Experience

Photoshop Expert · Ferrão e Tebaldi Ltda.

2004 Sep — 2007 Jun

First professional experience, rapidly advancing from auxiliary to lead role while establishing design standards and enhancing team capabilities through internal training.

Languages

  • Portuguese - Native
  • English - Fluent
  • Japanese - Basic (Learning)

Profiles

  • LinkedIn

    https://www.linkedin.com/in/viniciuscreck/

  • GitHub

    https://github.com/viniciuscr

  • HackerRank

    https://www.hackerrank.com/profile/viniciuscr