Senior Software Developer
Current- Designed and developed AI-powered chatbots utilizing Python, Quart framework, OpenAI API, Pandas, and prompt engineering for enhanced customer engagement. - Implemented WebSocket communication between the user interface and backend services to enable real-time interactions for chatbots, improving response speed and user experience. - Built and optimized features for Self-Service Advertising Systems using Java EE (backend) deployed on Apache Tomcat and JavaScript with Ember.js and jQuery (frontend). - Automated data extraction processes by implementing web scraping solutions using Python and Pandas for efficient data analysis. - Created and enforced secure password policies, including two-factor authentication, using Java. - Developed comprehensive unit and integration tests to ensure high software reliability. - Deployed cloud-based applications on AWS Elastic Beanstalk and managed data processing with AWS S3, Databricks, and Pandas for data manipulation and analysis.