Java Software Engineer
- 負責行動網路優化定位平台中天RF優化建議模組的開發、維護和優化,實現產品設計部門的功能需求,並在開發前期提供調查研究分析結果以佐證設計方向- 使用Java 8和Gradle架構開發,熟悉MySQL及ClickHouse資料庫操作,並在Linux環境中工作,採用Git進行版本控制- 參與2個新模組的開發並維護9個現有模組,採用敏捷開發方法,並在開發過程中積極提出改進意見和解決方案- 透過單元測試確保代碼質量,主動學習不同模組和套件以提升代碼效能和可讀性- 與產品經理、專案經理、QA和Web部門緊密合作,確保開發工作符合技術需求並順利交付- 曾在季度技術分享中展示不同解決方案,成功將空間資料結構R-Tree應用於模組效能優化,節省超過50%的處理時間- 主動學習Python,開發自動更新庫存的side project- Developed, maintained, and optimized the RF Optimization Recommendation Module in the Tian RF Optimization Platform, meeting product design requirements and supporting design directions with research and analysis.- Utilized Java 8, Gradle, MySQL, and ClickHouse in a Linux environment with Git for version control.- Contributed to 2 new modules and maintained 9 existing ones using agile methodologies, proposing improvements and solutions.- Ensured code quality with unit testing, enhancing code performance and readability by learning about various modules and packages.- Collaborated with product managers, project managers, QA, and web departments to meet technical requirements and ensure smooth delivery.- Demonstrated solutions during quarterly technical sessions, optimizing module performance with R-Tree, saving over 50% of processing time.- Learned Python and developed a side project for automated inventory updates.