AISHWARYA REDDY LACHANGAR
Full Stack Developer
************@*****.***
PROFESSIONAL SUMMARY:
Over 7 years of experience in designing, developing, and deploying scalable full-stack applications.
Skilled in building responsive UIs with React.js, Redux, HTML5, CSS3, Bootstrap, and modern JavaScript frameworks for Single Page Applications (SPAs).
Proficient in developing RESTful and SOAP web services using Spring Boot, Spring MVC, JAX-RS, JAX-WS, and integrating with multiple systems securely.
Hands-on experience in Microservices architecture, implementing Spring Boot services with Spring Security and OAuth2 for authentication and authorization.
Strong backend expertise in Java, J2EE, Servlets, JSP, and applying design patterns like MVC, Singleton, DAO, and Factory.
Extensive database development with Oracle, MySQL, PostgreSQL, DynamoDB, including schema design, stored procedures, triggers, and query optimization.
Experience in persistence frameworks such as Hibernate (ORM, caching, transaction management) and JDBC for data access.
Built serverless applications on AWS using Lambda, S3, API Gateway, CloudWatch, SNS, and DynamoDB, integrating with containerized services via Docker & Kubernetes.
Optimized performance with lazy loading, code splitting, and caching strategies, reducing latency and improving application responsiveness.
Experienced in CI/CD pipelines using Jenkins, Maven, ANT, and Helm for automated builds, testing, and deployments.
Ensured code quality and maintainability with SonarQube, JUnit, Mockito, TestContainers, Mocha, and Chai frameworks.
Proficient in security implementations, including SSL, SSO, role-based access, encryption, and vulnerability scanning with Fortify.
Worked on Agile/Scrum methodologies, participating in sprint planning, code reviews, and cross-functional team collaboration.
Experience in logging and monitoring using Log4j, ELK Stack, CloudWatch, and debugging tools for proactive issue resolution.
Experienced in version control systems like Git, SVN, and Bitbucket for collaborative code management.
Adept at documenting technical workflows, APIs, and deployment strategies to enhance knowledge transfer and reduce onboarding time.
EDUCATION
MS in Computer Science
BS in Information Science & Engineering
CERTIFICATIONS
AWS Cloud Practitioner Certification - August 2024
Google Professional Machine Learning Engineer- February 2025
TECHNICAL SKILLS
Software Development
Java (Spring Boot, Spring Cloud), Python (FastAPI, Flask), JavaScript, TypeScript, Scala, React.js, Redux, Material-UI, PL/SQL, HTML5/CSS3, Microservices Architecture, MVC Pattern
Data Engineering & Analytics
Data Engineering & Analytics: Apache Kafka, Apache Spark, Real-Time Streaming, ETL/ELT pipelines, Pandas, SQLAlchemy ORM, Machine Learning (Scikit-Learn), Predictive Modeling, Advanced Analytics
Cloud & Infrastructure
AWS (Lambda, RDS, EC2, CloudFormation), Docker, Kubernetes, Jenkins CI/CD, Infrastructure as Code, Helm Charts, Serverless Computing
Databases & Data Management
Oracle 19c, PostgreSQL, Database Optimization, Schema Design, RMAN, Data Pump, Database Migration, HIPAA-Compliant Data Masking
Visualization & BI
Power BI, DAX Calculations, Matplotlib, Interactive Dashboards, Streamlit, Real-Time Monitoring
APIs & Integration
REST, GraphQL, API Gateway, OAuth 2.0, API Lifecycle Management, Event-Driven Architecture
PROFESSIONAL EXPERIENCE:
PlainsCapital, Dallas, TX Nov 2024 - Present
Full Stack Developer
Responsibilities:
Responsible for all stages of design, development, and deployment of applications.
Active role in Test Driven Development, termed as TDD, apart from Agile Software Development.
Involved in designing, developing, and testing the web application by using HTML5, CSS3, Bootstrap, and ReactJS
Created the responsive UI components using React/Redux and dispatched events to the store.
Defined and constructed layers, server-side objects, and client-side interfaces based on J2EE design patterns.
Designed, analyzed, and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Ajax, React JS for developing the presentation layer.
Involved in using MVC, HTML5 to enable client-side data to meet specific criteria by applying various validation variables, and used the CSS classes to provide visual feedback on validation.
Developed SOAP-based JAX-WS Web Service interfaces for integrating multiple systems and code re-usability.
Worked on REST Web services for backend services, used Oracle for database services, and RESTful web services using Jersey for JAX-RS implementation.
Developed RESTful Web services for other systems to interact with our system and secured the service with Spring-Security and OAuth.
Used Spring MVC components to implement the business layer and Spring Boot for Microservices.
Worked on creating serverless Micro services by integrating AWS Lambda, S3/CloudWatch/API Gateway.
Worked on using React JS components, Forms, Events, Keys, Router, Animations, and the Flux concept.
Developed and implemented ANT and Maven Scripts for automation of the build process on Maven build tools to test the application manually and run the JUnit Test suites.
Used the JIRA tool for Issue/bug tracking, monitoring of work assignments in the system.
Used Log4J to monitor the error logs and used GIT as a version control tool.
Environment: ReactJS, Redux, HTML5, CSS3, Bootstrap, Java, J2EE, Spring Boot, Spring MVC, RESTful/SOAP Web Services, Oracle, AWS (Lambda, S3, API Gateway, CloudWatch), Maven, ANT, JUnit, JIRA, Git, Log4J
Capco, Dallas, TX Dec 2023 – Oct 2024
Full Stack Developer
Responsibilities:
Involved in the analysis, design, development, and testing phases of the Software Development Life Cycle.
Developed N-tier client-server business application software using Model View Controller (MVC) Architecture.
Used Java Collections, Generics, Exception Handling, and Design Patterns for functionality involved in writing different Design Patterns like Filter, Action, Business Delegate, Service locator, Data Transfer Objects (DTOs), and Data Access Objects (DAOs).
Worked on System security with the use of SSL (Secure Socket Layer), encryption, and used role-based security.
Developing reusable and interoperable Web service modules based on micro services, SOA architecture using SOAP and RESTful, and Preparation of a Java and JSP coding standard checklist.
Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.
Implemented client-side Interface using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux Library.
Used the Spring Validation and Tiles Framework in the presentation layer.
Working with AWS Services: Lambda, S3, EC2, SNS, DynamoDB and Docker Containerization.
Developed a user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
Developed a user interface with Java Server Pages, Ajax support to speed up the application form filling.
Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
Designed various tables required for the project using Oracle database.
Involved in implementing various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux Library.
Environment: Java, J2EE, Spring Boot, Hibernate, React JS, Redux, JSP, MVC, SOAP/RESTful Web Services, AWS (Lambda, S3, EC2, SNS, and DynamoDB), Oracle, Docker, Microservices, Design Patterns, SSL/Security.
Navan, Austin, TX Jan 2023 – Nov 2023
Full Stack Developer
Responsibilities:
Developed a User Interface using ReactJS, Redux for SPA development.
Used React JS to create views to hook up models to the DOM and synchronize data with the server as a Single Page Application (SPA).
Responsible for implementing UI mockups, integrating third-party React libraries, and handling/creating Redux Store Data.
Maintained states in the stores and dispatched the actions using Redux.
Actively participated in JAD meetings for designing the DB schema.
Achieved role-based access to the application and used SSO for the integrated product and plugins.
Worked on Fortify for finding security flaws in the code we build and fixed the security issues.
Used Node.js as a proxy to interact with RESTful services and interact with the PostgreSQL Database.
Used Mocha, Chai unit test framework to write unit tests for JavaScript code, and Jest for the client-side unit testing.
Worked on AWS to integrate the server-side and client-side code.
Involved with Docker container service and applications by creating Docker images from Docker files.
Worked on making calls to APIS to fetch the data from the backend as a JSON response and parse it on the UI for DOM/CSS manipulation.
Used Jenkins for a Continuous Integration and Continuous Deployment pipeline.
Used Bitbucket as the code repository and GIT for Version Control.
Worked on an Agile (Scrum) Development Team to deliver regular updates to the business team and project managers.
Environment: React.js, Redux, Node.js, PostgreSQL, AWS, Docker, Jenkins, Bitbucket, Git, Mocha, Chai, Jest, Fortify, Agile/Scrum
Accenture, Bangalore, India Mar 2022 - Aug 2022
Full Stack Developer
Responsibilities:
Designed and developed Kafka producers in Java to handle 50K+ real-time payment transactions per minute with custom serializers and partitioning strategies.
Implemented Spark Streaming jobs in Scala for real-time fraud detection, leveraging windowed aggregations and state management with sub-200ms latency.
Built and optimized React.js components with Redux for state management and Material-UI for responsive design across devices.
Improved mobile performance by implementing lazy loading and code splitting, reducing page load time from 3.2s to 1.1s.
Developed and maintained 12+ microservices, ensuring scalability and reliability in a distributed environment.
Integrated SonarQube quality gates into Jenkins CI/CD pipelines to enforce coding standards and reduce technical debt.
Automated testing workflows using Mockito for unit testing and TestContainers for integration testing, achieving 85% test coverage.
Collaborated with cross-functional teams to deliver end-to-end solutions covering backend APIs, real-time data pipelines, and front-end applications.
Optimized data ingestion pipelines and message handling strategies to support high throughput and low latency.
Ensured code reusability and maintainability by following modular design patterns and clean coding practices.
Enhanced application reliability through continuous monitoring, debugging, and proactive issue resolution.
Worked in Agile/Scrum environments, participating in sprint planning, code reviews, and daily stand-ups.
Delivered secure and high-performance features aligned with business goals and compliance requirements.
Documented technical workflows, APIs, and testing standards to improve team onboarding and knowledge sharing.
Environment: Java, Scala, Apache Kafka, Apache Spark Streaming, React.js, Redux, Material-UI, Jenkins, SonarQube, Mockito, TestContainers, Docker, Microservices, CI/CD, Agile/Scrum
Wipro Ltd., Bangalore, India Jun 2019 – Feb 2022
Full Stack Developer
Responsibilities:
Developed Spring Boot microservices with Spring Cloud Gateway for API routing and Eureka for service discovery.
Implemented circuit breaker patterns (Hystrix) to ensure resilience and fault tolerance in distributed systems.
Designed and optimized Oracle database schemas with 45+ tables, including foreign keys, triggers, and stored procedures.
Built audit trails using triggers and implemented stored procedures for complex financial calculations.
Mentored a team of 5 Junior Developers, leading daily stand-ups, code reviews, and technical training sessions.
Improved team delivery velocity by 50% through knowledge sharing and agile practices.
Configured Jenkins declarative pipelines with multi-stage builds for CI/CD automation.
Integrated Maven for dependency management and build optimization.
Containerized applications using Docker and deployed on Kubernetes clusters.
Developed React JS pages, Web service calls, and Ajax calls for the application.
Automated Helm chart deployments for scalable and maintainable Kubernetes environments.
Collaborated with cross-functional teams to ensure smooth delivery across backend, frontend, and infrastructure.
Developed client-side Interface using ReactJS.
Applied Agile Methodologies to deliver high-quality solutions with faster release cycles.
Ensured scalability, reliability, and security across microservices architecture.
Responsible for developing a front-end application using ReactJS and Redux architecture for the internal team's productivity use.
Environment: Spring Boot, Spring Cloud (Gateway, Eureka, Hystrix), Oracle, ReactJS, Redux, Jenkins, Maven, Docker, Kubernetes, Helm, Agile
Enverus, Bangalore, India, Mar 2018 – May 2019
Full Stack Developer
Responsibilities:
Involved in all phases of the project from the analysis and requirement phase to delivering the project.
Worked in a Waterfall environment and participated throughout the SDLC process.
Implemented MVC Design pattern for the Application for the front-end appearance and login Screens.
Developed applications using Application Lifecycle Management to deliver reliable applications.
Developed the view-controller components using Servlet/JSPs, JavaScript, CSS, and HTML.
Wrote client-side validation in JavaScript.
Involved in creating JSP pages for the presentation of the data to the end user.
Developed JSP/Action servlet classes
Involved in database design and developed SQL Queries on MySQL.
Applied J2EE design patterns such as MVC, Singleton, and Data Access Objects in the architecture
Used JDBC as a DAO class to persist the data onto to Oracle Database.
Wrote ANT scripts to deploy the components on the Jetty Application Server.
Did regular code reviews and fixed major bugs without side effects.
Implementing Log4j for logging and debugging.
Used React JS for Templating for faster compilation and developing reusable components.
Prepared JUnit test cases and executed the test cases using JUnit.
Developed the whole project on Eclipse IDE.
Involved in bug fixing during the System testing, Joint System testing, and User Acceptance Testing.
Environment: Java, J2EE, Servlets, JSP, JDBC, ReactJS, JavaScript, HTML5, CSS, MySQL, Oracle, Eclipse IDE, ANT, Jetty, Log4j, JUnit