Aayasha Palikhe
https://www.linkedin.com/in/aayasha-p • 361-***-**** • **********@*****.***
Senior Software Engineer with 10+ years of progressive experience designing and delivering enterprise-grade solutions across Education, E-commerce, Finance, Transportation, and Real Estate domains. Proven expertise in Full Stack Development using Java (8/11), Spring Boot, ReactJS, Angular, and RESTful/GraphQL APIs, delivering scalable, secure, and responsive applications. Adept in Data Engineering with Kafka, AWS Glue, PostgreSQL, and Python, enabling real-time processing, ETL pipelines, and analytics for business-critical workflows. Demonstrated DevOps proficiency with Docker, Jenkins, Kubernetes, GitHub Actions, and AWS/Azure cloud services, supporting CI/CD pipelines and container orchestration. Built AI-powered features using GPT-4, LangChain, and FAISS, integrating intelligent chatbots and semantic search capabilities into production. Strong in Agile delivery, cross-functional collaboration, and driving engineering excellence through reusable components, clean architecture, and modern tooling.
Technical Skills
• ReactJS • Angular 2+ • AngularJS • JavaScript • TypeScript • Redux • RxJS • jQuery • Bootstrap • Material UI • HTML5 • CSS3 • Tailwind CSS • Storybook • Figma • Java(8/11) • Spring Boot • Spring MVC • Spring Security • Spring AOP • Spring Data JPA • Node.js • Express.js • JAX-RS • JAX-WS • Django • Thymeleaf • RESTful APIs • Swagger • GraphQL • SOAP • MulseSoft • Oauth 2.0 • OpenID Connect • PostgreSQL • MongoDB • DynamoDB • Cassandra • Snowflake • Hibernate ORM • Oracle • MySQL • PL/SQL • Apache Kafka • AWS • Azure • Jenkins • Docker • Kubernetes • GitHub • Bitbucket • GitLab • Log4j • Splunk • Grafana • Elasticsearch • JMeter • SonarQube • Python • Pandas • Power BI • GPT-4 • LangChain • FAISS • Jira • Confluence
Work Experience
JUNE2021 – PRESENT
Sr. Software Engineer Shorelight Boston, MA
Shorelight’s student enrollment operations faced inefficiencies due to fragmented systems and high support volumes from manual query handling. To streamline operations, a centralized portal was developed with automated workflows and self-service access to academic data. A smart chatbot was introduced to handle complex user queries by understanding context and retrieving relevant information from institutional documents. This reduced repetitive support requests, improved response accuracy, and enhanced the overall user experience through faster, more reliable assistance.
Developed an intelligent chatbot using GPT-4 via OpenAI API, embedded in the student enrollment platform to automate query handling and enhance user support.
Implemented a Retrieval-Augmented Generation (RAG) system using LangChain and FAISS, enabling semantic search across academic documents and improving content discoverability.
Refactored backend services to Java 11, adopting new APIs and modules to improve runtime efficiency by 25% and reduce technical debt from deprecated patterns.
Developed RESTful APIs within a Spring Boot-based microservices architecture, enabling scalable service communication.
Secured applications using AWS Cognito for authentication and access control and handled document storage and retrieval using AWS S3, improving file access performance and audit tracking.
Created GraphQL APIs using AWS AppSync and configured AWS Lambda resolvers to fetch academic data from PostgreSQL in real time.
Built modular ReactJS components using JSX, Redux, JavaScript, and TypeScript, improving front-end reusability and reducing onboarding time for new UI features by 30%.
Integrated styles with SCSS, HTML, and Material UI, and used Figma for design specs and Storybook for documenting components.
Utilized React Hooks, Redux, and react-draggable to manage component lifecycles, app state, and implement advanced drag-and-drop features, enhancing modularity and reducing manual admin effort by 40%.
Ensured WCAG 2.1 compliance through accessibility audits using Pa11y, improving inclusivity.
Used SessionStorage and LocalStorage to persist user data in the browser, reducing server requests and improving page load speed by 20%.
Developed static content modules using the Contentful API, enabling centralized content updates and improved performance.
Implemented end-to-end and unit test suites using Jest and React Testing Library, maintaining 85%+ test coverage and ensuring early detection of regressions in the UI layer; utilized JUnit for Java backend testing to minimize regression issues.
Deployed and maintained cloud infrastructure using AWS EC2, Lambda, SQS, SNS, and EventBridge to orchestrate user-triggered enrollment workflows and notifications; configured AWS SES for automated email communications and integrated CloudWatch for real-time monitoring, reducing response time by 25%.
Built real-time data pipelines by streaming enrollment events with Kafka and processing them using AWS Glue ETL jobs, ensuring timely and consistent synchronization between enrollment systems and student information databases.
Wrote optimized SQL queries and stored procedures in PostgreSQL and Snowflake to support high-performance data processing and scalable analytics workloads.
Designed Kafka-based streaming pipelines to broadcast real-time enrollment updates across microservices, ensuring consistent data propagation and reducing stale record rates.
Used AWS Amplify for frontend CI/CD and hosting; provisioned backend infrastructure using AWS CloudFormation, ensuring modular and repeatable deployments.
Containerized backend services using Docker to standardize development environments and deployed them on Kubernetes clusters for scalable orchestration, automated rollouts, and efficient resource management.
Ensured high code quality with SonarQube and enforced structured branching strategies using Git and Bitbucket.
Implemented structured logging via Log4j to improve system diagnostics and accelerate root cause analysis.
Improved code reliability and reduced bugs by 30% using Test-Driven Development (TDD) in an Agile team, while collaborating with cross-functional teams via Jira and Confluence for task management and documentation.
Skills: ReactJS, JSX, Redux, JavaScript, TypeScript, SCSS, HTML, Material UI, Storybook, Figma, Pa11y, Java 11, Spring Boot, RESTful APIs, GraphQL, Junit, Apache Kafka, AWS, PostgreSQL, Snowflake, SQL, Docker, Kubernetes, Jenkins, Sonarqube, GPT-4, OpenAI API, LangChain, FAISS, Git, Bitbucket, Jest, React Testing Library.
MARCH 2020 – MAY 2021
Software Engineer AST LLC Dallas, TX
Educational institutions faced delays due to fragmented enrollment and financial systems. An integrated platform was built to automate workflows, centralize data, and unify operations. Real-time processing and role-based dashboards improved visibility and decision-making. This modernization reduced manual work and boosted scalability and efficiency.
Designed and developed microservices using Spring Boot, Spring MVC, Spring Security, and Spring Data JPA, to ensure modular scalability and secure access control.
Built RESTful APIs with Spring Boot, and documented them using Swagger (OpenAPI) to ensure consistent, versioned interfaces between front-end and back-end systems.
Leveraged Java (Collections, Multi-threading, Exception handling, Interfaces) and Java 8 (Lambda expressions, Stream API, and Functional Interfaces) to improve code efficiency and readability.
Built scalable, responsive UI components using Angular 8/9, TypeScript, HTML5, CSS3, and Tailwind CSS, leveraging data binding, dependency injection, and component-based architecture.
Managed routing and navigation using Angular Router, integrated Single Sign-On (SSO) for secure authentication, and used NgRx for scalable state management with reusable components.
Optimized performance using lazy loading, AOT (Ahead-of-Time) compilation, and HTTP caching, reducing initial load times by 30%.
Delivered 95%+ unit test coverage using JUnit, Mockito, and PowerMock for backend and validated frontend with Jasmine and Karma.
Applied Spring JDBC and Hibernate ORM for integration with Oracle, improving database performance with optimized PL/SQL queries.
Integrated SQL Server with Power BI reports using JDBC connections and stored procedures, allowing finance and enrollment teams to query structured datasets and visualize KPIs without impacting transactional systems.
Deployed microservices to AWS EC2, utilized AWS Lambda for serverless computing, and implemented DynamoDB for scalable NoSQL storage.
Built fault-tolerant messaging pipelines using AWS SNS and SQS to asynchronously queue student activity and transaction events.
Integrated processed data from Oracle and DynamoDB into dynamic dashboards using Power BI, enabling educators to visualize enrollment trends and finance teams to monitor real-time transaction KPIs.
Automated build and deployment pipelines using Maven, Jenkins, and GitHub, ensuring smooth integration and deployment across multiple environments.
Orchestrated containerized microservices via Pivotal Cloud Foundry (PCF) across internal AWS-hosted environments, enabling modular deployments, reducing infrastructure overhead, and accelerating release cycles.
Integrated Elasticsearch for log indexing and Grafana for system health visualization, enabling fast troubleshooting and real-time observability.
Built backend data validation service in Python using pandas and custom rules engine to audit student records post-transformation, catching 18% more inconsistencies before ingestion into DynamoDB
Used Python to script batch data extraction and transformation from Oracle into JSON format for ingestion into DynamoDB, improving ETL throughput by 35%.
Containerized Java-based microservices using Docker and orchestrated them on Kubernetes clusters, enabling scalable deployments, load balancing, and consistent runtime environments across UAT and production.
Used Git for version control and GitHub for managing repositories; led all phases of the SDLC using Agile practices and collaborated with QA, UX, and product teams via Jira and Confluence, improving delivery timelines by 30%.
Skills: Angular8/ 9, TypeScript, HTML5, CSS3, Tailwind CSS, NgRx, Jasmine, Karma, Java 8, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring JDBC, Swagger (OpenAPI), JUnit, Mockito, PowerMock, Oracle, PL/SQL, Python, AWS, Docker, Kubernetes, Pivotal Cloud Foundry (PCF), Elasticsearch, Grafana, Log4j, Power BI, Jira, Confluence.
MAY 2019 – FEBURARY 2020
Full Stack Developer NJC Labs Austin, TX
Built a real-time transit platform with live train tracking, instant alerts, and integrated route planning, replacing a slow legacy system. Automated updates and intuitive navigation improved passenger experience and eliminated reliance on third-party tools.
Used Spring MVC and Spring AOP to manage HTTP requests and cross-cutting concerns like logging and validation.
Implemented business logic and data validation with Spring Boot, integrating with REST endpoints for reliable communication between services.
Designed RESTful APIs using Swagger with YAML definitions, and imported them into MuleSoft Anypoint Studio to generate RAML-compliant Mule flows, enabling consistent, version-controlled service integration across internal and third-party systems.
Migrated components from Mule 3 to Mule 4.
Utilized MuleSoft to create Mule flows, connecting internal systems with third-party APIs like Salesforce and Okta for seamless data exchange.
Established secure authentication using Okta, leveraging OAuth 2.0 and OpenID Connect to protect user data and manage roles.
Developed a real-time train tracking interface using ReactJS, JavaScript, and Tailwind CSS, delivering an interactive, map-based commuter dashboard.
Applied component-based architecture with React Hooks to manage state and React Router to manage routing, to support authenticated access.
Created front-end regression and unit tests using Enzyme and used MUnit, SoapUI, Advance REST Client, and Postman, to ensure end-to-end API validation and transformation.
Designed normalized schemas and managed entity relationships across modules using Hibernate ORM and Spring Data JPA.
Wrote optimized PL/SQL procedures and queries in MySQL and designed efficient data access patterns in MongoDB, reducing report generation time and improving transaction performance.
Used Apache Kafka to handle transportation event streams, ensuring real-time updates with minimal data loss.
Utilized DataWeave scripting to automate data transformation between various formats (such as JSON, XML, and CSV), ensuring consistent and accurate data exchange across systems.
Deployed Java services on Azure Cloud using App Services, Azure Functions, and Azure Storage for scalable and resilient cloud-native operations.
Used GitLab to manage source code and configured Jenkins pipelines integrated with Maven for automated CI/CD.
Applied Log4j for structured application-level logging and integrated with Splunk to centralize log data and enable real-time operational analytics across services.
Worked in an Agile methodology with specification-driven approach, collaborating with cross-functional teams to ensure timely delivery and continuous improvement through iterative development cycles.
Skills: ReactJS, JavaScript, Tailwind CSS, React Hooks, React Router, Enzyme, Java, Spring Boot, Spring MVC, Spring AOP, RESTful APIs, MuleSoft, MuleSoft Anypoint StudioOkta, OAuth 2.0, OpenID Connect, Apache Kafka, DataWeave, MySQL, PL/SQL, MongoDB, Spring Data JPA, Azure, Log4j, Splunk, MUnit, SoapUI, Postman, Advance REST Client
AUGUST 2018 - APRIL 2019
Java/ Backend Developer Trinity Group Inc Austin, TX
Modernized a legacy property search system by building a microservices-based platform and responsive single-page application, enabling real-time booking, automated reporting, and data-driven dashboards. Improved scalability and user experience while reducing manual workload and accelerating decision-making across teams.
Developed a Spring Boot-based microservices architecture, modularized using Spring MVC for request handling, Spring AOP for logging and cross-cutting concerns, and Spring Data JPA for database operations — enabling independently deployable, layered services.
Utilized Spring IoC and AOP for dependency injection and modular logging with clean separation of concerns.
Created and consumed RESTful and SOAP services via JAX-RS and JAX-WS, supporting flexible third-party integrations.
Established asynchronous messaging with ActiveMQ and JAXB, enabling loosely coupled services.
Reduced backend latency by 20% using Java 8 features (Streams, Date/Time API, Functional Interfaces), improving data parsing and filtering performance for property listing.
Built a responsive single-page application with Angular 5/6, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap, emphasizing reusable components and scalability.
Used RxJS in Angular 5/6 front-end to manage real-time content streams from backend services via HttpClient observables, enhancing responsiveness and reducing polling overhead.
Wrote backend test cases using JUnit and frontend specs using Jasmine, while using Log4j for centralized debug logging and application tracing.
Managed persistence with Hibernate DAO and Spring Data JPA, enabling high-performance interactions with Oracle databases.
Implemented NoSQL storage with Cassandra, persisting high-volume user-profile data using RESTful service.
Utilized Python and pandas to cleanse, transform, and visualize structured datasets, generating insights for reporting and support tools.
Built Python Django services integrated with Spring Boot microservices and Oracle and Cassandra data stores, to deliver real-time analytics dashboards and secure workflows
Automated builds and deployments using Jenkins and Maven, establishing a CI/CD process.
Managed code versioning with Git, using pull-request workflows for peer reviews, and tracked deliverables in JIRA, supporting Agile-based releases and accelerating cross-functional collaboration.
Skills: Angular 5/6, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, RxJS, Jasmine, Java 8, Spring Boot, Spring MVC, Spring AOP, Spring IoC, Spring Data JPA, JAX-RS, JAX-WS, REST/SOAP APIs, Python (Django), JAXB, JUnit, Oracle, Cassandra, Hibernate DAO, Python, Pandas, ActiveMQ, Jenkins, Maven, Docker, Git, Log4j, Jira.
MAY 2017 – JULY 2018
Java Developer ShipperHQ Austin, TX
The company’s hardcoded shipping logic and monolithic app led to slow checkouts and limited flexibility. To resolve this, a dynamic shipping engine with real-time APIs and admin dashboards was built, enabling rule-based decisions and live monitoring. This improved checkout speed, transparency, and update efficiency.
Applied Java (Collections, Multi-threading, Exception handling, Interfaces ) and Java 8 (Streams API, Lambda expressions, Optional )—resulting in faster development and cleaner code.
Built RESTful microservices using Spring Boot, Spring MVC, and Spring Security, modularized with Spring IoC and DAO-Service architecture to enforce secure access control and minimize latency in rate calculations.
Built responsive admin dashboards using Angular2+, JavaScript, HTML5, CSS3, and Bootstrap, allowing e-commerce managers to monitor delivery activities, order fulfillment, and shipping exceptions in real time.
Integrated Angular HttpClient with backend APIs to sync shipping preferences, order updates, and delivery configurations across distributed vendor portals and customer-facing systems.
Wrote backend unit and integration tests using JUnit and Mockito, and tested frontend interactions with Jasmine and Karma, ensuring high stability during frequent feature rollouts.
Automated deployments using Jenkins and Maven, reducing build failures and accelerating shipping feature rollouts across staging and production environments.
Used PostgreSQL to store user roles, shipping templates, delivery zones, and vendor preferences, integrated via Spring JDBC Template and Hibernate DAO for transactional consistency.
Wrote optimized SQL queries and PL/pgSQL functions to compute shipping charges and manage shipping logic in real-time during peak traffic, supporting high-throughput order processing.
Configured Log4j for structured logging, improving support team response times during fulfillment issues.
Used Git and Bitbucket for version control with pull request reviews, collaborated in an Agile Scrum environment with daily standups and sprint retros, and maintained requirements and test cases using Confluence and Jira.
Skills: Angular 2+, JavaScript, HTML5, CSS3, Bootstrap, Jasmine, Karma, Java 8, Spring Boot, Spring MVC, Spring Security, Spring IoC, JUnit, Mockito, PostgreSQL, PL/pgSQL, Hibernate, Spring JDBC, Jenkins, Maven, Git, Bitbucket, Jira, Confluence, Log4j.
OCTOBER 2016 – APRIL 2017
Jr. Software Developer Lightspeed Portland, TX
Schools struggled with managing student internet access due to slow, manual systems lacking real-time control. To address this, a flexible platform was built with role-based controls, real-time filtering, and separate services for student and device management. Interactive dashboards provided live visibility, enabling easier policy enforcement and a safer digital environment.
Applied Java (Collections, Multi-threading, Exception handling, Interfaces ) and Java 8 features such as Streams API for processing filtering rules, Lambda expressions for concise logic, and Optional to eliminate null-check bugs.
Built modular Spring Boot microservices, exposing RESTful APIs using Spring MVC and securing with Spring Security.
Developed responsive school dashboards using AngularJS, with data bindings, reusable components, and HttpClient integration for real-time student activity tracking. Ensured a consistent UX using HTML5, CSS3, and Bootstrap.
Deployed front-end applications on internal school servers using Tomcat, enabling secure access to dashboards within education networks.
Managed data persistence using Hibernate ORM and Spring JDBC Template with PostgreSQL to support core application workflows, including student account management, device mapping, and filtering policy enforcement.
Performed unit and integration testing with JUnit and Mockito, and wrote unit tests for AngularJS components using Jasmine and Karma, validating student activity tracking interfaces across supported browsers.
Managed code versions with GitHub and automated builds and integrated testing with Jenkins and Maven, ensuring reliable deployments across environments.
Conducted performance benchmarking using JMeter, optimizing throughput by 25%.
Configured Log4j for logging application events, capturing exceptions and debugs, and troubleshooting processes
Involved in the full Software Development Life Cycle (SDLC) using AGILE (SCRUM) and DDD methodologies.
Skills: AngularJS, HTML5, CSS3, Bootstrap, Jasmine, Karma, Java 8, Spring Boot, Spring MVC, Spring Security, Spring JDBC Template, Hibernate ORM, JUnit, Mockito, PostgreSQL, PL/pgSQL, Jenkins, Maven, GitHub, Log4j, JMeter.
Certification
• AWS Certified Developer – Associate AWS Dec 2024
• AWS Certified Cloud Practitioner AWS Jun 2024
• MuleSoft Certified Developer Level 1 MuleSoft Sep 2020