Senior Software Engineer I at Citrix | MS ECE Grad@CMU
I am currently a Senior Software Engineer I at Citrix. I am highly motivated and experienced with a strong passion for creating exceptional web applications and delivering innovative solutions.
– Delivered a modern User Interface for App Layering Management Console in Angular.
– Designed and Developed the new UI from scratch with Angular in Typescript leveraging ngrx/rxjs for state management based on MVVM architecture.
– Refactored back-end SOAP API calls code in C# to make them work compatible with Angular UI.
– Lead and Finalized the new management console workflow/appearance with Product Design team.
– Developed features to integrate Citrix’s Unidesk and App Layering services with C# on multiple hypervisors like Azure, GCP, hyperV, vSphere and XenServer.
– Operated and improved functionalities within Citrix Virtual Apps and Desktops services.
– Accomplished DevOps tasks with Jenkins to maintain build pipelines and developed artifacts delivery.
– Maintained and integrated Citrix inner machine resources with other hypervisors.
– Leveraged multiple cloud computing tools, EC2, EB, S3, RDS, Google API and machine learning algorithms to realize AI based Product built on Wordpress, PHP and MySQL, focusing on communication training.
– Developed a plugin from scratch by applying Video.js for users to record video online and stream data to backend.
– Refactored backend AI module and wrapped it up as a REST API to provide analysis service on user videos.
– Served flask REST API with Gunicorn and Nginx to improve its robustness dealing with multiple analysis requests.
– Constructed a learning management system under customizing an existing plugin, Learndash.
– Maintained, tested 1.0 Product related functions for launching and troubleshooted bugs on both beta and 1.0.