Preferences
I want to:
- continue to develop as a Go engineer as much as possible
- work with databases, to master PostgreSQL
- master vector databases and other AI-related stuff
- create well-tested microservices and take full ownership over their life cycle
- create API-first applications
- develop applications working with geospatial data
- develop realtime applications
Experience
- Node.js - since it's very beginning, more than 10 years. Expert level
- TypeScript - 6+ years. Expert level
- React - have been working for 5+ years, but 3 years ago switched to backend-only stack. No problem to come back to frontend
- MySQL - from time to time
- MongoDB - often
- Redis - many years
- AWS:
- a lot of experience with Serverless + Lambda + SNS + SQS
- some experience with DynamoDB, not a big fan though, prefer MongoDB or ElastiCache Redis
- Kubernetes:
- many years ago I used to work with a self-hosted k8s cluster. Developed some Helm charts, but I think I forgot everything
- Docker:
- Understand well, using actively from time to time
- Swarm and Compose as well
- SOLID:
- I love it! From my CV you can see that I prefer clean architecture for its testability and maintainability
- NPM:
- published a fucking lot of NPM packages
- know how to organize monorepos
- know how to configure CI/CD for automated packages publishing
- CI/CD:
- many years of experience with CircleCI
- Tests:
- many years of experience with Jest and other older test frameworks
- a couple of years with Cypress, prefer Playwright for its modern API
- Telegram bots API:
- created a couple of Telegram bots for my personal use. On Go and Node
- OpenAI:
- created a couple of applications (both commercial and open-source) using OpenAI API
- Vector databases:
- curious newbie
- now exploring vector search on QDrant for my current job
- Kafka:
- no experience at all
- Web3, blockchain
- no experience at all
Salary expectations
- 7000 USD / month
- b2b contract
The NOs
The following is the list of features I will never agree to work with:
- Russian companies
- Gambling
- Porn
- Blockchain scam
- Other scam
Where I am
Poznan, Poland