wira@portfolio ~ /ja/about

$ 自己紹介

シニアバックエンドエンジニア&ソフトウェアアーキテクト

wira@portfolio:~/about$ cat about.md

私の道のり

私は9+年以上のプロフェッショナル経験を持つベテランのバックエンドエンジニアで、現在はSea(Shopee)でシニアバックエンドエンジニアとして勤務しています。ソフトウェア開発の旅は、信頼性が高くスケーラブルなシステムを構築することへの深い興味から始まり、それ以来私のキャリアパスを導いてきました。

私の専門知識は、クリーンアーキテクチャ、オブザーバビリティ、保守可能なコードに焦点を当てた高性能マイクロサービスと分散システムの開発にあります。パフォーマンスの最適化、複雑な問題の解決、若手開発者のメンタリングに情熱を持っています。

キャリアを通じて、Golang、Python、NodeJSを広範囲に使用し、データベーステクノロジー、メッセージキュー、クラウドインフラストラクチャについての強い理解を深めてきました。現在、Rustを学ぶことで知識を拡大しています。

経歴

Senior Software Engineer
Shopee R&D - Sea | 2022年9月 - 現在
  • オンライントランザクションデータベースの代わりにClickHouseを主な分析データベースとして使用するために、リアルタイムダッシュボードを新規構築およびリファクタリングしました。Apache FlinkをETLパイプラインとして統合し、オンラインDBの負荷とインフラコストを60%削減しました。
  • 複雑なソフトウェアソリューションを開発および実装し、業務効率を最適化
  • サードパーティロジスティクスとの統合を行い、オンボーディング期間を2週間から1週間に短縮
  • PythonからGolangへのサービス最適化と移行を行い、クラウドコストを20%削減
  • 本番環境でのデバッグとサービスリリースの展開を担当
  • 若手エンジニアのメンタリングを行い、チームのパフォーマンスを向上
Senior Backend Engineer
Logistics & Supply Chain Company | 2021年12月 - 2022年8月
  • APIを開発し、サードパーティアプリケーションとの統合を行う
  • Golangを使用したマイクロサービスを構築し、GitLab CIを通じてKubernetesにアプリケーションをデプロイ
  • gRPCベースのサービス間統合を開発
  • バウチャーおよびプロモーションシステム、ドライバーリワードシステムを作成
Lead Backend Developer
Fintech Company | 2019年9月 - 2021年12月
  • 主要銀行とのマイクロサービス統合のバックエンド開発をリード
  • ローンオリジネーションシステムとメインプラットフォーム機能を開発
  • テスト駆動開発(TDD)を適用してコード品質を向上
  • 開発者向けのコードレビューとメンタリングセッションを実施
Software Engineer
Adtech Company | 2018年3月 - 2019年8月
  • モノリシックシステムをマイクロサービスアーキテクチャに移行
  • インフラ最適化を管理し、クラウドコストを30%削減
  • アプリケーションの効率を20%向上
  • 新しい製品チャネルとメディアサービスを開発
Backend Developer
Creative Digital Agency | 2017年3月 - 2018年2月
  • 複数のプロジェクトでのフルスタック開発
  • さまざまなユースケース向けにマイクロサービスを実装
  • データベース設計とバックエンドシステムの最適化を担当
Freelance Web Developer
Freelance | 2016年3月 - 2017年2月
  • 様々なクライアント向けのウェブサイト開発および保守を担当
  • レスポンシブウェブデザインとフロントエンド・バックエンドの統合を実装
  • 継続的なウェブサイトの保守とサポートを提供

学歴

コンピュータサイエンス学士
ビヌス大学 | 2014年 - 2019年

スキル

プログラミング言語

Golang Python JavaScript/TypeScript PHP C++ Scala Rust (学習中)

バックエンド技術

マイクロサービス REST APIs gRPC GraphQL Docker Kubernetes Kafka RabbitMQ Distributed Systems Scalable Architecture High Performance Computing Caching Strategies Data Pipeline ETL Data Streaming AI-Driven APIs Vector Databases Generative AI Integration Web3 Smart Contracts ICP

データベース

PostgreSQL MySQL MongoDB Redis Elasticsearch Clickhouse

クラウド & DevOps

AWS GCP Docker Kubernetes CI/CD Monitoring & Observability GitOps Security & Compliance 基本的なネットワーキング

フロントエンド技術

HTML/CSS JavaScript/TypeScript Vue.js React Tailwind CSS

現在の技術スタック

  • 言語: Golang
  • フレームワーク: Gin, Echo
  • データベース: PostgreSQL, Redis
  • メッセージキュー: Kafka, RabbitMQ
  • クラウド: AWS, GCP
  • DevOps: Docker, Kubernetes

興味・趣味

  • システム設計とアーキテクチャ
  • パフォーマンス最適化
  • オープンソース開発
  • コーヒー淹れ
  • メカニカルキーボード
  • ガンプラ組み立て
  • ゲーム
  • 読書