• I am a professional software engineer with over 10 years of experience in the industry. Currently, I serve as a Principal Software Engineer, bringing extensive hands-on expertise in backend and frontend development, DevOps, cloud infrastructure, and system management. My diverse skill set enables me to tackle complex projects and lead teams to achieve effective technology goals.
• Proficiency in Java, Golang and strong understanding of debugger, performance, and problem- solving.
• Strong knowledge of software engineering: code reviews, code quality, monitoring, multithreading, and memory management.
• Strong knowledge and experience with the most distinct roles in the product's life cycle. from DevOps, Frontend, Backend.
• Strong programming experience and understanding of the full software development life cycle.
• Good knowledge and experience with microservices architecture and distributed systems, tech stack of microservices such as RESTful, GRPC, Kafka, Redis, ELK, MongoDB, etc...
• Good knowledge and experience in designing scalable and high-perf systems.
• Familiar with Linux development environments and multithreaded programming, common network protocols and network programming, core algorithms, and data structures.
• Agile and Waterfall progressing.
• Researching skills and adaptability in approaching modern technologies.
• Open-minded, willing to learn and do new things.