Laxman Kumar Alugubelli
Software Engineer
***********************@*****.***
www.linkedin.com/in/laxmankumaralugubelli02
Experienced Full Stack Developer with 8 years of expertise in designing, developing and deploying scalable web applications across diverse industries. Proficient in Java, Spring Boot, Angular, React, SQL, Docker, Kubernetes, and AWS services, with a strong focus on optimizing code, streamlining deployment pipelines, and enhancing user experience.
Experienced in developing and deploying scalable web applications using Java/J2EE, Python, Spring Framework, Django and Flask with a focus on database integration, performance optimization.
Expertise in developed multi-threaded applications using Java’s concurrency API, reducing processing time
Experience working with J2EE application servers, including Apache Tomcat, JBoss, and IBM WebSphere.
Experience working with web technologies like HTML5, CSS3, Bootstrap, JavaScript (ES6+), TypeScript, AJAX, JSON, jQuery, Angular (v14), and React.js, for developing interactive and responsive user interface
Expert in designing and implementing microservices architecture using Spring Boot, optimizing scalability, resilience, and efficient performance across distributed systems in cloud environments
Experience in developing RESTful APIs using Spring Boot, facilitating seamless communication between microservices, third-party integrations, and external systems while ensuring scalability and efficiency.
Integrating Spring Boot applications with relational and non-relational databases, optimizing data access and storage solutions
Extensive experience in design and implementation of Dependency Injection, Spring MVC architecture, Aspect Oriented Programming (AOP) & Auto wiring concepts in Spring Framework
Experience in writing test cases using JUnit to validate class and method functionality.
Experience using JUnit for unit testing and implementing Log4j for capturing and managing logging levels.
Expertise in data analysis, machine learning, and API development, utilizing tools like Pandas, NumPy, TensorFlow, and scikit-learn to build scalable, data-driven solutions.
Proficient in testing web services using SOAP UI and Postman, ensuring API functionality, reliability, and seamless integration across applications
Experience using version control including Git, SVN to streamline code collaboration & maintain code history,
Proficient in leveraging AWS and Azure cloud platforms for deploying, managing, and scaling web applications and microservices, optimizing performance, ensuring high availability, and enhancing reliability in distributed environments
Experienced in serverless computing with AWS Lambda and Azure Functions, enabling scalable, event-driven architectures
Hands-on experience with CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI/CD, and Azure DevOps, automating software builds, testing, and deployments
Proficient in containerization and orchestration with Docker and Kubernetes, enabling scalable and efficient cloud-native application deployment
Expertise in configuring Azure Virtual Networks (VNet), VPN Gateway, Load Balancers, Azure Blob Storage optimizing network security, scalability, and efficient data storage solutions for cloud-based applications
Experience in using Terraform, ARM templates, and Bicep for automated infrastructure provisioning, and seamless deployment of cloud resources, ensuring scalability and operational efficiency
TECHNICAL SKILLS
Backend Development: Java (8,11,17), Spring Boot, Python, Node.js, Express.js
UI Frameworks & Libraries: JavaScript, Angular, React.js, jQuery, Bootstrap, Material UI
Integration & Middleware: Apache Kafka, Rabbit MQ, JMS (1.1), Web Services, SOA
Databases: SQL (PostgreSQL, MySQL, Oracle), NoSQL (MongoDB, DynamoDB)
Application Servers: Tomcat, Web Logic, IBM WebSphere, JBoss
Development IDEs: Eclipse, NetBeans, MS Visual Studio, IntelliJ Idea
Testing Tools: JUnit, Power Mockito, Jasmine, Karma, Selenium, Postman, JMeter
Security & Authentication: OAuth, JWT, SAML, Identity and Access Management
Cloud Services: AWS (S3, EBS, RDS, Lambda, AWS Connect), Azure, GCP
Modeling & Logging Tools: Rational Rose, Log4J
Monitoring & Performance Optimization: Dynatrace, Prometheus, Datadog
DevOps & CI/CD: Docker, Kubernetes, Jenkins, GitHub Actions, Terraform
Soft Skills: Problem-solving, Agile Methodologies (Scrum, Kanban), Cross-functional collaboration
PROFESSIONAL EXPERIENCE
PNC Bank, PA (Remote) January 2023- Present
Senior Full Stack Engineer
Involved in various stages of Software Development Life Cycle (SDLC), including analysis, design, development, testing, and deployment
Designed and developed interactive UI components using HTML5, React.js, Bootstrap, CSS, jQuery, AJAX.
Integrated Spring Boot microservices with real-time fraud monitoring systems to analyze transaction patterns and trigger fraud alerts
Implemented efficient Java multi-threading techniques to enhance application performance and optimize concurrent task execution.
Developed high-quality, maintainable code within deadlines using emerging technologies like Java 11, J2EE, XML, SQL, PL/SQL, and the Spring Framework
Integrated Node.js with databases like Mongo DB and MySQL to ensure secure and scalable data management for banking applications
Configured and implemented Spring Security for role-based access control (RBAC), authentication, and authorization, enhancing system security
Implement secure API authentication and authorization using OAuth2, JWT, and Mutual TLS
Developed encryption, tokenization & fraud detection mechanisms for secure transactions
Developed dynamic and responsive user interfaces using React.js, enhancing customer experience for Bank's web applications
Integrated RESTful APIs with React components, ensuring seamless data flow and real-time updates for banking services
Implemented state management solutions using Redux and Context API to optimize application performance and maintainability
Automate CI/CD pipelines using Jenkins, Docker, and Kubernetes, reducing release cycles and ensuring seamless production deployments
Unified Elasticsearch with Apache Kafka to process real-time financial data streams, ensuring seamless updates across banking applications
Created dynamic dashboards using Kibana to visualize real-time transaction trends, customer insights, and compliance metrics
Initiated automated unit testing suite with JUnit, Mockito, and PowerMockito, elevating code coverage by 45% and reducing bug reports in production by 25% within the first quarter
Developed fraud alert APIs that notify banking teams via email, SMS, and webhooks when suspicious transactions are detected
Designed, tested, and automated RESTful API requests in Postman for banking services such as fund transfers, account management, and loan processing
Implement asynchronous processing for real-time payments using Kafka, RabbitMQ
Utilized Dynatrace’s AI capabilities to identify and resolve performance bottlenecks, reducing mean time to resolution (MTTR) by 30%
Designed and deployed scalable microservices using AWS Lambda and API Gateway, improving system efficiency and reducing operational costs
Implemented GitHub Actions for automated testing and CI/CD pipelines, reducing deployment time by 40%
Led migration of legacy applications to AWS, reducing infrastructure costs and improving scalability
Integrated with third-party fraud detection APIs (e.g., Visa Risk Manager, Mastercard Decision Intelligence, Experian, ThreatMetrix) to cross-check transaction risk scores
Participated in daily Scrum meetings and bi-weekly sprint planning
Technologies: Java11, Spring Boot, Node.js, React, Bootstrap, Dynatrace, RESTful APIs, MySQL, Mongo DB, Elastic Search, AWS
United Health Group, MN (Remote) Jan 2022 – Jan 2023
Full Stack Java Developer
Developed and deployed scalable microservices using Java, Spring Boot, and RESTful APIs, optimizing banking transactions and enhancing system efficiency
Designed and implemented Spring Boot-based microservices to accelerate cloud application development with minimal configuration overhead
Built dynamic front-end applications using React.js, JavaScript, Bootstrap, and HTML5, ensuring a responsive and user-friendly interface
Optimize React components for performance, reducing load times and improving accessibility for diverse user groups
Built reusable and modular components to ensure consistency and scalability across United Health Group's web applications
Collaborated with cross-functional teams to design and deliver React-based solutions aligned with United Health Group's healthcare systems
Designed and maintained microservices architecture with Spring Boot, REST APIs, and Apache Kafka, ensuring high availability and fault tolerance
Implemented Spring Boot microservices interacting with Apache Kafka Cluster and Zookeeper, ensuring reliable message processing
Developed RESTful APIs that produce both XML and JSON, enabling seamless integration between web and mobile applications
Developed and managed CQRS pattern to optimize performance and scalability
Optimize Oracle, PostgreSQL, and Mongo DB queries, improving transaction processing speed by 20% and reducing API response times
Designed scalable Elasticsearch clusters to support high-volume queries, ensuring reliability and fault tolerance in healthcare applications
Implemented role-based access controls to secure sensitive patient data within Elasticsearch indices
Built CI/CD pipelines with Jenkins, Docker, and Kubernetes, reducing deployment cycles by 60% and ensuring continuous delivery of high-quality applications
Monitored and optimized application performance using Azure Monitor, Application Insights, and Log Analytics
Migrated on-premises applications to Azure Cloud, ensuring high availability and cost optimization
Experienced in deploying, managing, and scaling containerized applications using Azure Kubernetes Service (AKS)
Integrated third-party APIs and payment gateways using Spring Security, JSON, and XML
Technologies: Java11, Spring Boot, Node JS, React.js, Azure, Bootstrap, PostgreSQL, MySQL, Mongo DB, Spring Security, Jenkins, Docker, Kubernetes
Southwest Airlines, India March 2018 – July 2021 Java Developer
Applied Agile methodology, participating in SCRUM meetings, sprint planning, reviews, and using JIRA for task management
Led microservices design and development using Java 8, Spring Boot, and REST APIs, optimizing transaction processing efficiency
Optimize REST APIs for flight search and reservations, improving response times through SQL query optimization and caching
Utilized Spring Apache Kafka to manage message processing on Kafka clusters. Created database structures including tables, keys, indexes, and procedures
Implemented Spring Boot and Hibernate ORM for core functionality; developed Java EE components using Spring MVC, IOC, transactions, and security
Developed and executed unit and end-to-end tests using Angular TestBed and Jasmine, improving application reliability
Integrated Angular Material components for modern and consistent UI, enhancing user experience
Leveraged Angular CLI for efficient code scaffolding, component generation, and service creation
Implemented internationalization in Angular to support multiple languages for global users
Performed functional testing of REST APIs with JMeter; contributed to Spring MVC for web applications
Designed and executed load, stress, and endurance tests using Apache JMeter to analyze application performance under varying loads
Developed custom JMeter scripts using Thread Groups, Timers, Assertions, and Listeners to simulate real-world user traffic
SQL/PL-SQL scripts for creating and managing database objects such as views, indexes, and procedures
Designed and implemented RESTful APIs and event-driven microservices using Java and Spring Boot for asynchronous communication
Designed and implemented scalable, high-availability cloud solutions using Azure App Services, Virtual Machines, and Kubernetes (AKS)
Collaborated on secure payment gateway implementations, ensuring compliance with financial regulations and enhancing security
Technologies: Java8, Spring Boot, REST APIs, Angular, JMeter, JavaScript, Hibernate, JPA, Microservices, SQL, Git, Jenkins, Docker, Agile, Azure, MS SMS
Cyber Information Systems Pvt Ltd, India Mar 2017-March 2018 Application Developer
Designed scalable web applications with Java 8, Spring Boot, and Angular, ensuring high uptime and timely delivery of client requirements
Developed interactive UI web pages using HTML5, React JS, Bootstrap, CSS, jQuery.
Create and maintained RESTful web services using Spring framework
Designed J2EE web application using Spring Core, MVC, JSP, Servlets and Oracle database
Demonstrated strong problem-solving abilities, writing clean, modular code in Scala
Implemented AJAX-based features on the company website which allowed users to retrieve real-time data from 1M+ data points, enhancing user experience and engagement on key pages
Built UI components with Angular JS, including directives, controllers, and services, implementing HTML5, CSS, and jQuery for AJAX calls
Utilized Jenkins pipelines for CI/CD, deploying microservices to Docker registry and Kubernetes
Worked with Spring framework at the Business Tier, using annotations for Dependency Injection (Bean, Component, Repository)
Developed Python scripts to automate repetitive tasks, reducing manual effort by 30%
Designed and tested RESTful APIs using Flask/Django to enhance backend functionality.
Leveraged Python libraries (NumPy, pandas) for data analysis and visualization
Managed Mongo DB data using CRUD operations and handled database access with Node.js
Technologies: Java8 (Spring Boot), Angular, Python, Node JS, RESTful APIs, Hibernate, Docker, Kubernetes, AWS, Microservices, Git, Jenkins, SQL, JUnit, Maven, HTML5, JavaScript, Bootstrap.
EDUCATION
Northwest Missouri State University, MO December 2022
Masters in Computer Science
Sri Indu College of Engineering & Technology, India May 2017
Bachelors in Computer Science & Engineering
CERTIFICATIONS
AWS Certified Developer Associate