From b21fc502f240a6f887a12967c7420ebbdf7a3982 Mon Sep 17 00:00:00 2001 From: Lucas Schneider Date: Tue, 21 Oct 2025 16:31:06 -0300 Subject: [PATCH 1/5] Adicionando area 'sobre' --- index.html | 97 +++++++++++++++++++++++++++++++++++++++++++++++++----- style.css | 50 ++++++++++++++++++---------- 2 files changed, 121 insertions(+), 26 deletions(-) diff --git a/index.html b/index.html index dc397c6..66b358a 100644 --- a/index.html +++ b/index.html @@ -17,9 +17,8 @@

Lucas Schneider Cordeiro

Desenvolvedor

- +
-

Informações de contato

+
  • + + linkedin.com/in/lucas-schneider-c/ +
  • + +
  • + + github.com/lucasschn1 +
  • + +
    @@ -50,8 +59,8 @@

    Tecnólogo em Análise e Desenvolvimento de Sistemas

    PUC-PR

    -
    +

    Idiomas

    @@ -79,23 +88,95 @@

    Idiomas

    - +

    Sobre

    +
      +
    • + Analista de Sistemas, com experiência em automação de processos e gerenciamento de rotinas de TI, + aplicando scripts e ferramentas para otimizar fluxos de trabalho e garantir alta eficiência operacional. + Domínio de Java, Python e SQL, utilizando lógica de programaçãopara análise, desenvolvimento e + manutenção de sistemas corporativos. +
    • +
    +
    -
    +
    +

    Experiência

    +

    Analista de T.I e Automação (PJ) - S Náutica Costumização e Acessórios

    +
      +
    • + Desenvolvimento de rotinas e scripts para automatizar a criação de templates, otimizando o fluxo de + trabalho e reduzindo o retrabalho em mais de 20%. +
    • + +
    • + Desenvolvimento e aplicação de automação em AutoCAD para acelerar a atualização de desenhos + técnicos, reduzindo o tempo de execução manual. +
    • + +
    • + Implementação de processos de integração de arquivos técnicos com sistemas internos, utilizando + scripts para manipulação e validação de dados, garantindo a consistência das informações +
    • + +
    • + Atuação em equipe multidisciplinar seguindo práticas inspiradas em metodologias ágeis (Kanban) + para gerenciar o fluxo de tarefas e garantir a entrega contínua de projetos. +
    • +
    • + Identificação de gargalos no fluxo de trabalho de aprovação de projetos e implementação de uma + nova rotina automatizada que centralizou a comunicação e diminuiu o tempo de ciclo em 2 dias +
    • +
    +

    Habilidas técnicas

    +
      +
    • + Linguagens: Python, Java, SQL +
    • +
    • + Backend: Programação Orientada a Objetos + (POO), API REST +
    • + +
    • + Frontend: HTML, CSS, JavaScript (Nível: + Familiaridade/Estudos) +
    • + +
    • + Ferramentas e Versionamento: Git, GitHub +
    • +
    +

    Interesses

    +
      +
    • + Leitura sobre inovação e tecnologia +
    • +
    • + Desafios de lógica e raciocínio (como programação competitiva ou jogos de estratégia) +
    • + +
    • + Inteligência Artificial e Machine Learning +
    • +
    +
    +
    +
    +
    +
    -
    - +
    \ No newline at end of file diff --git a/style.css b/style.css index 09fead7..7f4ef79 100644 --- a/style.css +++ b/style.css @@ -15,19 +15,31 @@ .esquerda{ background-color: #869042; - flex: 0 0 35%; - color: #000000; + flex: 0 0 400px; + max-width: 247px; + color: #1b1b1b; display: flex; flex-direction: column; gap: 10px; + box-sizing: border-box; + min-width: 0px; + overflow: hidden; } .esquerda > div{ margin-right: 20px; } +.esquerda * { + max-width: 100%; + min-width: 0; + word-break: break-word; + box-sizing: border-box; +} + .direita{ - flex: 1; + flex: 1 1 auto; + min-width: 0px; background-color: #ffffff; } @@ -44,7 +56,8 @@ body{ } .container{ - width: 210mm; + width: 80%; + max-width: 210mm; min-height: 297mm; border: 2px solid #333; display: flex; @@ -83,19 +96,8 @@ body{ font-size: 1.1rem; } -.informacao-contato::before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 1px; /* espessura da linha */ - background: linear-gradient( - to right, - transparent, - #000000, - transparent - ); +.informacao-contato .texto{ + font-size: 14px; } .informacao-contato ul{ @@ -109,7 +111,7 @@ body{ display: flex; align-items: center; margin-bottom: 10px; - gap: 20px; + gap: 7px; padding-left: 20px; } @@ -207,3 +209,15 @@ body{ font-weight: normal; font-style: italic; } + +.informacao-contato a { + font-size: 14px; + color: rgb(0, 0, 0); + text-decoration: none; + transition: color 0.3s, transform 0.3s; +} + +.informacao-contato a:hover { + color: rgb(210, 252, 208); + transform: scale(1.1); /* aumenta levemente */ +} \ No newline at end of file From d8d48dbeba4ca587a5a06910a4965e689df69520 Mon Sep 17 00:00:00 2001 From: Lucas Schneider Date: Tue, 21 Oct 2025 22:26:46 -0300 Subject: [PATCH 2/5] Modificando area sobre e estilizando --- index.html | 16 ++++++++-- style.css | 90 ++++++++++++++++++++++++++++++++---------------------- 2 files changed, 68 insertions(+), 38 deletions(-) diff --git a/index.html b/index.html index 66b358a..b54a26f 100644 --- a/index.html +++ b/index.html @@ -59,8 +59,8 @@

    Tecnólogo em Análise e Desenvolvimento de Sistemas

    PUC-PR

    +
    -

    Idiomas

    @@ -87,7 +87,7 @@

    Idiomas

    -
    +

    Sobre

    • @@ -102,6 +102,7 @@

      Sobre

      Experiência

      +
      2022 - presente

      Analista de T.I e Automação (PJ) - S Náutica Costumização e Acessórios

      • @@ -129,6 +130,7 @@

        Analista de T.I e Automação (PJ) - S Náutica Costumização e Acessórios nova rotina automatizada que centralizou a comunicação e diminuiu o tempo de ciclo em 2 dias

      +
      @@ -152,6 +154,7 @@

      Habilidas técnicas

      Ferramentas e Versionamento: Git, GitHub
    +
    @@ -172,10 +175,19 @@

    Interesses

    + Python
    + + Java +
    +
    +
    +
    + +
    diff --git a/style.css b/style.css index 7f4ef79..2b1ea83 100644 --- a/style.css +++ b/style.css @@ -20,15 +20,14 @@ color: #1b1b1b; display: flex; flex-direction: column; - gap: 10px; box-sizing: border-box; min-width: 0px; overflow: hidden; + padding-left: 20px; + padding-right: 20px;; + } -.esquerda > div{ - margin-right: 20px; -} .esquerda * { max-width: 100%; @@ -66,11 +65,6 @@ body{ border: 2px solid #8b8b8b; } -.profile-text{ - padding-left: 10px; - padding-right: 10px; -} - .profile-text h2{ text-align: center; font-size: 1.5rem; @@ -84,11 +78,7 @@ body{ } .informacao-contato{ - margin-top: 20px; - padding-top: 20px; text-align: center; - padding-left: 10px; - padding-right: 10px; position: relative; } @@ -102,23 +92,19 @@ body{ .informacao-contato ul{ list-style-type: none; - padding-left: 0; - margin: 0; text-align: left; + padding-left: 0px; } .informacao-contato li{ display: flex; - align-items: center; - margin-bottom: 10px; - gap: 7px; - padding-left: 20px; + align-items: left; + padding-top: 12px; + padding-left: 4%; } .informacao-contato .icone{ - margin-right: 0; - margin-left: 0; width: 25px; color:#101204; flex-shrink: 0; @@ -142,8 +128,6 @@ body{ display: block; margin-bottom: 0px; margin-left: 2px; - margin-top: 0px; - margin-top: 0px; } .idiomas .barra-fundo { @@ -153,7 +137,6 @@ body{ border-radius: 8px; overflow: hidden; align-self: center; - margin-top: 0px; } @@ -182,42 +165,77 @@ body{ width: 100%; } -.educacao li h5, -.educacao li h4, -.educacao li p{ - margin: 0; - padding: 5px; -} - /* Regra principal para os itens da lista de educação */ .educacao li { display: flex; flex-direction: column; /* Empilha verticalmente */ align-items: flex-start; /* Alinha o conteúdo à esquerda */ - gap: 5px; - padding-left: 20px; /* Espaçamento interno à esquerda */ - margin-bottom: 15px; text-align: left; /* Garante alinhamento de texto à esquerda */ } .educacao h4{ font-size: 15px; + margin-top: 0px; + margin-bottom: 0px; } .educacao h5{ font-weight: normal; font-style: italic; + margin-top: 0px; + margin-bottom: 0px; } .informacao-contato a { font-size: 14px; color: rgb(0, 0, 0); - text-decoration: none; transition: color 0.3s, transform 0.3s; } .informacao-contato a:hover { color: rgb(210, 252, 208); transform: scale(1.1); /* aumenta levemente */ -} \ No newline at end of file +} + +.direita{ + padding-left: 20px; + padding-right: 35px; +} + + +.perfil li{ + list-style: none; + text-align: justify; /* texto justificado */ + width: 100%; /* controla a largura do bloco */ + margin: 0 auto; /* centraliza o bloco */ +} + +.sobre{ + text-align: left; +} + +.Nivel-hablidades { + width: 100%; + max-width: 400px; /* largura máxima do bloco */ + margin: 10px auto; +} + +.barra-fundo { + background-color: #ddd; /* cor de fundo da barra */ + border-radius: 10px; + overflow: hidden; /* impede o preenchimento de sair das bordas */ + height: 15px; +} + +.barra-preencimento { + height: 100%; + background-color: #4CAF50; /* cor da barra de preenchimento */ + border-radius: 10px 0 0 10px; + transition: width 0.6s ease; /* animação suave */ +} + +/* Exemplo de níveis */ +.nivel-50 { width: 50%; } +.nivel-70 { width: 70%; } +.nivel-90 { width: 90%; } \ No newline at end of file From 90af39cb9d415c3d1cbb76a4f6da154c2a702b29 Mon Sep 17 00:00:00 2001 From: Lucas Schneider Date: Wed, 22 Oct 2025 12:02:27 -0300 Subject: [PATCH 3/5] Alterado fonte e borda de .container --- index.html | 3 +++ style.css | 14 +++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index b54a26f..c75f9cf 100644 --- a/index.html +++ b/index.html @@ -7,6 +7,9 @@ + + +
    diff --git a/style.css b/style.css index 2b1ea83..340798c 100644 --- a/style.css +++ b/style.css @@ -17,7 +17,7 @@ background-color: #869042; flex: 0 0 400px; max-width: 247px; - color: #1b1b1b; + color: #000000; display: flex; flex-direction: column; box-sizing: border-box; @@ -51,7 +51,7 @@ body{ background-color: rgb(248, 248, 248); margin: 0; box-sizing: border-box; - font-family: "Trebuchet MS", sans-serif; + font-family: 'Quicksand', sans-serif; } .container{ @@ -62,7 +62,7 @@ body{ display: flex; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); background-color: #fff; - border: 2px solid #8b8b8b; + border: 1px solid #bebebe; } .profile-text h2{ @@ -126,7 +126,7 @@ body{ .idiomas .nome-idioma{ display: block; - margin-bottom: 0px; + margin-bottom: 10px; margin-left: 2px; } @@ -141,11 +141,11 @@ body{ .idiomas .lista-idiomas li { - margin-bottom: 0px; /* Espaço entre as barras */ + margin-bottom: 10px; /* Espaço entre as barras */ flex-direction: column; align-items: stretch; - gap: 8px; - margin-bottom: 25px; + padding-top: 0px; + padding-left: 0px; } .idiomas .barra-preenchimento { From 37bd3ab985c50d5749df8b94b360f74f70e2e642 Mon Sep 17 00:00:00 2001 From: Lucas Schneider Date: Wed, 22 Oct 2025 15:57:44 -0300 Subject: [PATCH 4/5] Retirado area de habilidades --- index.html | 18 +----------------- style.css | 13 ++++++++++++- 2 files changed, 13 insertions(+), 18 deletions(-) diff --git a/index.html b/index.html index c75f9cf..dd74cec 100644 --- a/index.html +++ b/index.html @@ -174,23 +174,7 @@

    Interesses

  • Inteligência Artificial e Machine Learning
  • - -
    - -
    - Python -
    -
    -
    - - Java -
    -
    -
    - -
    - - + diff --git a/style.css b/style.css index 340798c..88df821 100644 --- a/style.css +++ b/style.css @@ -238,4 +238,15 @@ body{ /* Exemplo de níveis */ .nivel-50 { width: 50%; } .nivel-70 { width: 70%; } -.nivel-90 { width: 90%; } \ No newline at end of file +.nivel-90 { width: 90%; } + +.experiencia h4{ + font-size: 15px; + margin-top: 5px; +} + +.experiencia h5{ + margin-bottom: 0; + font-style: italic; + font-weight: 500; +} \ No newline at end of file From 84ded8c66a3f5a132b9862f8969bdb47111197f8 Mon Sep 17 00:00:00 2001 From: Lucas Schneider Date: Thu, 23 Oct 2025 18:53:02 -0300 Subject: [PATCH 5/5] Alterando css da barra de progresso --- style.css | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/style.css b/style.css index 88df821..0eb3475 100644 --- a/style.css +++ b/style.css @@ -110,7 +110,7 @@ body{ flex-shrink: 0; } -/* Este seletor SÓ afeta o h2 de "Idiomas" */ + .informacao-contato.idiomas h2 { text-align: center; font-size: 1.1rem; @@ -141,7 +141,7 @@ body{ .idiomas .lista-idiomas li { - margin-bottom: 10px; /* Espaço entre as barras */ + margin-bottom: 10px; flex-direction: column; align-items: stretch; padding-top: 0px; @@ -152,7 +152,7 @@ body{ height: 100%; background-color: #24270d; border-radius: 4px; - width: 0; /* << A barra começa com 0 e a classe de nível define a largura */ + width: 0; transition: width 0.5s ease; } @@ -169,9 +169,9 @@ body{ /* Regra principal para os itens da lista de educação */ .educacao li { display: flex; - flex-direction: column; /* Empilha verticalmente */ - align-items: flex-start; /* Alinha o conteúdo à esquerda */ - text-align: left; /* Garante alinhamento de texto à esquerda */ + flex-direction: column; + align-items: flex-start; + text-align: left; } .educacao h4{ @@ -207,8 +207,8 @@ body{ .perfil li{ list-style: none; text-align: justify; /* texto justificado */ - width: 100%; /* controla a largura do bloco */ - margin: 0 auto; /* centraliza o bloco */ + width: 100%; + margin: 0 auto; } .sobre{ @@ -221,21 +221,22 @@ body{ margin: 10px auto; } +/* .barra-fundo { - background-color: #ddd; /* cor de fundo da barra */ + background-color: #ddd; border-radius: 10px; - overflow: hidden; /* impede o preenchimento de sair das bordas */ + overflow: hidden; height: 15px; } .barra-preencimento { height: 100%; - background-color: #4CAF50; /* cor da barra de preenchimento */ + background-color: #4CAF50; border-radius: 10px 0 0 10px; - transition: width 0.6s ease; /* animação suave */ + transition: width 0.6s ease; } -/* Exemplo de níveis */ + .nivel-50 { width: 50%; } .nivel-70 { width: 70%; } .nivel-90 { width: 90%; } @@ -249,4 +250,5 @@ body{ margin-bottom: 0; font-style: italic; font-weight: 500; -} \ No newline at end of file +} +*/ \ No newline at end of file