As a seasoned software engineer with a proven track record of delivering high-quality products, I have spent the last decade honing my skills and building my knowledge in the industry. My areas of expertise include designing and implementing scalable and fault-tolerant systems, building high-performance applications, and optimizing workflows for efficiency and speed.
With extensive experience in multiple programming languages, such as Go, Ruby, and JavaScript, I have contributed to numerous successful projects across various domains. My proficiency with back-end technologies, including REST, gRPC, Kafka (but not limited to this list), allows me to create comprehensive solutions to complex problems, with scaling in mind.
To be more specific about the tool set I am used to work with on project, is as follows:
As a natural problem-solver and creative thinker, I am always eager to learn and explore new ideas. My passion for technology and its impact on businesses drives me to continuously seek innovative solutions and stay up-to-date with the latest trends and best practices in the field.
Throughout my career, I have developed a strong reputation as a mentor to other software engineers, helping to guide and inspire teams towards success. I believe that communication and collaboration are key to delivering high-quality products and fostering a positive team culture.
Let's build a HTTP client library, similar to Fetch API function, on top of XMLHttpRequest
Learn MoreTake a look on an simple way to synchronize a custom made buffered structure, using Cond struct from Go standard library
Learn MoreHere we will see how Flyweight design pattern can be implemented and used for solving real world problem
Learn More