Summary
Overview
Work History
Education
Skills
Timeline
Generic

Murali Mohan Pendam

Java Lead Full Stack Developer

Summary

Results-driven software development professional with a proven track record of exceeding expectations and delivering mission-critical solutions within tight deadlines. Exceptional analytical skills, quick grasp of complex concepts, and strong commitment to continuous learning. Specializing in Java, JavaScript, SQL, Object-Oriented Design, UML, SOLID principles, and Design Patterns. Proficient in testing frameworks like JUnit, Mockito, Spring integration test, UI frameworks such as Angular and jQuery, Spring Boot, Spring Data JPA, Spring Security, Spring Cloud, Hibernate. Skilled in developing APIs and documentation using RESTful services and Swagger, with expertise in J2EE technologies. Familiar with Hystrix and Resilience4j for implementing circuit breaker logic and adept at designing Micro Services using CQRS pattern with Event Sourcing. Experienced in working with messaging systems like Apache Qpid and Kafka, PaaS Cloud models including AWS Beanstalk, AWS ECS, Cloud Foundry pools, Azure App Services, Docker usage. Proficient in implementing pipelines in CI/CD tools like Jenkins and Azure DevOps, skilled in APM tools such as AppDynamics, Visual VM, Cloudwatch. Involved in System Design processes and proficient in creating HLD and LLD diagrams. Well-versed in Sprint Agile and Kanban models; actively participating in Sprint ceremonies including grooming, planning, estimation, retrospections.

Overview

13
13
years of professional experience
4
4
years of post-secondary education

Work History

Lead Software Engineer

Clarivate
07.2023 - Current

Environment: Core Java, J2ee, Spring Boot, Spring Cloud, Spring JMS, Spring Data, Spring Rest, Postgres, Spring Security, Jenkins, AWS ECS, AWS SQS, S3.
Description: Developed and maintained a scraping framework that collects files from Primary Target Objects (PTO) and uploads them to target locations via Web, FTP, and API scraping.
Impact: Contributed to a system that saved $30 billion in project costs last year.
Key Achievements
Cost Optimization: Implemented cost-cutting measures for AWS billing, resulting in a monthly saving of $10,000.
Multi-faceted Role: Played key roles as Scrum Master and Release Manager, ensuring seamless feature releases into production.
API Scraping: Designed and implemented multiple API scraping integrations.
Global Onboarding: Developed features to onboard scraping from diverse countries, successfully onboarding 39 countries.
Customer Support: Provided ROTA-based customer support, resolving issues efficiently.
Autoscaling: Implemented auto-scaling based on queue messages, optimizing system performance.
Team Collaboration
Collaborated with a distributed team of 2 developers from Hyderabad, 3 developers from Bangalore, and 2 QA resources.

Lead Software Engineer

NCR Corporation
06.2021 - 07.2023

Technical Experience

  • Product Suite : Contributed to OptiCash, OptiBranch, CarrierWeb, and Invoice Service, focusing on cash management optimization for central banks and branches.
  • Key Contributions :
  • Vehicle Routing Problem (VRP) Solution : Designed and developed a VRP solution in CarrierWeb using jsprit and Bing Maps, optimizing vehicle routes with a single depot and multiple trucks.
  • SAML2 Authentication : Configured SAML2 authentication across products and services using Azure AD and Keycloak.
  • DevOps :
  • Created Azure DevOps pipelines for CI/CD activities.
  • Integrated Sonar and Mend scans for code quality and security checks in CI jobs.
  • Cloud Migration : Migrated products and services to Azure Cloud using Terraform and Terrafy scripts.
  • Customer Support : Provided ROTA-based customer support and assisted in training the Professional Services team for application installations in customer environments.

Technical Skills

  • Programming Languages: Core Java, JavaScript
  • Frameworks: Spring Boot, Spring Cloud, Spring JMS, Spring Data, Spring REST
  • Databases: Cassandra, SQL Server
  • Messaging Queue: Apache Qpid
  • Security: Spring Security, SAML2, Keycloak
  • Cloud: Azure
  • Tools: Jenkins, Azure DevOps, Sonar, Mend, Terraform

Software Associate

J.P. Morgan Chase
07.2019 - 12.2020

Java Consultant

J.P. Morgan Chase
05.2017 - 07.2019


  • Under permanent payroll with AMPCus Pvt Ltd

Senior Software Engineer

EiQ Networks R & D India Pvt. Ltd
09.2015 - 05.2018

Senior Systems Engineer

Infosys
09.2014 - 09.2015

Software Engineer

EIQ Networks Pvt. Ltd
05.2012 - 08.2014

Education

Bachelor of Technology -

JNTU
01.2006 - 01.2010

Skills

    Windows Family

    Linux

    Java

    JavaScript

    TypeScript

    Servlets

    JSP

    JAX-RS

    Apache Tomcat

undefined

Timeline

Lead Software Engineer

Clarivate
07.2023 - Current

Lead Software Engineer

NCR Corporation
06.2021 - 07.2023

Software Associate

J.P. Morgan Chase
07.2019 - 12.2020

Java Consultant

J.P. Morgan Chase
05.2017 - 07.2019

Senior Software Engineer

EiQ Networks R & D India Pvt. Ltd
09.2015 - 05.2018

Senior Systems Engineer

Infosys
09.2014 - 09.2015

Software Engineer

EIQ Networks Pvt. Ltd
05.2012 - 08.2014

Bachelor of Technology -

JNTU
01.2006 - 01.2010
Murali Mohan PendamJava Lead Full Stack Developer