0 viewsTalent
Pedro K. — Senior Software Engineer from Brazil

Pedro K.

Senior Software Engineer

Brazil 6+ years
Open to offersNew to Platform
Video Introduction
No video introduction yet
The candidate has not added a video.
Contact information and social networks are private. Connect to unlock.
Hidden

About

Pedro K. is a seasoned Senior Software Developer with over eight years of expertise in web and backend development, hailing from M.G, Brazil. Throughout his career, Pedro has excelled in designing and maintaining robust server-side systems and user-facing applications using JavaScript and Python, with a notable proficiency in frameworks such as React and Django. At DayDream, he demonstrated his skill by designing a real-time inventory engine and implementing advanced search functionalities with FastAPI and Elasticsearch, significantly enhancing product catalog reconciliation and query performance. His tenure at BigCommerce saw him building essential backend services to sync storefronts with CRMs and developing secure payment integrations. Pedro holds a Master's degree in Computer Science from Keio University and is adept in cloud services using AWS, CI workflows with Docker and Kubernetes, and AI integrations with OpenAI. His contributions have consistently focused on enhancing system reliability through strategic deployment methodologies and rigorous testing practices, making him a valuable asset to any distributed team.

Experience

  • Senior Software Engineer

    DayDream · 2023 — Present
    Designed a real-time inventory engine in Python, creating REST and GraphQL endpoints alongside a small SDK for partner integrations to reconcile product catalogs from approximately 8,000 partners. Developed search and recommendation microservices using FastAPI, Elasticsearch, and Redis to enhance query speed and improve result freshness. Generated embeddings with OpenAI and utilized Pinecone for storing vectors to facilitate semantic product search, along with adding periodic re-embed jobs and validation suites for drift. Implemented an OAuth2-based API gateway alongside rate limits and feature flags, promoting canary deployments and a rollback playbook to manage release risks. Created React/TypeScript dashboards that utilized WebSocket updates and virtual lists, and incorporated CI checks and visual regression tests to reduce frontend regressions significantly.
  • Senior Fullstack Developer

    BigCommerce · 2021 — 2023
    Engineered backend services in Python and Node.js to synchronize storefront events with CRMs through REST and webhooks, implementing idempotency and retry backoff mechanisms to minimize duplicate orders. Developed payment integrations with Stripe and PayPal, ensuring secure token flows and webhook verification while introducing end-to-end tests and token rotation guidance. Transitioned portions of a monolithic checkout to serverless architectures, specifically using Lambdas and ECS tasks, by integrating feature flags and a runbook for implementation to prevent cart-loss incidents. Created Next.js admin UIs and internal dashboards, establishing GitHub Actions pipelines and monitoring SLOs in CloudWatch and Sentry to oversee regression tracking and p95 latency.
  • Software Engineer

    Moneytree · 2018 — 2020
    Developed REST APIs in Django for managing accounts and transactions, designing schemas and migration paths to prevent schema drift while maintaining availability. Constructed a React/Redux frontend for financial dashboards and wrote Cypress and Jest suites aimed at minimizing flaky tests; also participated in on-call rotations and performed post-mortems for incidents.

Skills & Expertise

Education

  • Master of Science
    Keio University · — — 2018

Interested in this professional?

Sign in as an employer to save this profile or invite Pedro K. to a job.

Sign in as an employer