Giter VIP home page Giter VIP logo

apify-global-store's Introduction

Hey, I'm Matt! πŸ‘‹

Pronouns: He/Him/His

I'm a full-stack developer with a knack for learning new things very quickly, and a constant craving to learn new technologies and concepts (a developer never stops learning). I studied at UC Berkeley with their Full-Stack Flex bootcamp, where I not only learned web-development from the ground up (from CSS + jQuery all the way to complex applications with Apollo, React and Redux), but also how to effectively communicate in a development environment..

I used to work for Apify as a Software Engineer & Senior Developer Advocate. My duties included writing custom microservices, data-pipeline solutions, and automation software for big-ticket customers, writing internal tooling & libraries, maintaining existing software, communicating & planning with customers, managing projects, and pushing the company's developer community forward.

Before software development, I had a job as an English teacher in Poland. Being a teacher was humbling, and allowed for me to refine my communication skills which I use daily in my current career to communicate complex ideas to my colleagues and coordinate and plan projects.

Hard skills:

  • TypeScript ✨ (I am a super-enthusiast for TypeScript)
  • Golang
  • Redis
  • React.js + Next.js βš›οΈ
  • Redux & Context API
  • Node.js
  • Styled Components
  • IndexedDB
  • Material UI
  • Express.js
  • Fastify
  • GraphQL & Apollo (Apollo Server + Apollo Client) πŸ•ΈοΈ
  • MongoDB & Mongoose
  • SQL & Sequelize
  • Jest πŸ§ͺ
  • Socket.io (Socket.io Server + Socket.io Client)
  • Server-side events
  • Docker 🐳
  • Kubernetes (a bit of experience)
  • AWS (a bit of experience)
  • Worker Threads
  • Functional programming βš™οΈ
  • Microservice architecture

Soft skills:

  • Quick to learn
  • Communication πŸ—£οΈ
  • Time management ⌚
  • Flexibility 🀸
  • Self-motivation πŸ‹οΈ
  • Outgoing
  • Adaptability
  • Team-oriented πŸ”₯
  • Planning & pseudo-code πŸ—’οΈ
  • Leadership
  • Professionality

Experience πŸ’ͺ

I have experience with:

  • Building performant RESTful and GraphQL APIs communicating with relational and non-relational databases.
  • Creating scalable front-end applications and dashboards communicating with both internal and external APIs.
  • Modelling data schemas and relationships between them for optimized database queries.
  • Writing & maintaining various backend-oriented packages, libraries, and utilities for Node.js.
  • Developing different types of automation software.

My most recent public project is a multi-threading library for Node.js called Nanolith, which makes it easier than ever to create a performant API with nanoservices.

What I'm learning now πŸ“š

At the moment, I'm focusing on improving my skills in the following areas:

  • PostgreSQL
  • React (there's always something to learn. Scalable design patterns mostly.)
  • Golang
  • AWS

I'm currently excited about...

WebRTC is a fantastic technology that is absolutely ideal in many scenarios. Very fun to develop and experiment with!

Contact me πŸ’¬

Reach me at my email, or send me a message on LinkedIn.

apify-global-store's People

Contributors

mstephen19 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

hamzaalwan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.