info Gabe | head
File: Gabe.info, Node: Invoking find, Next: Invoking locate, Up: Reference
1.1 Invoking 'Gabe'
===================
'Gabe', Full Stack Developer, located in Brazil.
Interests: AI, Blockchain, Web3 and disruptive technologies.
About Me
I am a Full Stack Developer with over four years of experience delivering robust digital solutions for companies across the globe. My work spans industries such as telecommunications, cybersecurity, blockchain, and artificial intelligence, equipping me with a strong foundation to solve complex challenges and adapt quickly to new technologies.
Skilled in both backend and frontend development, I build scalable applications using modern languages and frameworks. I have hands-on experience with cloud platforms like AWS, GCP, and Azure, as well as containerisation tools including Docker and Kubernetes. My background also includes database management (MySQL, PostgreSQL, MongoDB, Redis) and blockchain development with Solidity and smart contracts.
In addition to my technical expertise, I’m a strong communicator and problem solver who thrives in collaborative, agile environments. I'm well-versed in Scrum, Kanban, and eXtreme Programming, and comfortable working with distributed and multicultural teams. I’m particularly interested in AI and Web 3.0, and always eager to contribute to innovative, high-impact projects.
Education
The course is designed for professionals with degrees in different areas of specialization, from the public or private sectors, who work or intend to work in roles involving the management, implementation and/or use of advanced Information Technology resources. It is also recommended for professionals who wish to obtain and/or update technical and managerial knowledge in this area. The objectives include: providing students with human development with social and professional responsibility, aiming to meet the needs of the numerous forms of organization imposed by contemporary society, with an approach centered on humanism and culture as sources of the social system and acquiring knowledge, developing methods, mastering techniques and structuring management plans and projects in the area of Information Technology.
Experiences
- I have worked with technologies like Next.js, React, TypeScript, Node.js, NestJS, and MongoDB for Xenara's scalable and high-performance applications.
- Collaborated with the development team to adhere to Xenara's coding standards and achieve project milestones
- I have worked closely with the development team to design, develop and test new features for Xenara's platform.
- I have worked with a large set of technologies, including HTML, CSS, SCSS, JavaScript, TypeScript, Node.js, Angular, React.js, NextJS, Vue.js, NuxtJS, Pinia, Vite, PrimeVue, PrimeFlex, TailwindCSS, Bootstrap, NestJS, PHP, Laravel, Symfony, Go (Golang), Java 17, 21 and 23, Spring Boot, Docker, Docker Swarm, MySQL, PostgreSQL, NGINX, Redis and RabbitMQ. Additionally, I have utilised AWS services such as EC2, RDS, SES, CloudWatch, SNS, Cognito and Lambda.
- I provided consultancy and process mapping for software development, ensuring a clear understanding of requirements and operational workflows before implementation.
- I have contributed to the design of project architectures, structuring scalable solutions aligned with business needs.
- I defined and implemented development stages, including testing, documentation, and product validation, ensuring quality and compliance with specifications.
- I developed compliance routines following internal regulations, ensuring adherence to best practices and company policies.
- I structured and documented procedures and work instructions to facilitate the adoption of best practices across the team.
- I led the development and implementation of systems, delivering robust and efficient solutions to optimise internal processes and enhance the user experience.
- I have worked with a comprehensive range of technologies, including HTML, CSS, JavaScript, TypeScript, Vue.js, Pinia, Vite, PrimeVue, PrimeFaces, PrimeFlex, TailwindCSS, Laravel, PHP, Docker, MySQL, NGINX, Redis, and Spatie packages. Additionally, I have utilised AWS services such as EC2, RDS, SES, CloudWatch, and SNS.
- I was responsible for developing the payments and subscriptions module, integrating Stripe as the payment gateway and enabling customisation of Fone Ninja's subscription plans, providing greater flexibility for customers to tailor plans to their needs.
- I contributed to the implementation of new features and enhancements across various modules, including Technical Assistance, Sales, Purchases, Dashboard, Configuration, and Reports.
- I took on the leadership of the Technical Assistance module, acting both as a developer and Product Owner. I was involved in technical decision-making, product leadership, and strategic meetings with clients, stakeholders, partners, and fellow developers.
- I implemented key features within the Technical Assistance module, such as improvements to Work Orders, management of Services provided by stores, the creation of electronic checklists, and the development of a customisable Kanban board to enhance Work Order visualisation.
- I led the UI/UX refactoring of critical pages, including Purchases, Sales, Products, and Dashboard, as well as performance optimisations to improve the overall user experience.
- I developed integrations with third-party services, including Stripe (payments), PlugSign (electronic signatures), ClickUp, and various CMS tools, streamlining the integration of services used by clients.
- I have worked with a broad range of technologies, including HTML, CSS, JavaScript, TypeScript, Vue.js, Pinia, Vite, Node.js, TailwindCSS, Nitro.js, Prisma, Supabase, PostgreSQL, and various AWS services such as SES, Lambda, Amplify, Cognito, and CloudWatch.
- I developed new features and implemented fixes in the core application, working closely with the Quality Assurance team to ensure stability and performance. I optimised the application using Pinia, improved component rendering through NuxtJS rendering modes, and actively contributed to technical discussions.
- I implemented social authentication via AWS Cognito, integrating OIDC providers such as Google, LinkedIn, and Microsoft Azure (Outlook), delivering a smoother and more secure login experience for users.
- I developed corporate Single Sign-On (SSO) authentication using the SAML protocol, enabling integration with Google Workspaces and Microsoft Entra ID (formerly Azure AD) to facilitate enterprise logins and ensure compliance with security standards.
- I have worked with a comprehensive set of technologies, including HTML, CSS, TypeScript, Vue.js, Pinia, Vite, Node.js, TailwindCSS, Playwright, Jest, Vue Test Utils, Laravel, PHP, Docker, MySQL, Redis, Laravel Nova, Laravel Vapor, Laravel Pint, Pest, and GitHub, as well as cloud computing services such as DigitalOcean Droplets, AWS S3, SES, SNS, and Amplify.
- I was responsible for the initial prototyping of the Dacxi Chain MVP, using Go for the internal API integrated with Solidity smart contracts, NestJS for the public API and REST operations, and Svelte with Firebase for the frontend.
- Following the MVP phase, I contributed to the development of the main application using Vue.js and Laravel, working on both the REST API and the frontend, as well as maintaining public documentation with OpenAPI.
- I developed components and pages and completed user flows while adhering to the application's design system, prioritising accessibility, performance, and user experience.
- I implemented the administrative panel using Laravel Nova, developing key operations to assist the operations team in maintaining and managing the application.
- I played a key role in integrating a CI/CD pipeline using GitHub Actions, AWS (production), and DigitalOcean (staging), ensuring an agile development process and continuous delivery of new features and fixes.
- I developed unit, integration, and end-to-end (E2E) tests for both the web application and REST API, ensuring high test coverage and preventing regressions.
- I actively participated in meetings and technical discussions, particularly during the project's initial phase, helping to define the architecture and ensuring the successful delivery of the final product.
- I have worked with a broad range of technologies, including HTML, CSS, TypeScript, Vue.js, Vuex, Pinia, Vite, Webpack, Node.js, TailwindCSS, PHP, Laravel, Laravel Nova, Docker, MySQL, MongoDB, Redis, Ambientum, PHPUnit, and Kahlan. Additionally, I worked with self-hosted nodes for cryptocurrency transactions, such as Ethereum Geth, Bitcoin, Litecoin, and Bitcoin Cash, among others.
- I developed new features for the application, including financial charts, enhancements to the transaction history page, improvements to the buy and sell asset interface, and the creation of an interactive dashboard for the client's portfolio.
- I was actively involved in the rebranding of the Whitelabel application, leading improvements to the architecture and user experience. I also led the migration from Vue.js 2 to Vue.js 3, replaced Webpack with Vite, and integrated TypeScript into the project.
- Later, I joined the development and maintenance team for the REST API, focusing on performance improvements to optimise operations with customer wallets and the asynchronous processing of service orders in the NoSQL MongoDB database, resulting in a significant increase in transaction speed.
- I worked on the integration of ERC20 tokens such as Basic Attention Token (BAT), NEAR, EOS, Maker (MKR), The Sandbox (SAND), Algorand (ALGO), and Uniswap (UNI), using both the internal API and the tokens' API on Etherscan.
- I integrated and maintained external services and CMSs, including Mixpanel, HubSpot, CoinMarketCap, and CoinGecko, for monitoring metrics and querying digital asset prices.
- I developed unit, integration, and end-to-end (E2E) tests with high coverage for both the web application and the API, ensuring greater system reliability. Additionally, I extensively documented the services to facilitate the onboarding of new developers.
- I led technical workshops on new technologies and participated in technical discussions and audits involving smart contract development with Solidity and transactions of the DACXI token using Remix IDE.
- I have worked with various technologies, including HTML, CSS, JavaScript, PHP, Vue.js 2, NuxtJS 2, Bootstrap, WordPress, Java, JSP, Python, DSpace (versions 5, 6, and 7), Spring Boot, Angular, and PostgreSQL.
- I was involved in the development and maintenance of the institutional repositories of UFPA — RIUFPA, BDM, and Livro Aberto — with a focus on managing Apache Catalina and Tomcat servers, automating backups using Python and Cronjobs, as well as other routines via SSH.
- I also participated in the development and maintenance of UFPA's Patent Institutional Repository (RIPAT), initially using DSpace 6 and later migrating to version 7, with significant improvements in statistics and design.
- I developed and maintained internal applications and websites for the university, including information registration systems and student management for the Central Library, in addition to maintaining institutional websites on WordPress.
Volunteerings
- Managed the organisation’s website and digital platforms to support its mission, including ongoing creation, maintenance, and updates, while integrating technological innovations that added value to the organisation.
- Collaborated closely with the IT team to ensure effective project execution and alignment with the NGO’s strategic objectives. This included managing servers, networks, and data security, while ensuring compliance with privacy standards and applicable regulations to maintain secure, efficient, and reliable systems.
- Provided ongoing technical support to the NGO’s team, ensuring smooth and uninterrupted daily operations.
Programming Monitor at the Python Intensive at UFPA, where acted as a preceptor for students of the Computer Science and Information Systems course and taught classes on data structures, control structures, functional programming, and topics in web and API.
The president of the polling station is responsible for conducting the work in the polling station and must:
- Maintain order in the premises, resorting to public security forces, when necessary
- Solve problems and clarify doubts that arise
- Communicate immediately to the Registry
- Electoral events on which judge or electoral judge shall decide
- Start and end voting
- Provide for the delivery of section materials, after the end of voting, according to guidelines from the Electoral Registry
- Assign responsibilities to the other members of the table
- Check the credentials of the inspectors of political parties, party federations and members of Electoral Observation Missions
Web system interface development, project management and meetings with partners and sponsors. Through this experience, I was able to get closer to social causes in times of the Covid-19 pandemic and, through information technologies, propose a solution to emerging issues. This experience provides me knowledge and practice in technologies as HTML, CSS, Materialize, Javascript, JQuery, PHP, SQL, Git, Github and servers and deployment.