Hi, welcome to My Profile. I'm Adevair Vitório (@profadevairvitorio), a Software Engineer with over 9 years of experience in developing robust and scalable solutions. My passion lies in transforming complex ideas into functional and efficient code, with a special focus on Ruby, Python, and JavaScript.
Throughout my career, I have contributed to various phases of the software development life cycle, from conception and architecture to implementation, testing, and deployment. I am proficient in agile methodologies and constantly seek to improve my skills and explore new technologies.
Here are some of the main technologies and tools I work with:
- Ruby: My primary language, with extensive experience.
- Python: Used for automation, scripting, data analysis, and web development.
- JavaScript/TypeScript: Essential for both frontend and backend development (Node.js).
- Ruby on Rails: My preferred framework for rapid and efficient web development.
- React.js / Next.js: For building modern and reactive user interfaces.
- Node.js / NestJS: For developing APIs and backend services in JavaScript.
- Django / Flask: Experience with Python frameworks for web development.
- PostgreSQL: My relational database of choice, with experience in optimization and modeling.
- Redis: For caching and message queues.
- MongoDB: Experience with NoSQL databases.
- Git / GitHub: Version control and collaboration.
- Docker / Docker Desktop / Kubernetes: Containerization and orchestration.
- AWS / Google Cloud Platform: Experience with cloud services.
- RSpec: My preferred testing tool for Ruby.
- Jest / Pytest: Testing tools for JavaScript and Python, respectively.
- CI/CD: Experience with Continuous Integration and Continuous Deployment using Semaphore CI, Jenkins, and GitHub Actions.
- Insomnia: For API testing and development.
- DBeaver: Universal database tool for developers and database administrators.
- JetBrains IDEs (PyCharm, WebStorm, RubyMine): My preferred integrated development environments.