Technical skills as a Software and DevOps Engineer.

During my internships and free time, I‘ve worked on multiple projects to develop expertise in different technologies, from front-end to cloud infrastructure. To validate myself, I also completed the AWS Solutions Architect Associate certification with an excellent score. These are some of my most confident skills.

Front-end

  • HTML

    The backbone of the web, I use HTML to structure content and create meaningful user interfaces with correct semantics.

  • CSS

    I bring life to designs with modern CSS and Sass, ensuring visually appealing and responsive layouts.

  • Tailwind

    Tailwind CSS streamlines my styling process through its utility-first approach, allowing for rapid UI development.

  • TypeScript

    TypeScript is my go-to for building robust front-end applications, offering enhanced type checking and improved code maintainability.

  • React.js

    I leverage the power of React.js to build dynamic and interactive user interfaces that provide seamless experiences.

  • Next.js

    Next.js is my choice for server-rendered React applications, enabling fast loading times and enhanced SEO.

Back-end

  • SQL

    SQL is my tool for managing and querying relational databases. In addition, I also have experience working with document databases.

  • Go

    With its simplicity, Go is my preferred language for building scalable and performant cloud-native back-end services.

  • Node.js

    I rely on Node.js whenever I need to develop full-stack TypeScript applications with reusable logic and end-to-end type safety.

  • Python

    Python powers my data analytics and shell scripting needs, providing a versatile and easy-to-read language for various tasks.

  • REST API

    RESTful APIs form the foundation of my back-end architecture, facilitating seamless communication between client and server.

  • GraphQL

    GraphQL empowers me to design flexible APIs with good performance and developer experience from front-end to back-end.

DevOps

  • AWS

    As a certified AWS Solutions Architect Associate, I provision infrastructure and deploy my applications on Amazon Web Services.

  • Linux

    Linux is a reliable operating system for my deployments, offering stability and security. I use Arch, btw.

  • Docker

    Docker simplifies my application packaging and deployment process, ensuring consistency across different environments.

  • Kubernetes

    Kubernetes orchestrates my containerized applications, enabling automated scaling and management of complex deployments.

  • Git

    Git is my indispensable version control tool, allowing collaborative development and efficient code management.

  • GitHub Actions

    GitHub Actions automates my development workflows, allowing seamless integration, testing, and deployment of code.