Celio Vieira

Subtitle

FullStack Engineer • Cloud | Web | Mobile

About Me

I am a passionate Data Engineer with a strong foundation in software engineering. My expertise lies in designing and building robust, scalable data platforms on AWS, leveraging a diverse tech stack that includes PySpark, Databricks, Kafka, and SQL. I am deeply committed to ensuring data quality, implementing automated testing, and focusing on observability to make complex data ecosystems simpler and more reliable for users. My goal is to optimize both cost and performance without sacrificing reliability.

With a postgraduate specialization in Cloud Computing Process and Architecture, I bring a unique blend of cloud expertise and software development best practices (like TDD and SOLID principles) to my work. This background enables me to bridge the gap between software and data engineering, allowing me to build high-performance architectures that power analytics, machine learning, and business intelligence. My skills also extend to full-stack development with Python, Go, and Node.js, and modern front-end frameworks like React and Next.js.

Beyond my professional life, I am an avid learner and a firm believer in the value of teaching, mentoring, and knowledge sharing. To relax and unwind, I enjoy a range of hobbies, from playing video games and practicing guitar to working out at the gym. My family, including our pets, is very important to me, and I cherish our walks and time spent together. I also love movies, series, animes, and superhero comics.

Experience

  • Data Engineer
    Itaú Unibanco
    • Design and optimize real-time and batch data pipelines using AWS Glue, EMR, Apache Spark, Databricks
    • Integrations with Kinesis/Kafka; data lake architectures and lakehouse practices
    • Ensure data quality with automated tests, schema validation, and observability
    • Deliver analytics-ready datasets for Athena/Redshift and dashboards in QuickSight
    • Performance and cost optimization across storage/compute workloads
    • Develop and maintain banking software services (payments and receipts)
    • Work with cross-functional teams on requirements, design, implementation, and delivery
    • Practice TDD/BDD, SOLID, YAGNI, DRY; design systems and best practices
    • AWS stack: Lambda, API Gateway, SQS, EventBridge, DynamoDB
    • Languages: Node.js, Python; Infrastructure and cloud with AWS
  • Senior Software Developer
    Squadra Digital
    • Led development and implementation of chatbot solutions
    • Collaborated across Frontend, Backend, and DevOps; planning and managing projects
    • Technologies: Node.js, Next.js, AWS (Amplify, API Gateway, DynamoDB, S3)
  • Software Developer
    Editora Fórum
    • Managed and evolved the manager system; bookstore user flow
    • Event-driven hexagonal/layered architecture in Node.js with AWS serverless
    • Elastic Stack (Elasticsearch/Kibana) for indexing, search, and dashboards
    • Event-driven hexagonal architecture in Node.js on AWS serverless
    • Frontend with React/Next.js (Ant Design, MSW, React Hook Form/Formik, Tailwind, AG-Grid)
    • TDD, SOLID, Strategy; Jira/Trello/GitHub for project management
    • Full-stack development across web systems within the organization
  • Software Developer
    CIT SENAI
    • IoT/Industry 4.0/automation projects using Arduino, PLC
    • Built web systems with JavaScript, MongoDB, MySQL
  • Computer Instructor
    Feed Idiomas
    • Guided students: AutoCAD, Dreamweaver, Corel Draw, Advanced Office Pack
    • Technical support and assistance
  • Software/Backend Engineer
    Side Projects
    • End-to-end development across web/mobile/serverless
    • APIs and event-driven services with Node.js/Go/Python on AWS
    • Serverless infra with AWS CDK; reusable modules (cdk-factory)
    • React/Next.js and React Native/Expo with CI/CD

Education

  • Postgraduate — Cloud Computing Process and Architecture
    Pitagoras College
  • Bachelor — Computer Science
    Pitagoras College
  • Bachelor — Computer Engineering
    Centro Universitário Una

Certifications

  • AWS Knowledge: Serverless
    Amazon Web Services (AWS)
    Credential ID: c38a0fcd-b515-44e5-b4e6-009d66dda4c4
    Skills
    API GatewayAWSCloud ComputingCloud ApplicationsAWS LambdaServerless ComputingAmazon DynamoDBAmazon SQSAmazon SNSAWS IAMAWS SAMAWS Step Functions
  • Go: The Complete Developer's Guide
    Udemy
    Credential ID: UC-bc0659f2-d151-40eb-8500-1bf08edf9d97
    Skills
    Go
  • SQL for Developers
    desenvolvedor.io
    Credential ID: 064ce485-8785-478b-b182-762072f473ec
    Skills
    SQL
  • Mastering Apache Kafka
    desenvolvedor.io
    Credential ID: 7356c88e-24b9-40b2-aa07-13333947fc07
    Skills
    Apache Kafka
  • AWS Solutions Architect - Associate
    Udemy
    Credential ID: UC-735116c9-2bd9-458a-bdec-827c7f7a0c16
    Skills
    AWS
  • Energy Generation from the Kinetic Energy of Water (Project)
    Centro Universitário Una

Skills

SQL
PySpark
Databricks
DataMesh
Go
Node.js
Python
AWS
Apache
Railway
Supabase
Firebase
Kafka
React
Next.js
React Router
Vercel
React Native
Expo
EAS

Projects

  • Be Your Stories (BYS)
    A platform where readers can read books created by other people.

    Publish your books to the world and share them with your friends, read new books and get recommendations from other readers, help writers to grow and be a part of the community, and more.

    Skills
    JavaScript
    Node.js
    Go
    React.js
    Full‑stack Development
    Python
    AWS
    Docker
    Next.js
    AWS Lambda
    TypeScript
    NoSQL
    TDD
    SOLID
    DDD
    Meilisearch
    Supabase
    React Native
    Expo
    AWS Glue
    API Gateways
    Stripe
  • NodeJS APP Builder
    Create NodeJS applications with a Serverless handler, handle routes easily.

    Library to help you to handle NodeJS Serverless applications, handle routes, security, tests, and more.

    Skills
    JavaScript
    Node.js
    TypeScript
  • cdk-factory
    AWS CDK factory to build serverless infrastructure.

    Library to help you to build serverless infrastructure with AWS CDK, reusable modules, and more.

    Skills
    JavaScript
    AWS
    TypeScript

Be Your Stories — Screenshots

Be Your Stories banner with logo between two open books
BYS banner
BYS screenshot — Mobile - Home
Mobile - Home
BYS screenshot — Mobile - Search results
Mobile - Search results
BYS screenshot — iPad - Search feed
iPad - Search feed
BYS screenshot — iPad - User profile
iPad - User profile

NodeJS App Builder — Screenshots

NodeJS App Builder screenshot — Tests overview
Tests overview
NodeJS App Builder screenshot — Packages and scripts
Packages and scripts

CDK Factory — Screenshots

CDK Factory screenshot — Library files
Library files

Resume

View or download my full resume as a PDF.