My ideal role would involve a mix of technical leadership, architecture and design, and hands-on development. I believe that my skills and experience would be best utilized in a role where I can guide and mentor other developers, as well as design and implement scalable and maintainable architectures for complex systems.
Kyrylo Kudriaiev
@kyrylo_kudriaiev
Senior Software Engineer with 7+ years in the backend and infrastructure development.
CanadaWhat I'm looking for
I am a highly skilled Senior Software Engineer with over 7 years of professional experience in backend and infrustructure development utilizing Python, Node.js, TypeScript, AWS, Docker, and other cutting-edge technologies. With a proven track record of leading successful development projects, optimizing system performance and fault tolerance, and implementing scalable and maintainable APIs, I bring a strong background in distributed systems, system design, and API development to the table.
In addition to my technical expertise, I am passionate about ensuring code quality, creating comprehensive documentation, and mentoring fellow developers. Currently, I am thriving as a Senior Software Engineer at Brightgrove, where I continue to contribute to the team's success by designing and implementing innovative features and optimizing system performance to create a better user experience for one of the world's leading streaming television services.
Experience
Senior Node.js Backend Software Engineer
Pluto TV
Jan 2022 - Present (2 years 4 months)
•Led the development of new features and functionality, including designing and implementing APIs and integrating with third-party services.
•Improved system fault tolerance and observability by fine-tuning concurrency and adding additional error handlers, logs, and metrics.
•Created rate limiter using Lambda@Edge to cut costs by 15% on excessive API calls.
Node.js Developer (Team Lead)
Talinity
Jan 2020 - Dec 2021 (1 year 11 months)
•Led the design and implementation of scalable and maintainable REST APIs, resulting in improved developer productivity and a better user experience.
•Implemented API versioning and documentation using tools such as Swagger.
•Implemented infrastructure as code using Terraform, resulting in more predictable and consistent deployments across environments.
Tech stack
Learn about the tools and technologies that Kyrylo likes to use.
Interested in hiring Kyrylo?
You can contact Kyrylo and thousands of other talented remote workers on Himalayas.
Message KyryloFind your dream job
Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!