camopy.github.io
Open in
urlscan Pro
2606:50c0:8003::153
Public Scan
Submitted URL: http://camopy.github.io/
Effective URL: https://camopy.github.io/
Submission: On September 08 via api from US — Scanned from US
Effective URL: https://camopy.github.io/
Submission: On September 08 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
PAULO CAMOPY SOFTWARE DEVELOPER * About * Experience * Side Projects * Skills * Education * Resume PAULO CAMOPY SOFTWARE DEVELOPER ABOUT I'm a software developer with over 10 years of experience. I'm motivated to help people by creating high-end apps that would enhance the user’s performance while performing daily tasks through the use of today’s technology, so they can be more effective in their activities and gain time to live a good life as everyone deserves. I have maintained, developed, and launched multiple projects from scratch, carrying the development of its back-end and front-end codebases. My current stack of preferences includes Go, Cloud Providers, PostgreSQL, Redis, ClickHouse, and other technologies related to them. EXPERIENCE Now Jan 2024 PLUR STATION, BALNEÁRIO CAMBORIÚ, BRAZIL SOFTWARE DEVELOPMENT ENGINEER In early 2024, I joined PLUR Station with the goal of launching an MVP. Leveraging my extensive Golang and programming expertise, I also learned Flutter to create both mobile and web apps. Now Jan 2024 SOFTWARE DEVELOPMENT ENGINEER PROJECTS: PLUR STATION - PROMOTER/CREW PLUR Station is a startup operating in the electronic music events domain. The project addresses current challenges that hinder Crews from expanding their events to larger areas. Additionally, it provides a platform for Promoters across the country to easily discover available events and apply to promote them. Key features include: Event Creation: Crews can create their own events. Promoter Applications: Promoters can apply to participate in events. Mission Management: Crews manage events by creating multiple time-bound missions, each with its own priority and points. Ranking System: A points-based ranking system rewards top promoters with benefits offered by the Crew. > • Acted as a key Golang and Flutter developer. • Developed two independent > Flutter apps — one for Crews and another for Promoters. • Implemented > authentication using AWS Cognito. • Managed file upload and download via AWS > S3. • Designed and executed unit tests, functional tests, and load tests using > the Golang standard library and the k6 testing tool. • Established CI/CD > pipelines for testing and deploying the entire system to Fly.io cloud. • > Created and maintained multiple REST endpoints to handle create/update/delete > operations from the Flutter apps. • Implemented GraphQL queries. • Executed > database migrations for PostgreSQL. • Designed a notification system using > pub/sub techniques, GraphQL subscriptions, and Golang generics. • Developed a > ranking system by leveraging Redis to store denormalized data, improving API > response time by avoiding multiple SQL queries and joins. • Customized > integration with the Google Places API. • Set up comprehensive system > monitoring with Prometheus metrics. Go Flutter PostgreSQL Redis GraphQL REST Prometheus Grafana k6 Docker AWS S3 AWS Cognito Fly.io WebsiteApplication - CrewApplication - Promoter -------------------------------------------------------------------------------- Dec 2023 Aug 2022 AUROX, TEXAS, USA SOFTWARE DEVELOPMENT ENGINEER Joined Aurox in August 2022 with limited blockchain expertise, rapidly acquiring extensive and valuable knowledge in the field. As a proficient Golang developer, I collaborated with a team of exceptional developers to successfully integrate multiple features into the Aurox ecosystem. My contributions were held to high standards, prioritizing solid code architecture and adherence to best practices for every pull request. Now Aug 2022 SOFTWARE DEVELOPMENT ENGINEER PROJECTS: AUROX BLOCKCHAIN INDEXER Aurox is a leading crypto software ecosystem. It features a terminal designed to help users make educated trades decisions by allowing them to monitor the entire cryptocurrency market; and the safest and easiest web3 wallet that enables users to manage their crypto assets and interact with decentralized applications (dApps) on EVM chains. > • Served as a key Golang developer within a dynamic and multi cultural team of > approximately 10 members. • Designed, implemented, and sustained a range of > GraphQL queries, including real-time subscriptions through websockets. • > Optimized API response times by implementing strategic caching techniques, > employing memory cache, Redis, PostgreSQL and ClickHouse solutions (from 1s > avg to less than 1ms avg). • Implemented the seamless integration of > third-party APIs, enhancing overall system functionality. • Engineered robust > webhooks to enable automated downtime reporting to the monitoring system. • > Pioneered the implementation of multiple Prometheus metrics and Grafana > dashboards, ensuring comprehensive system monitoring and performance > evaluation. • Assumed responsibility for maintaining and managing multiple > blockchain nodes, ensuring their consistent and reliable operation. Go BlockChain PostgreSQL ClickHouse Redis GraphQL REST Prometheus Grafana Sentry Docker Google Cloud WebsiteApplication -------------------------------------------------------------------------------- Aug 2022 Jul 2019 BORN IN CODE, BELO HORIZONTE, BRAZIL SOFTWARE DEVELOPMENT ENGINEER As a solo developer, I undertook the responsibility of conceptualizing and executing multiple projects from the ground up. Aiming for impeccable code architecture, contemporary technologies, and adherence to best practices, I meticulously crafted each project. The tech stack I employed included Go, JavaScript frameworks, and pivotal cloud services like AWS and Firebase. This approach facilitated seamless integration of strong code foundations with innovative functionalities, resulting in the delivery of efficient and easily maintainable software solutions. Now Jul 2019 SOFTWARE DEVELOPMENT ENGINEER PROJECTS: CRIPTORIUM Discontinued Online cryptocurrency portfolio platform that seamlessly integrates with multiple exchanges via their APIs, enabling the automatic synchronization of account balances and comprehensive trade histories. This dynamic solution serves the specific purpose of generating essential monthly reports mandated by the Brazilian government. I led the transformation of the project, significantly enhancing its performance and user experience. By leveraging AWS, I architected a robust and scalable infrastructure that propelled the platform into modernity and heightened resilience. > • Led the entire project from inception. • Functioned as a solo developer > throughout the project. • Employed Go for backend development, leveraging its > concurrency tools for efficient transactions retrieval from crypto exchange > APIs. • Crafted a modern frontend using Svelte Kit and Tailwind CSS. • > Utilized AWS Elastic Beanstalk for streamlined infrastructure delivery. • > Managed deployment using Docker Compose for comprehensive deployment > efficiency. • Customized application messages using AWS Lambda. • Utilized AWS > RDS with PostgreSQL, primarily for handling transactional data. • Implemented > JWT-based authentication through AWS Cognito. • Enabled payments utilizing > Stripe, with a webhook integration for subscription management. • Implemented > AWS CloudWatch for comprehensive monitoring, alerts, and metrics. • Utilized > Prometheus and Grafana for focused development and testing. • Implemented AWS > SQS as a queue system to manage crypto wallet fetch requests, addressing > weight limits of certain exchange APIs. Go SvelteKit Tailwind CSS PostgreSQL Prometheus Grafana Docker Stripe REST AWS Elastic Beanstalk AWS RDS AWS Cognito AWS CloudWatch AWS SQS WebsiteApplication -------------------------------------------------------------------------------- CELLER - USA Discontinued A service for file synchronization across servers around the world at lightning speed with a centralized dashboard and alerting system for monitoring. > • Utilized Go for backend development. • Developed a local log file watcher, > leveraging Go's concurrency tools to concurrently parse multiple log files, > thereby enhancing system performance. • Executed command prompt operations > using Go. • Employed PostgreSQL as the database management system. • > Implemented comprehensive monitoring, alerting, and metrics utilizing > Prometheus and Grafana. • Constructed a contemporary front-end using Svelte > Kit in conjunction with Tailwind CSS. Go PostgreSQL Prometheus Grafana Docker SvelteKit (TypeScript) Tailwind CSS Website -------------------------------------------------------------------------------- PETNATURAU E-COMMERCE WEBSITE E-commerce for PetNaturau company > • Undertook complete ownership of the project from its inception. • > Constructed the frontend using Svelte (Sapper) in combination with Tailwind > CSS. • Established the database infrastructure utilizing Cloud Firestore. • > Engineered the backend using a variety of Firebase services, including > Authentication, Storage, and Functions. Svelte Tailwind CSS Firebase -------------------------------------------------------------------------------- Nov 2020 Oct 2019 CET DEVELOPER PROJECTS: STYLEX - CET DEVELOPER - USA Worked for the Stylex Team, customizing their products (Share, FA, Yoom, NYC, Metrum) in CET. I have also developed two new products for them (Still, Quick). > I was chosen to lead development for the Stylex Team, tasked with creating new > products using the CET Developer Software. Despite having no prior experience > with the undocumented CM language (from Configura), I quickly adapted and > thrived. The software's impeccably organized codebase facilitated a smooth > transition, enabling me to comprehend the language and project nuances within > just a few weeks. This solid foundation allowed me to successfully launch the > products in a remarkably short timeframe, a testament to the clarity and > cohesiveness of the codebase. CM CET Developer -------------------------------------------------------------------------------- CET DEVELOPER MODEL CONNECTIONS - USA Creating new model connections on the CET Developer software CM CET Developer -------------------------------------------------------------------------------- Jun 2019 Jul 2017 300 SOFTWARES, BELO HORIZONTE, BRAZIL SOFTWARE DEVELOPMENT ENGINEER Development of web apps using JavaScript frameworks. Several projects were developed using VueJS, Firebase, PolymerJS, Jade, KeystoneJS. Jun 2019 Fev 2019 SOFTWARE DEVELOPMENT ENGINEER PROJECTS: AZYGOS Web app designed to facilitate communication between doctors and patients, with a patient timeline with health data and prescriptions. > • Responsible for the entire project from scratch. • Constructed the frontend > using Vue.js and Vuex for effective state management, while leveraging Vuetify > for Material Design UI components. • Established the database infrastructure > utilizing Cloud Firestore, a NoSQL document-oriented database. • Engineered > the backend using a range of Firebase services, including Authentication, > Storage, and Functions. Vue Firebase Website -------------------------------------------------------------------------------- Jan 2018 Jul 2017 FRONTEND DEVELOPER PROJECTS: 300 SOFTWARES WEBSITE 300 Softwares website development HTML5 Bootstrap CSS JQuery Website -------------------------------------------------------------------------------- ALLSTEEL PROJECTS - USA Unwritten Rules Tour Website | Design Intake | Budgeting Tool | HNI-One Portal | Typicals, Textiles, Image Gallery > • Involved in the development of web apps using JavaScript frameworks. • > Implemented website design. • Wrote code based on software designs. • Provided > internal support for various departments. Adhered to ethical software > development processes. • Solved project-related distress signs and analyzed > the bugs and problems arising at each stage of the product development cycle. > • Ensured compliance with quality and security protocols to maintain the > sustainability of the projects carried out by the organization. Jade JQuery WordPress PolymerJS KeystoneJS -------------------------------------------------------------------------------- Jun 2017 Nov 2012 TEKNISA SOFTWARE, BELO HORIZONTE, BRAZIL BACKEND DEVELOPER Development and support to the team and several products throughout the company. Projects developed using PHP, Javascript, and Oracle. Jun 2017 Nov 2012 BACKEND DEVELOPER PROJECTS: PEBBIAN ERP - DOCUMENTOS FISCAIS DE ENTRADA E SAÍDA Fiscal module with invoices, invoice service, and invoice transmission, for the Pebbian ERP system. The system registers and maintains all the invoices and transmits them through a web service to SEFAZ (Secretaria da Fazenda do Estado). > • Acted on a team with other developers and tech leads. • Worked with SQL > databases (Oracle) to handle transactional data. • Implemented PHP for the > backend. • Built a modern front-end using JavaScript. • Advocated for > improvements to product quality, security, and performance. • Solved technical > problems of moderate scope and complexity. PHP JavaScript Oracle -------------------------------------------------------------------------------- Dec 2010 May 2010 PUC MINAS, BELO HORIZONTE, BRAZIL WEB DEVELOPER Scientific initiation focused on web development Dec 2010 May 2010 WEB DEVELOPER PROJECTS: PSICOLOGIA EM REVISTA - PEPSIC / BVS PSI Was responsible for the HTML and Markup from "Psicologia em Revista" digital journal. HTML5 Markup -------------------------------------------------------------------------------- SIDE PROJECTS ARYA This open-source project aims to aggregate various types of feeds, including RSS, Reddit, YouTube, Crypto, and more, consolidating them for distribution to a designated Telegram channel. Notably, the project features direct integration of chatGPT, seamlessly incorporating its capabilities into the bot's functionality. Go Redis Telegram Bot API Github -------------------------------------------------------------------------------- BROWSER CHAT This project is designed to showcase an event-driven/clean architecture implementation of a simple browser-based chat application using Go. Go PostgreSQL Docker Github -------------------------------------------------------------------------------- SITEMAP GENERATOR This project is designed to showcase Go concurrency's power on a implementation of a simple sitemap generator using only standard library. Go Github -------------------------------------------------------------------------------- GO FETCH POSTS This is my resolution for a common interview question to fetch posts from an API. Go Github -------------------------------------------------------------------------------- GO CONCURRENCY EXERCISES This is my resolutions for some Go concurrency/race condition exercises. Go Github -------------------------------------------------------------------------------- PYTHON LOG PARSER - STUDY CASE Basic Python log parser that saves to a MySQL database and serves metrics to Prometheus and Grafana through a Flask REST API endpoint. Everything is dockerized. Python Flask MySQL SQL Alchemy Go Prometheus Grafana Docker Github -------------------------------------------------------------------------------- LET ME ASK - ROCKETSEAT STUDY CASE Create live Q&A rooms React Tailwind CSS Firebase GithubWebsite -------------------------------------------------------------------------------- SKILLS LANGUAGES GOLANG FLUTTER JAVASCRIPT TYPESCRIPT PHP CM PYTHON CLOUD AWS FLY.IO GOOGLE CLOUD FIREBASE DATABASE POSTGRESQL REDIS CLICKHOUSE MYSQL OTHER REST GRAPHQL DOCKER PROMETHEUS GRAFANA FRAMEWORKS SVELTEKIT VUE NUXT GRIDSOME REACT WEB HTML5 CSS3 TAILWIND CSS EDUCATION PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS, BRAZIL B.S. Information Systems 2018 PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS, BRAZIL B.S. Computer Science 5th grade