Lucasnck
lucasnck frontend developer

Lucas Ribeiro - Frontend developer

My name is Lucas Ribeiro, I'm 31 years old, single, Brazilian and currently I live in Alto de Pinheiros in São Paulo. I am passionate about technology and programming, 7 year career as a JavaScript developer. I believe that a good developer, in addition to technology knowledge, must be interested in the business world.

  • JavaScript
  • TypeScript
  • React
  • NodeJS
  • Angular
  • Java
  • AWS
  • Azure DevOps

About

I was born in October 1992, I grew up immersed in the technology world. At age twelve I had my first contact with programming, making simple scripts for BOTs, modifying .lua scripts, creating my own game servers and making fake pages of gamming accounts. I learned aboutweb development when I was coding templates for blogs on Tumblr website and making them available for free on the social network at the age 16. During high school I studied technology and information for a while. In 2013 I started graduation in Systems Development. My final essay was about Web Artifacts Generator, which had given me the oppotunity to publish three scientific articles. In 2017 I work with Java language, by implementing an ERP web system for agriculture. I joined an internship at college as a front-end developer and since then I've built a career in this area, by working mostly with e-commerce, but at the momet I've been applying my knowledge in the financial area.

front-end services

"Before I got here,
it was all wild"

Looking for developer? Maybe I can help you with my services:

E-commerce

Development and maintenance specialized in e-commerce, to level-up your sales. Creating your store from scratch, maintenance/fixes and CMS settings. Also working with SEO markup, performance, A/B testing, among others. I'm also in touch with UI/UX professionals and designers to recommend.

Previows experience with platforms: VTEX, Loja Integrada, Woocommerce, Tray, Idealeware.

Technologies: JavaScript, React, jQuery, Angular, CSS, GTM, Google Analytics, Optimize, Google Search Console, Hotjar, Rest and Graphs APIs, Notions of UI/UX, performance improvements and SEO.

Static and Blogs

Development to create and maintenance with high technology and efficiency your intitutional page or blog. With the technologies NextJS, Wordpress, React, TypeScript, among others. Tags for SEO and adding user behavior tools and integration with CMS, APIs or adding new functionalities.

Technologies: NextJS, Gatsby, React, jQuery, JavaScript, Bootstrap, CSS/CSS3, Styled-Components, GTM, Google Analytics, Optimize, Hotjar, SEO and others.

Frontend Architeture

I'm a beginner in frontend architecture, but I can help you with development and technology decisions, to built platforms, structure and project organization with ESLint, Prettier, component development standards, testing, GIT repositories, MF (Micro-frontend), frameworks, etc.

Technologies/Concepts/Frameworks: JavaScript, React, Design System, CSS in JS, Styles, UX/UI, Angular, VueJS, NextJS, Typescript, Single-spa, Yarn workspaces, Lerna, Vanilla, Lazy loading, web workers, multirepo, monorepo, multi-stack Azure DevOps, AWS, multidomain, subdomains, environments, Webpack, ESLint, Prettier, Gulp, Babel, React Testing Library, Vercel, Gatsby, Git, Bitbucket, etc.

Skills and Experiences

Technologies, tools, libraries, frameworks. Knowledge acquired during my career and also the development of personal projects.

JavaScript, Vanilla, ECMAScript, global variables, events, promises, async/await and builder, method chain, module pattern.

React Hooks experience with Compound, Render Props, High Order Components, Classical, Function Components, Custom Hooks, Events, etc.

Typescript and ECMAScript with React, Node and Angular, object oriented programming, interfaces, abstract classes, generics, decorations, enums, mixins, namespace and others.

Java with JSF, JPA, Spring Boot, Eclipse, Netbeans, Lambda, Annotations, Reflection API, Criteria API, Hibernate, JPA.

Sass/CSS3 styles, modules, variables, mixins, functions, tokens, theming, imports, extends, flex, transitions, transforms, animations

Angular, controlers, forms, renders.

"Frontend Developer
5y+ of experience"

JavaScript and Java developer with experience in e-commerce, DX, platforms, websites and mobile programming.

2015

Internship Monitor for C/C++ language

FATEC

Education

Monitor of data structure for technology students in programming languages C/C++

2016

Internship Front-end Developer

TNT Technology

Software Development

Software Factory for the development of custom-built IT solutions.

Technologies: JavaScript, jQuery, Bootstrap, Java Applets, PostgreSQL, CSS3, HTML5

2020/current

Front-end Developer

BTG+ Business

Banking

BTG Pactual is a Brazilian financial company that operates in the markets of Investment banking, Wealth management, Asset management, Corporate lending and Sales and trading.

