About
Code of conduct:
Hello World! 👋
I’m Roman Tsypuk. Welcome to my blog where I’m sharing my experiences and insights as an engineer who is passionate about AWS Cloud, programming languages, DevOps, Architecture.
LinkedIn:
Building professional connections and networking are also essential aspects of my career, and I value their importance greatly. I am always happy to connect with other professionals in the industry, especially those who share similar interests or work in related fields, so please feel free to send me a connection request on LinkedIn.
Credly account to verify Certifications:
As a technologist, I am constantly learning and exploring new ways to improve the performance, scalability and security of software systems. I value certification not only as an achievement but also as a challenge to continuously update and enhance our knowledge.
Contribution to Open Source (OS):
I specialize in Java, Kotlin, Go and Python, and actively contribute to open-source projects.
I have developed and maintain several tools designed to simplify interactions with AWS cloud. These tools address challenges in monitoring, architecture design, diagram generation, and access management, empowering AWS end-users with more efficient solutions.
- aws-client-monitor: tool designed to analyze applications interacting with AWS services. It’s particularly useful during local development, troubleshooting, or profiling third-party applications. Features: Real-time Monitoring: Capture and display AWS API invocations from your applications in real-time. Easy Integration: Minimal setup required; configure environment variables, and you’re ready to go. Dockerized Deployment: Run the monitor effortlessly using Docker. Uses
CSM mode
- aws-console-bar: Browser Extension (Chrome/Brave) that integrates with native
AWS Console
, shows latest aws news, writes stat about account sessions in your local store for analysis and history, registers pretty account naming, It enhances the AWS user experience by providing curated news topics and valuable usage statistics directly within the AWS Console interface: aws-console-bar docs - multicloud_diagrams: framework that combines multiple approaches: Diagrams as a Code (Dac), resources ingestion from external yaml sources, interaction through programmatic API integration.It allows to store the Infrastructure snippet in
drawio
format, which is editable vector-based representation. Since source file is not a Raster form, it is easy to edit, customize, position elements based on our needs and track the history. Provided as PyPi package. Diagrams as a Code: online docs - Spring Cloud: the most widely used framework to develop JVM-based distributed systems: https://github.com/spring-cloud/spring-cloud-contract/graphs/contributors
- SDR Trunk: popular Software Defined Radio (SDR) framework for processing digital radio protocols: https://github.com/DSheirer/sdrtrunk/blob/master/CHANGELOG#L23
- Software Defined Smart Home Gateway for AWS Alexa: JVM-based server compatible with AWS Alexa via WEMO-protocol; executes code, invokes scripts from Alexa voice commands: https://github.com/tsypuk/SmartGateway
- git2plantuml: cli tool to render internal git structures (commits, tree, objects) from any git-based repo as a graph. Output is in plantUML format: https://github.com/tsypuk/git2plantuml
- OpenMessaging Benchmark Framework: benchmarking suites for popular messaging platforms (Kafka, Pulsar, RabbitMQ, etc.): https://github.com/openmessaging/benchmark
Mentioned:
- aws.amazon.com: AWS Ambassador Partner Program 2024 Q4 : Meet Our New AWS Ambassadors from Q4 2024 and Explore Latest Activities
- aws.amazon.com: AWS Ambassador Partner Program 2024 Q2 : Meet Our New AWS Ambassadors from Q2 2024 and Explore Latest Activities
- aws.amazon.com: AWS Ambassador Partner Program 2023 Q4 : AWS Q4 2023 Explore Latest Activities, EMEA Ukraine AWS Ambassador Roman Tsypuk
- amazon blog: New AWS Ambassadors from Q2 2023 and Latest Activities : We are excited to introduce our newest AWS Ambassadors from Q2 2023
- aws.amazon.com: AWS Ambassador Partner Program : EMEA Ukraine AWS Ambassador Roman Tsypuk
- aws.amazon.com: Congrats to Our 2023 AWS Ambassador Award Winners and Meet the Newest AWS Ambassadors : Thought leadership shared by AWS Ambassadors across the world (my post in EMEA Ambassador section)
Conferences & Meetups Speaker:
- AWS User Group Lviv : Level up Distributed systems Observability with AWS X-RAY
- CodeMonsters : AWS ALEXA: HOW TO TALK WITH YOUR SMART HOME DEVICES
- Pacemaker : Voice control with AWS Alexa
- Java2Days : TEST DRIVEN DOCUMENTATION WITH SPRING REST DOCS
- JEEConf : Test Driven Documentation with Spring Rest Docs
- Morning@Lohika : 3rd Birthday Morning@Lohika TDD
- Java Engineering Community : Effective Java - best practices overview
Sharing my knowledge and expertise with others is something I genuinely enjoy. I am open to speaking at conferences and other industry events to share my insights and learn from others. If you have an event coming up and would like me to speak or attend, please contact me with more information. I would be thrilled to discuss potential opportunities with you.
Disclaimer
The views and opinions expressed in this blog are solely those of the author and do not necessarily reflect the official policy or position of the current employer or any other organization.
Any content provided is of personal opinion and is not intended to malign any religion, ethnic group, club, organization, company, or individual.