United States
I'm a Software Developer at American Airlines with a degree in Software Engineering from the University of Texas at Arlington. Over the years, I've gained hands-on experience in a variety of programming languages like Java, C, C++, Python, and JavaScript, as well as frameworks like Spring Boot, Django, Spark and React.js. I have also worked with platforms like Databricks where I used Python, Spark and SQL queries. I’ve worked across all stages of the Software Development Lifecycle (SDLC) in Agile environments, from gathering requirements to development, testing, and maintenance of web applications. I’m also experienced with Linux systems, databases, and ensuring everything integrates smoothly. I enjoy tackling challenges and continuously expanding my skill set to build efficient, user-friendly solutions. I'm always looking for ways to innovate and contribute to team success.
- Actively engaged in all stages of the application's Software Development Life Cycle (SDLC), including requirement collecting, design, analysis, and code development using Java and Spring Boot. - Utilized Azure DevOps and automated pipelines to enhance deployment processes, streamlining integration, testing, and environment-specific configurations, resulting in more reliable deployments and quicker release cycles. - Developed automated test cases for various REST and SOAP microservices, improving test efficiency by 30% and deployment failures by 50% using Cucumber and Rest Assured. - Automated UI interactions for the American Airlines chat pages, significantly reducing manual testing efforts for American Airlines Chat using Cucumber and Playwright framework. - Recorded and simulated API responses for various microservices using Imposter Mocks, enabling seamless development and testing by simulating unique API interactions and deployed using Docker. - Regularly analyzed and mitigated CVEs for the American Airlines VAChat team’s services, reducing vulnerabilities by 40% through dependency updates and secure coding practices. - Leveraged Insight Manager and Monday to continuously monitor live GenAI chats for any abnormal activity by the Gen-agent to achieve a stable state for the GenAI integration. - Spearheaded the migration of Databricks workspace to Unity Catalog to meet the Data Governance Objectives by and improving workload management for teams using Databricks Notebooks, Python, Spark and SQL. - Monitored Databricks notebooks that extracted data from third-party vendor S3 buckets, ensuring seamless data transfer and transformation before storing it in Azure containers, maintaining data integrity and optimizing processing efficiency. - Used Databricks Notebooks and SQL queries to generate detailed monthly live chat reports, providing insights into live chat conversations, improving decision-making for American Airlines.
- Worked with Azure AD to ensure single sign on (SAML SSO) for various applications like Jira, Confluence in the organization’s app catalog - Developed Code fixes and enhancements for inclusion in future code releases and patches using tools and technologies such as Java, Git, Postman. - Onboarding applications into SailPoint using Active Directory connector and configuring policies to optimize system functionality. - Worked for the automatic provisioning of identities to SailPoint reducing manual intervention by 70%.
- Performed code review to identify and resolve potential bugs in the program. - Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the Sprint. - Implemented Log4J custom logger functionality to capture the log functionalities and display log messages according to the set log levels and custom log patterns. - Involved in writing log XML file that contains declarations and appenders to set the rolling size of the log file and logging patterns to be printed on the console and file. - Worked on delivering effective solutions to resolve client issues on Product Lifecycle Management (PLM) processes related to Bill of Materials (BOM) Management and stylesheets. - Worked with different instances of Teamcenter like Rich Active Client (RAC) and Active Workspace Client (AWC) to create objects, new parts, datasets and submit it to workflow. - Used IntelliJ with Tomcat application server for development and application deployment. - Worked on Microservices/Restful APIs using Spring Boot, Java and functional programming. - Used Spring Core Annotations for Dependency Injection and Spring Boot for application. - Used GIT as version control systems for maintaining the component for release and version management.
- Kept records of all the students entering the Norwich University Dining Room - Acted as a point of contact for new students wanting to join the food plan at the Norwich University Dining Hall.