• Actively engaged in researching observability and continuous profiling tools in the market and integrated a suitable continuous profiling tool into local-development environment, as well as a targeted test platform.
• Key design engineering skills: research and professional documentation abilities; able to quickly grasp technical concepts/issues and articulating them to senior developers; effective problem-solving skills in situations of ambiguity; proactive engagement with tool maintainers and online communities on platforms like Github and Slack for clarification during the tool comparison and integration phases; and application of analytical techniques, such as decision matrices, when justifying the selection of the most suitable tool.
• Conducted research on emerging continuous profiling tools in the market and constructed a comprehensive decision matrix to facilitate the selection of the best-fit continuous profiling tool.
• Integrated the chosen profiling tool into the local-development environment, as well as a test platform. Integrated the chosen profiling tool with the company's microservices.
• Prepared and documented all work and findings on their documentation system, created comprehensive documentation guide for future reference and the tool’s respective integration steps.
• Evaluated the outcome of the newly implemented profiling tool, by testing it with a streaming microservice known to have performance issues and analyzing the corresponding visualizations.