Position: Software Engineer
Category: Golang
English level: intermediate
Years of experience: 4


- Result-oriented and highly motivated engineer offering 4+ years of experience in the IT industry, focusing on software development, maintenance, configuration management, and automation of software development life cycle processes.
- Experienced in cloud infrastructure solution design, development, monitoring, and maintenance.
- Excellent communication and collaboration skills, with proven experience working as a member of multicultural, globally distributed teams.
- Dedicated learner, who always strives to deliver cutting-edge solutions concerning primary business needs.

Projects and tasks: I have experience working on a variety of projects in different industries. For example, I have worked on developing an e-commerce platform, which provides functionality for digital product creators to establish their businesses, receive orders, tips, and even direct subscriptions. 
Through these projects, I had hands-on experience with a variety of technologies and tools.
- Programming languages: JS(TS), Python, and Golang.
- Repositories and caches: MySQL, PostgreSQL, TimescaleDB, MongoDB, and Redis.
- Infrastructure as a Code: Terraform.
- CI/CD: GitHub Actions, and Azure DevOps.
- Data delivery: REST, gRPC, WebSockets, and Message Queues.
- Containerization: Docker.
- Clouds: AWS, Azure.
- Tests: unit, integration.

Role in the team: 
- Collaborated with other developers, product managers, and stakeholders.
- Worked in agile environments with various project management tools. 
- Developed both software and system engineering solutions that meet business needs.

Career goals: 
- Pursue a career as a full-time software engineer in a product company, that values diversity, integrity, and innovation.
- Build high-quality software solutions, that have a positive impact on businesses and society. 
- Embrace a challenging role, that allows me to continuously grow and enhance my skills.

Where I want to develop: 
- Improve my communication skills by giving and receiving feedback, and collaborating effectively with team members.
- Prioritize work-life balance to prevent burnout and maintain overall well-being.
- Develop expertise in system design, scalability, and performance optimization.
- Stay up-to-date with emerging trends and technologies in the industry.