Tokyo, Tokyo, Japan
• Developed and enhanced recommend and search service (adopted by several e-commerce firm) with agile SDLC (drafting system design using gRPC service, implementing with Kotlin, covering multiple use case scenario with unit tests, etc) • Discussed with data scientists and improved quality of ML model by adding a new type of ML feature, by designing and enhancing recommend service with updated logic and new data flows • Introduced new ML model to search service to reorder the search outputs considering dynamic factors from user and product data, by redesigning the entire search system, creating a new data pipeline and setting up a new AB test schema in order to measure a quality of the search result • Design and developed a data transformation system processing millions of daily records from Amazon S3 into Snowflake database through logic running on dbt
• Developed a new trade processing system with higher throughput and processing speed than the existing system by designing and implementing data transformation logic on several tens of derivative products, while preserving the same behavior as the existing system • Redesigned and enhanced data reconciliation system comparing millions of daily trade data flowing from multiple upstreams to different downstrems, by introducing new configuration schema and reorganizing the inheritance of Java objects to simplify the code base and serve various use cases for different trade products
• Managed packing and compiling process for new release and upgrade of every software from the company • Investigated and improved performance and usability of installers of the software • Managed and maintained compile servers that ran daily on software and internal infrastructure tools of the company
• Established an inner website with Spring MVC to track shipment items in multiple distribution centers and warehouses over the world and redesigned corresponding back-end APIs to retrieve shipment data from Amazon S3
• Assisted and advised students to solve their programming problems in Visual Basic and Java classes