Software Engineer Ii
Current• Redesigned Quick Fields server to be scalable by using Akka.Net framework, so the server can distribute CPU-consuming image processing task to other computers in the same network to decrease total image processing time• Created .NET Core image processing microservices running on AWS Cloud based on core features of on-premise Quick Fields so other Laserfiche team can call our API services; implemented microservice infrastructures like health check, service discovery, async receive(message queue) and used Docker and Amazon ECS for fast scaling up on cloud• Applied OpenCV(c++) to refactor image enhancement codes in Quick Fields, added logo detection algorithm based on width stroke transform as a new Quick Fields feature• Used C# ASP.NET and Unity dependency injection frameworks to maintain code base of Laserfiche Quick Fields