Tell more about your experience at EMCD Tech — what was there, how did you grow over two and a half years?
sobes.tech AI
Answer from AI
At EMCD Tech, I started as a Golang developer and over two and a half years, I progressed from performing support tasks to architectural design of services. Initially, I was involved in writing and optimizing microservices, participating in code refactoring and process automation. Over time, I took on more complex projects, including developing high-load systems using gRPC and Kafka.
My growth was not only in technical skills but also in soft skills: I began conducting code reviews, mentoring junior colleagues, and participating in sprint planning. Eventually, I became one of the leading engineers in the team, responsible for code quality and architectural decisions.
An example of a task I implemented:
// Example of a simple HTTP service in Go
package main
import (
"fmt"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello from EMCD Tech!")
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
This experience helped me better understand the principles of building scalable systems and improve my teamwork skills.