Technically sophisticated professional with 14 years experience.
Skilled in holistic design and patterns for Cloud environments, platform enhancements, application architecture.
Expert at automating software development processes, aimed at improving stability, reliability, and efficiency.
I enjoy playing tennis, watch a favourite football team (Man Utd) and spend time with my family.
I like to learn new technologies and challenge myself for new software projects doing a full lifecycle: design, development and delivery!
The app displays a list of robots (images from https://robohash.org/)
Under the hood:
- Progressive Web Application (PWA) - React
- Next.js
- Typescript language
- Unit tests (Vitest)
- Continious Integration (Github Actions)
The app allows to recognize human faces out of any provided image
Frontend:
- React (create react app)
- Client session management (JWT handler)
- Unit tests (Jest/Testing Library)
- CI/CD: Github Pages
- Continuous Delivery using Terraform onto AWS S3/CloudFront
Backend:
- JavaScript/Node.js, REST API: Express
- Invoke of Clarif.ai API for face recognition
- AWS Lambda function (its deployment through AWS CDK)
- Database: Postgres
- Authorization: JWT, session cache: Redis
- Containerized app: Docker/Docker Compose
- CI/CD (Github Actions)
- CD using AWS CDK onto Elastic Cloud Service (ECS)
- CD using eksctl onto Elastic Kubernetes Service (EKS)
'Launch' space missions based on real-life SpaceX data. No affiliation with NASA or SpaceX in any way. Created for educational purposes only.
Frontend:
- React (create react app)
- Unit tests (Jest/Testing Library)
- CI/CD: Github Pages
Backend:
- JavaScript/Node.js, REST API: Express
- Invoke of SpaceX Data API for data of space launches
- Database: MongoDB Atlas
- Authorization: OAuth
- CI/CD (Github Actions)
Call to action
Email me