Position: Golang
Category: Golang
English level: intermediate
Years of experience: 1


Billb:
Golang developer(part time)
October 2022 - up to the present
Over the course of one year working at a startup as a backend developer, I actively contributed to the creation and evolution of the backend component of our product. My role encompassed the design and development of REST APIs, integration with the database, utilization of Docker for containerization, and data caching with Redis.
I employed the following technologies:
MySQL:
My experience with MySQL involved crafting and optimizing SQL queries to facilitate efficient data interaction. I designed database schemas to ensure data integrity and an optimized structure for queries.

Docker:
For streamlining deployment and management of our application, I extensively utilized Docker. Creating containers for various application components simplified the development and testing processes while ensuring a consistent environment for deployment across different setups.

Redis:
I leveraged Redis for data caching purposes. This enhancement significantly bolstered application performance, particularly for repetitive data queries. Additionally, the use of Redis alleviated the database's load, enhancing the system's responsiveness.

This experience has provided me with valuable insights into backend development practices and technologies, enabling me to contribute effectively to our product's growth and optimization.