Alfonso M. García Astorga

My name is Alfonso M. García Astorga, I live in Madrid (Spain 🇪🇸). I work as Fullstack Software Developer. I am the founder of AMGA Ventures, a software company dedicated to creating digital businesses. If you want to contact me, you can do it via e-mail.

Skills

My skills come from the need to build digital products from scratch. I'm a very product-minded developer and a huge self-learner. I like to research topics in depth (yup I Google a lot of stuff) to expand my knowledge. I try to keep my skills to state-of-the-art without going crazy. I'm always trying my best to write clean, maintainable, testable and scalable code.

Fundamentals

  • Data Structures
  • HTTP Protocol
  • Version Control (GIT)
  • Object-Oriented Programming (OOP)
  • SOLID
  • Dependency Injection
  • TDD
  • CI/CD Pipelines
  • Software as a Service (SaaS)
  • Single-page Applications (SPAs)
  • SSO Authentication
  • OAuth Protocol
  • Component-based UIs Development
  • SQL
  • NoSQL
  • Jamstack
  • Monorepos
  • Browser Extensions
  • Realtime Web Applications (WebSocket)
  • Server-side Rendering (SSR)
  • Static Site Generation (SSG)
  • Client-side and Server-side Debugging
  • Web Performance
  • Search Engine Optimization

Programming languages

  • TypeScript (fluent)
  • Python (intermediate)
  • C++ (beginner)
  • Swift (beginner)

Markup languages

  • Markdown
  • SVG

Data Exchange Languages

  • XML
  • JSON

Datastores

  • PostgreSQL
  • MongoDB
  • SQLite
  • Prisma.io

In-memory Datastores

  • Redis

Cloud Computing

  • Google Cloud Platform
  • Amazon AWS
  • Vercel
  • Netlify

Web Technologies

  • HTML
  • Modern CSS (Flexbox)
  • JavaScript
  • ES6+
  • NPM
  • React
  • Redux
  • Gatsby.js
  • Next.js
  • Blitz.js
  • Jest
  • Headless CMS
  • Apollo GraphQL
  • MDX
  • JSON-LD

APIs Technologies

  • Node.js
  • Express.js
  • NestJS
  • GraphQL
  • Mocha / Chai

Desktop Technologies

  • Electron
  • Swift for MacOS apps

Mobile Technologies

  • React Native

UI Technologies

  • Material UI
  • Chakra UI
  • Storybook
  • Sketch
  • Balsamiq Mockups

Containers

  • Docker
  • Docker Compose

Others

  • Unix
  • MacOS
  • Windows
  • Bash scripting

© 2020 Alfonso M. García Astorga