Principal Java Developer
CurrentProject description:A part of Alianza product set - Business Text Messaging. This SaaS application allows small and midsize business to use their local or VoIP phone numbers to facilitate complex messaging automation scenarios. Businesses can answer questions fast, automate common responses, schedule campaigns and notifications, remind customers of upcoming appointments or late payments, and more.BTM was grown out of a startup, this was a challenge for a team to mature it into tightly integrated corporate product.https://www.alianza.com/products/business-text-messaging/Responsibilities & achievements:• Prepared Technical Design Documents for major features describes how that functionality is to be implemented in code.• Developed from scratch back-end components (REST-services, lambdas using AWS SDK)• In cooperation with DevOps engeneers, drove the implementation of deploy process for new components. Verified them on various AWS environments.• Received an inspiring experience using AWS SDK for Java in technical solutions implementationTechnology stack used: Java 13, AWS SDK, AWS Services, Dropwizard, Maven, Docker, Maria DB, Junit, Mockito, JSON, GitHub