Senior Software Engineer
CurrentAs a Senior Software Engineer, I led the development and maintenance of mobile SDKs and key features in the Captain app. My efforts were centered on enhancing data collection, communication features, and delivery processes, with a focus on improving user experience and engagement. Additionally, I managed on-call responsibilities to promptly address production issues, optimized CI pipelines for reducing builds and releases times, and monitored logs to generate reports that informed product improvements. These initiatives significantly enhanced user experience and engagement.Key Responsibilities:- Mobile SDK Development: Develop and maintain of Analytics mobile SDKs for data collection, caching, fallback solutions, and reporting.- Communication Features: Developed and improved SDKs for chat and call features, enhancing user experience and interaction quality.- Delivery Features: Improved delivery features in the Captain app to make workflows more efficient and enhance user engagement.- Production Support: Managed on-call duties to quickly resolve production issues and ensure smooth deployments.- CI Pipeline Optimization: Improved CI pipelines to make builds faster and speed up deployments.- Log Tracking: Monitored and analyzed events and logs, creating reports to guide product improvements.