Position: Node.js developer
Category: Node.js
English level: upper
Years of experience: 3


Arifpay: Backend Developer & Junior Product Manager (2 years & 3 months)

Developed and maintained backend systems using Spring Boot, Node.js, and Nest.js
Implemented microservices architecture with a team
Implemented GitLab CI/CD pipeline
Promoted to Junior Product Manager after 2 years
Responsible for product planning and execution throughout the product life cycle
Collaborated with cross-functional teams to define and deliver new features
Identified and prioritized customer needs and requirements
Analyzed market trends and competitor activity to develop product positioning and go-to-market strategies

EthioStars: Backend Developer (1 year)

Developed and maintained backend systems using NestJS and Mongoose
Utilized TypeScript to build efficient and scalable solutions
Worked with a team to implement microservices architecture

Meselal Technologies: DevOps Engineer (Contractual)

Implemented and maintained CI/CD pipeline using Jenkins and GitLab
Utilized Docker and Kubernetes for containerization and orchestration
Worked with a team to implement microservices architecture
Deployed and maintained services on AWS


Emella bus portal: DevOps Engineer (Contractual)

Implemented and maintained CI/CD pipeline using Jenkins and GitLab
Utilized Docker and Kubernetes for containerization and orchestration
Worked with a team to implement microservices architecture
Deployed and maintained services on AWS


Overall, my experience is focused on backend development, microservices architecture, and DevOps. I have worked with various technologies such as Spring Boot, Node.js, Nest.js, TypeScript, Docker, Kubernetes, Jenkins, GitLab CI, MySQL, PostgreSQL, Cassandra, AWS, AWS Serverless, DynamoDB, AWS API Gateway, Kong Gateway, and Kafka.