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.