Rijeka/Croatia |
I was building a huge e-commerce product on Gatsby, backed with microservices on K8s and NestJS. I managed technical tasks, coordinated with cross-functional teams, as well as providing technical leadership and mentoring people. I automated infrastructure with ArgoCD, CircleCI, Netlify and Helm. As well I designed, estimated and delivered in-time a separate product with Go, Vue, Cypress, ReactNative.
I designed, led and developed a high-traffic social app using a pure microservices architecture from scratch. This includes solution architecture, timelines, as well as manageable user stories. The chosen tech-stacks included NestJS, React, React-Native, Apollo Federation, RMQ, Redis, PGSQL, GCP, K8s, Terraform.
I was breaking monolithic backend into microservices for the greatest 3D education VR lab for scientists. Leading and mentoring my team. Integrated Scrum into the development lifecycle. Facilitating and collaborating in meetings with other teams and product owners and interviewing for senior positions. My tech stack included Python, DRF, React, Flask, Vue, Typescript, Cypress, Pact, GTM, AWS, Stripe, K8s.
During these years I developed and shipped an enormous amount of various projects on many programming languages including Java, PHP, Groovy, Kotlin, Javascript and Typescript. I created and maintained numerous mobile applications and widgets with Java, including Android-TV, as well as hybrid mobile apps on React-Native for both Android and IOS.
Apart from coding, I have also been responsible for leading a team, writing technical and conceptual documentation, mentoring team members, collaborating with product owners and managers, organizing PDLC, creating CI/CD pipelines, setting up production environments, and speaking at internal conferences.
Pychat.org is a cost-effective, open-source communication app designed for company use. It serves as a self-hosted alternative to Slack. Pychat can be easily set up with a single Terraform command on Linode using Helm charts and K8s. Written on Python & Vue, Pychat offers messaging, secure chats, video calls, conference calls, and screen sharing using WebRTC.
Kitzen.io is a decentralized peer-to-peer marketplace for trading crypto assets with 0 risks. We opensource parts of the wallet here. These libraries will save you a lot of time while working with crypto.
Check out github.com/akoidan. It includes 50+ pet projects that I developed while studying. Top picks are: node-db-migration, vue3-vite-vue-class-component, lines-logger, spainter.