├── .github └── workflows │ └── blog-post-workflow.yml └── README.md /.github/workflows/blog-post-workflow.yml: -------------------------------------------------------------------------------- 1 | name: Latest blog post workflow 2 | 3 | on: 4 | schedule: 5 | - cron: '0 17 * * 1' 6 | workflow_dispatch: 7 | 8 | permissions: 9 | contents: write 10 | 11 | jobs: 12 | update-readme-with-blog: 13 | name: Update this repo's README with latest blog posts 14 | runs-on: ubuntu-latest 15 | steps: 16 | - name: Checkout 17 | uses: actions/checkout@v3 18 | - name: Pull in dev.to posts 19 | uses: gautamkrishnar/blog-post-workflow@v1 20 | with: 21 | feed_list: "https://zhenye-na.github.io/blog/feed.xml" 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Hello there 👋 2 | 3 | ![visitors](https://visitor-badge.laobi.icu/badge?page_id=zhenye-na.zhenye-na) 4 | [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)](https://github.com/ellerbrock/open-source-badge/) 5 | 6 | ```python 7 | #!/usr/bin/python 8 | # -*- coding: utf-8 -*- 9 | 10 | 11 | class SoftwareEngineer: 12 | 13 | def __init__(self): 14 | self.name = "Zhenye Na" 15 | self.role = "Software Engineer" 16 | self.language_spoken = ["zh_CN", "en_US"] 17 | 18 | def say_hi(self): 19 | print("Thanks for dropping by, hope you find some of my work interesting.") 20 | 21 | 22 | me = SoftwareEngineer() 23 | me.say_hi() 24 | ``` 25 | 26 | ## 📝 Blogs 27 | 28 | - Personal website and blog: https://zhenye-na.github.io/ 29 | - Notes of AWS Solution Architecture - Associate: https://zhenye-na.github.io/aws-certs-cheatsheet/ 30 | - [WIP] LeetCode Solutions & Notes: https://zhenye-na.github.io/leetcode/ 31 | 32 | ### 📔 Latest Blog posts 33 | 34 | 35 | - [Java Concurrent Programming 1 - Fundamentals](https://zhenye-na.github.io/blog/2023/05/24/fundamentals-of-java-concurrenct-programming.html) 36 | - [Introduction to Dependency Injection in Java](https://zhenye-na.github.io/blog/2022/09/18/intro-to-java-dependency-injection.html) 37 | - [Distributed Transactions and Sagas in Microservices](https://zhenye-na.github.io/blog/2022/06/19/distributed-transactions-and-sagas-in-microservices.html) 38 | - [Design Patterns: Strategy Pattern](https://zhenye-na.github.io/blog/2022/05/16/design-patterns-the-strategy-pattern.html) 39 | - [Java Best Practices - Logging](https://zhenye-na.github.io/blog/2022/05/03/java-best-practices-logging.html) 40 | 41 | 42 | ## 🔧 Technologies & Tools 43 | 44 | **Cloud Services:** 45 | 46 | ![AWS](https://img.shields.io/badge/Cloud-AWS-informational?style=flat&logo=amazon-aws&logoColor=white&color=6aa6f8) 47 | ![Bedrock](https://img.shields.io/badge/AI-Bedrock-informational?style=flat&logo=amazon-aws&logoColor=white&color=6aa6f8) 48 | ![SageMaker](https://img.shields.io/badge/ML-SageMaker-informational?style=flat&logo=amazon-aws&logoColor=white&color=6aa6f8) 49 | ![API Gateway](https://img.shields.io/badge/API-Gateway-informational?style=flat&logo=amazon-api-gateway&logoColor=white&color=6aa6f8) 50 | ![DynamoDB](https://img.shields.io/badge/Database-DynamoDB-informational?style=flat&logo=amazon-dynamodb&logoColor=white&color=6aa6f8) 51 | ![Lambda](https://img.shields.io/badge/Compute-AWS_Lambda-informational?style=flat&logo=aws-lambda&logoColor=white&color=6aa6f8) 52 | ![ECS Fargate](https://img.shields.io/badge/Container-ECS_Fargate-informational?style=flat&logo=amazon-ecs&logoColor=white&color=6aa6f8) 53 | ![SQS](https://img.shields.io/badge/Queue-SQS-informational?style=flat&logo=amazon-sqs&logoColor=white&color=6aa6f8) 54 | ![SNS](https://img.shields.io/badge/Pub/Sub-SNS-informational?style=flat&logo=amazon-sns&logoColor=white&color=6aa6f8) 55 | ![S3](https://img.shields.io/badge/Storage-S3-informational?style=flat&logo=amazon-s3&logoColor=white&color=6aa6f8) 56 | ![IAM](https://img.shields.io/badge/Security-IAM-informational?style=flat&logo=amazon-iam&logoColor=white&color=6aa6f8) 57 | ![VPC](https://img.shields.io/badge/Network-VPC-informational?style=flat&logo=amazon-vpc&logoColor=white&color=6aa6f8) 58 | ![CloudWatch](https://img.shields.io/badge/Monitoring-CloudWatch-informational?style=flat&logo=amazon-cloudwatch&logoColor=white&color=6aa6f8) 59 | ![X-Ray](https://img.shields.io/badge/Tracing-X--Ray-informational?style=flat&logo=amazon-xray&logoColor=white&color=6aa6f8) 60 | 61 | **Programming Languages:** 62 | 63 | ![Python](https://img.shields.io/badge/Code-Python-informational?style=flat&logo=python&logoColor=white&color=6aa6f8) 64 | ![Rust](https://img.shields.io/badge/Code-Rust-informational?style=flat&logo=rust&logoColor=white&color=6aa6f8) 65 | ![Go](https://img.shields.io/badge/Code-Go-informational?style=flat&logo=go&logoColor=white&color=6aa6f8) 66 | ![Java](https://img.shields.io/badge/Code-Java-informational?style=flat&logo=openjdk&logoColor=white&color=6aa6f8) 67 | 68 | 69 | **Tools and Services:** 70 | 71 | ![Kubernetes](https://img.shields.io/badge/Tools-Kubernetes-informational?style=flat&logo=kubernetes&logoColor=white&color=6aa6f8) 72 | ![Docker](https://img.shields.io/badge/Tools-Docker-informational?style=flat&logo=docker&logoColor=white&color=6aa6f8) 73 | 74 | 83 | 84 | ## 🏆 GitHub Trophies 85 | 86 | [![trophy](https://github-profile-trophy.vercel.app/?username=zhenye-na&theme=nord&column=7)](https://github.com/ryo-ma/github-profile-trophy) 87 | 88 | ## 🗂️ Highlight Projects 89 | 90 | 91 | DA-RNN 92 | 93 | 94 | 95 | crnn-pytorch 96 | 97 | 98 | 101 | --------------------------------------------------------------------------------