Leonardo Castro

Full-Stack JavaScript Developer

Developer offering frontend and backend services. See below for more details about my profile.

Summary

Highly skilled and proficient in various aspects of web development, I possess a strong command of the English language and excel in JavaScript, Node.js, React.js, HTML, CSS, Tailwind, and Bootstrap. With a solid foundation in these technologies, I have consistently delivered high-quality solutions and contributed to the successful development of numerous projects. My extensive knowledge and expertise in these areas allow me to effectively design, develop, and implement engaging and user-friendly web applications. Additionally, my strong problem-solving abilities and attention to detail enable me to tackle complex challenges and deliver efficient solutions. With a passion for staying up to date with the latest industry trends, I consistently strive to enhance my skills and ensure that my work remains innovative and cutting-edge. Through my commitment to excellence and a proven track record of success, I am well-equipped to contribute to any team or project that requires expertise in English, JavaScript, Node.js, React.js, HTML, CSS, Tailwind, and Bootstrap.

Frontend

Creating elegant frontend responsive interfaces to provide the best UX for the users.

Frontend stacks

React.js - Redux

CSS - HTML

Tailwind - Bootstrap

Backend

Developing efficient APIs to provide processed data to the frontend and to other applications

Backend stacks

Node.js and Express

Mongo.db and Mongoose

SQLServer and PLSQL

Languages

Ability to speak fluently more then one language, to be able to communicate with the team.

Languages that I speak

Portuguese - Native

English - Fluent

Spanish - Basis

Relevant Companies that I've worked for

Companio OU

Tallinn - Estonia

FullStack JavaScript Engineer

Activities

Developed new features and enhancements in both frontend and backend using JavaScript as the primary programming language.

Conducted source code analysis to identify and correct the root causes of issues.

Participated in weekly video meetings with a multicultural and multilingual development team to align on project needs, improvements, and tasks.

Hosted Knowledge Sharing sessions for all company employees to promote learning and knowledge exchange.

Took initiative to dive into new projects aimed at enhancing the company's system.

Utilized Git as the version control system and GitHub as remote repositories for efficient code management.

Developed new features using React.js and Redux for frontend development.

Integrated third-party applications with company APIs to improve system functionality and connectivity.

Tata Consultancy Services

Ribeirao Preto - Brazil

Systems Support analyst

Activities

Actively analyze source code to identify the root causes of problems and implement necessary corrections.

Provide user support for systems, including ADM Origination (Client ERP) and JDE Oracle, with a focus on the Distribution, Accountancy, and Financial modules.

Deliver comprehensive training to new team members and devise strategies for process optimization.

Create detailed Procedure Operation Process (POP) manuals for seamless system operations.

Generate reports using Microsoft SQL Server and Toad (Oracle) to support audits and drive business activities.

Collaborate closely with fiscal and accounting teams during monthly closing to ensure compliance with regulatory requirements.

Demonstrate expertise in problem-solving and bug resolution for the company's web systems.