Software Engineer
CurrentTeam Lead for Cloud Services- Developed RESTful web services using JAX-RS and NodeJS, resulting in improved API response time.Front-end Development- Architected and implemented single-page applications (SPAs) using Angular- Utilized jQuery, Backbone, and various other libraries, enhancing user engagement.AI Services- Integrated external AI services with an in-house knowledge base to improve ticket resolution speed.- Implemented AI-powered ticket categorization and sentiment analysis features to reduce manual work.- Created a support ticketing chatbot using Botpress, integrated with platform API and AI services, enhancing customer support capabilities and streamlining ticket creation and resolution.Workflow and Automation- Automated user actions based on data conditions to minimize manual tasks.- Designed UI components for complex workflow configurations, thereby enhancing user experience and reducing errors.Calculation and Scripting- Implemented server-side custom data calculations using Java's ScriptEngine.- Created a custom language for calculations using ANTLR, improving processing speed.Identity Services- Engineered core logic for identity management using SCIM.- Developed a single-page application for identity management using Angular.Notification Services- Designed and implemented mobile push notification services, including API integration with APNS and FCM.- Created RESTful API services for storing and retrieving user tokens, enhancing the notification delivery rate.Email Notification Services- Implemented service API for email notifications using SMTP, AWS SDK-SES, and Microsoft API, achieving high delivery success rates.Integrations- Spearheaded email integration services for a ticketing solution, increasing customer satisfaction.- Developed OAuth2-based user integrations with third-party services, simplifying the authorization process and bolstering security.Other SkillsBasic proficiency in Dockerizing applications.