Experience with JavaScript, React, Vanilla, NextJS, AWS, Azure DevOps, jQuery, Bootstrap, SmartAdmin, Webpack, NodeJS, ANTD, Rest APIs, DevExtreme, Git Submodules, Micro-frontend, multirepo, monorepo, npm, yarn, git, CSS3/SASS, styled-components, NextJS, CMS, SCRUM.

2019/2020

Front-end Developer

Capgemini Engineering / Altran

Consultant for BTG Pactual

Capgemini Engineering is a global innovation and engineering consulting. Altran operates primarily in high technology and innovation consultancy.

Experience with JavaScript, React, Vanilla, AWS, Azure DevOps, jQuery, Bootstrap, SmartAdmin, Webpack, NodeJS, ANTD, Rest APIs, DevExtreme, Git Submodules, Micro-frontend, multirepo, monorepo, npm, yarn, git, styled-components, NextJS, CMS, SCRUM.

2018/2019

Front-end Developer

Leveros

E-commerce

Leveros is an electronics retailer in the refrigeration segment, with air conditioners as a highlight.

Technologies: JavaScript, React, NodeJS, Graphql, Apollo Client, TypeScript, CSS3/SASS, Gulp, Babel, Rest APIs, GTM, Google Analytics, Optimize, HTML5, Mobile First, GIT, SEO, Performance, VTEX.

Projects (22++)

Not all but some projects I've worked on. Some projects may be different from when I worked on them.

Platform
BTG+ Business

Modular platform for customers.

technologies: JavaScript, React, Vanilla, NextJS, AWS, Azure DevOps, jQuery, Bootstrap, SmartAdmin, Webpack, NodeJS, ANTD, Rest APIs, DevExtreme, Git Submodules, Micro-frontend, multirepo, monorepo, npm, yarn, git, CSS3/SASS, styled-components, NextJS, CMS, SCRUM.

visit
appbtgmaisbusiness

Select project:

Education and
Articles

  • Graduation - Systems Development

    Technology College - 2016

    The Systems Analysis and Development Technologist analyzes, designs, documents, specifies, tests, implements and maintains computer information systems. This professional also works with computational tools, computer equipment and project methodology in the production of systems. Logical reasoning, use of programming languages and project construction methodologies, concern with quality, usability, robustness, integrity and security.

  • Article - Web Artifacts Generator support IDE Desktop

    2nd International Stage of the 24th International Symposium on Scientific and Technological Initiation at USP - SIICUSP - 2016

    This article presents a web artifacts generator that with modeling, forms and drag and drop elements, facilitates the development of JavaServer Faces (JSF) applications, automating the generator of major artifacts based on this architecture: ManagedBeans, Data Access Object (DAO), User Interfaces and JPA Persistence Entities. This tools uses the concepts of Fluent Interface and Abstract Syntax Tree (AST). A autenticidade deste documento pode ser verificada na página da Universidade de São Paulo http://uspdigital.usp.br/webdoc

    • MVC
    • Code Generator
    • Abstract Syntax Tree
    • Fluent Interface

  • Article - Gerador de Artefatos e Projetos Web

    II Fatec Lins Scientific and Technological Initiation Congress - 2016

    This articles presents a web tool to assist in the development (DX) of applications JavaServer Faces automating the generation of artifacts and projects through modeling of entities and relationships, filling out forms and using elements Drag-and-Drop. The artifacts produced are based on the JSF architecture: ManagedBeans, Persistent Entity, Data Access Object (DAO) and User Interfaces and such tool makes use of concepts of Fluent Interfaces and Abstract Syntax Tree (AST). The artifacts produced can be used in web applications and their operation is satisfactory. Keywords:

    • JAVASERVER FACES
    • ARTIFACT GENERATOR
    • CODE AUTOMATION
    • WEB SYSTEMS

  • Article - Gerador de Artefatos Web compatível com IDE Desktop

    1st Stage of the 24th International Symposium on Scientific and Technological Initiation at USP - SIICUSP - 2016

    This articles presents a generator of web artifacts that through modeling, forms and drag and drop elements, facilitating the development of JavaServer Faces (JSF) applications, automating the generation of the main artifacts of an application based on this architecture: ManagedBeans, Data Access Object (DAO), user interfaces and JPA Persistence Entities. Such tool makes use of Fluent Interface and Abstract Syntax Tree (AST) concepts.

    • JPA
    • ARTIFACT GENERATOR
    • CODE AUTOMATION
    • Web IDE

Let's make networking? - Send me a message.

We can talk about technology, job proposals, freelance jobs, projects development, or just networking. I'm also looking for developers to work with me in my current job. But I can also refer you to other jobs if you like.

Thanks for your message!

As soon as possible I will answer you.

© 2021 developed by lucasnck
follow on github