Position: Backend Developer
Category: Golang
English level: intermediate
Years of experience: 1.5


As a Trainee Java Developer at EPAM Lab, I was assigned to work on a complex project that involved developing a microservice for a healthcare client. Under the guidance of my mentor, I quickly gained hands-on experience with Java and Spring Boot, and learned how to write clean, maintainable code.

After a few months, I was promoted to the role of Junior Java Developer, and my responsibilities expanded to include writing unit tests, working with databases, and collaborating with other developers on the team. I was also responsible for ensuring that the microservice met the client's requirements for performance and security.

Despite some initial challenges, I quickly adapted to the fast-paced work environment and was able to contribute to the project's success. My efforts were recognized by the team, and I received positive feedback from my manager.

After completing the project, I received a tempting job offer from a telecommunications company, which I accepted. At my new job, I worked on developing software for a variety of platforms, including mobile apps and web applications. I gained experience working with different programming languages and tools, and learned how to debug complex issues using logs and adb.

My journey in software development has been a constant pursuit of learning and growth, and it was during this journey that I discovered the captivating world of Golang. From the moment I delved into Go's simple yet powerful syntax and its focus on concurrency and performance, I found myself deeply inspired by its elegance and efficiency. Learning Go has not only broadened my programming horizons but has also ignited a passion within me to explore its vast potential.

Currently, I am seeking new opportunities where I can use my skills and experience to make a meaningful contribution to a dynamic team.