Position: Full Stack Golang Developer
Category: Golang
English level: upper
Years of experience: 3


Middle Full Stack Golang Developer (Jul 2021 - Present, 1 yr 6 mos)

Technology Stack: Go (Golang), Gin, Clean Architecture, Git, GitHub, GitHub Actions, Docker, WebSocket, JSON-RPC, JWT, Redis, MongoDB, Swagger, Postman, Makefile, Lucidchart, Notion, TypeScript, React, Redux Toolkit, Feature-Sliced Design, React Hook Form, SASS/SCSS, Tailwind CSS, HTML, GolangCI Lint, ESLint, Prettier.

- Worked on CI/CD tool GitHub Actions to automate the build process from VCS into testing and production environment
- Configured golangci-lint and refactored significant part of codebase for better coding culture
- Produced and consumed RESTful Web Services using Postman REST Client, Swagger UI, to interact with different applications from third-party tools
- Evaluated function, performance and design compliance of every product against design standards and customer needs
- Developed JSON-RPC API for real-time users dashboards via WebSocket
- Developed embedded system network configuration and bare-metal Wi-Fi protection using timeout access based on jumper
- Developed in-memory database for security reasons and memory restrictions (Embedded System)
- Responsible for designing rich user interface applications using TypeScript, React, Redux Toolkit
- Created and maintained the Admin page for central management of the application
- Involved in Unit Testing and Integration Testing in development environment and ensuring application is according to specifications
- Implemented graceful shutdown for monolith application
- Implemented flexible project configuration system

Junior Golang Developer (May 2020 - Jul 2021, 1 yr 3 mos)

Technology Stack: Go (Golang), Echo, Git, GitHub, GitLab, PostgreSQL, SSH, Postman, Trello, JavaScript, MPA, SPA, CSS, HTML, Bootstrap.

- Worked with multiple embedded security systems providers and their devices like Inner Range, Integrity, Sensurity, Optex, Avigilon, Xtralis, TATEX, CIAS, etc.
- Worked directly with the device memory and it's available interfaces like GPIO, UART, I2C, SPI, RS485, etc. (kit depends on device)
- Created embedded system's analytics dashboard for inner components like CPU utilization, memory usage, etc.
- Created tons of custom validations and parsers for security packages like OSDP (depends on vendor)
- Implemented flexible and secure JWT authentication with these features: automatic logout, only one active device
- Developed and supported parts of different access control systems

( limit reached...  )