Position: Golang Softwear Engineer
Category: Golang
English level: intermediate
Years of experience: 3


Project: Web Site 
Developer role: Fullstack Developer
Worked on:
	Development and support of SPAs 
Prismic and Netlify integration
New components development according to the Figma
Utilizing good design practices, code reuse and writing efficient source code
Technologies: React.JS, Next.JS, Prismic, Netlify, TypeScript, HTML, CSS 

Project: E-commerce platform
Developer role: GO Developer
Worked on:
	Developing database API
Working with order processing using Google Cloud Run for creating jobs 
Developing process of order calculation 
Development and support of API for admin panel - creating the necessary entities needed for the admin panel 
Development of synchronized data filling in the admin panel using Google Queue and Google Cloud Storage as third-party application 
Interaction design between the frontend part and the backend part using Hasura (GraphQL) and REST 
Technologies: Go, HTTP, REST, Bitbucket, PostgreSQL, Docker, GoogleAPI, GraphQL, Hasura, Google Cloud Task, Google Queue, Google Cloud Storage (Bucket) 

Project: Online Messaging Solution
Developer role: GO Developer
Worked on:
	Database design from scratch
REST API development
Chat system design and development based on microservices infrastructure 
Development and support of microservice for emails processing by IMAP and SMTP
Integration with 3rd parties services to send/recieve SMS
Integration with S3 as file storage system
Development and support of microservice message translations (via Google translate API)
Added voice calls support to chat system via WebRTC
Technologies: Go, HTTP, REST, Bitbucket, ReactJS, HTML, JavaScript, AWS, websocket, PostgreSQL, Docker, GoogleAPI, WebRTC

Project: Dataserver
Developer role: GO Developer
Worked on:
	Receive, aggregate, save and cache data 
Preparation, filtering and distribution of data
Adding data processing functionality, synchronization between microservices via NATS
Integration with Redis cache as storage
Load balancing setup via IIS
Technologies: Go, HTTP, REST, Bitbucket, ReactJS, HTML, JavaScript, AWS, websocket, Redis, NATS, 

Project: Helpdesk vs OTRS
Developer role: GO Developer
Worked on:
	Developing service of synchronization between support services OTRS and Freshdesk
	Development connector to OTRS
	Development connector to Freshdesk
Technologies: GO, HTTP, REST, Bitbucket