profile-pic

Mahesh Nanjappa

Mahesh Nanjappa

JAVA Software Professional having 16 years of experience and proven expertise to deliver scalable solutions for internet, telecom and media domains. Strong team player with passion to learn, adapt new technologies, provide effective leadership and accept challenges.


• Expertise in Java and Spring Boot

• Experience using NoSQL Databases like MongoDB and Cassandra.

• Expertise in Design and implementing Microservices Architecture.

• Experienced in building and deploying serverless applications using AWS Lambda, API Gateway,

and DynamoDB to achieve cost-efficient and highly available solutions.

• Expertise in using Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

• Expertise in Design, build and manage the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for the App.

• Expertise with CI/CD workflow using Jenkins and bamboo.

• Expertise in using Version Control Systems CVS, SVN (Subversion) and GIT.

• Expertise in core Java development including Collections and Multi-threading.

• Expertise in J2EE Technologies including JSP, Servlets, JavaScript and MVC Architecture.

• Expertise in Application Servers like Tomcat, WildFly, WebLogic and WebSphere.

• Experience on working with databases Oracle 11g, PostgreSQL 9 and MySQL.

• Expertise in developing and using message queue like RabbitMQ and Kafka.

• Experience in various Software Development Methodologies (Waterfall, Agile and Kanban).

  • Role

    Principal Software Engineer

  • Years of Experience

    14 years

Skillsets

  • Java
  • Spring Boot
  • ELK
  • REST API
  • RabbitMQ
  • SQL
  • Docker
  • Kubernetes
  • microservices
  • NoSQL
  • ORM tools

Professional Summary

14Years
  • Feb, 2022 - Present3 yr 4 months

    Software Engineering Sr. Tech Specialist

    Ribbon Communications
  • Jul, 2019 - Feb, 20222 yr 7 months

    Sr. Staff Software Engineer

    CommScope India Pvt Ltd
  • Aug, 2013 - Jul, 20195 yr 11 months

    Staff Software Engineer

    Arris India Pvt Ltd
  • Jun, 2005 - Mar, 20082 yr 9 months

    Software Engineer

    WDC Solutions
  • Apr, 2008 - Aug, 20124 yr 4 months

    Sr. Software Engineer

    Motorola India Pvt Ltd

Applications & Tools Known

  • icon-tool

    Spring Boot

  • icon-tool

    PostgreSQL

  • icon-tool

    Kubernetes

  • icon-tool

    Java

  • icon-tool

    XML

  • icon-tool

    Jakarta EE

  • icon-tool

    Javascript

  • icon-tool

    Spring Framework

  • icon-tool

    Node.js

  • icon-tool

    RabbitMQ

  • icon-tool

    GitHub

  • icon-tool

    Amazon Web Services (AWS)

  • icon-tool

    Core Java

  • icon-tool

    Algorithms

  • icon-tool

    Shell Scripting

  • icon-tool

    React.js

  • icon-tool

    AngularJS

  • icon-tool

    Docker Products

  • icon-tool

    Microservices

  • icon-tool

    JAX-WS

  • icon-tool

    JAX-RS

Work History

14Years

Software Engineering Sr. Tech Specialist

Ribbon Communications
Feb, 2022 - Present3 yr 4 months
    Designed and development of SBI's RESTful microservices to support multivendor based netconf communication. Responsible for analyzing, designing , implementation and deployment of the services in k8s env. Worked with cross-functional teams to design and develop a broad set of APIs that meets the needs of our internal and external customers.

Sr. Staff Software Engineer

CommScope India Pvt Ltd
Jul, 2019 - Feb, 20222 yr 7 months
    Design and implementation of workflows using Camunda BPMN based on the customer requirements. Design and development of dynamic config generation for device interfaces using microservices. Design and development of Accurate Plan ,Build inventory and data feed to service inventory microservice application. Collaborated with architects, product managers and other leaders in the organization to deliver highly scalable ,maintainable features to our customers. Technically guided the team size of 4-8 with design and architectural tradeoffs, help with design and code reviews, as well as setting up a strong quality and delivery pipelines.

Staff Software Engineer

Arris India Pvt Ltd
Aug, 2013 - Jul, 20195 yr 11 months
    Design and Integration of Microservices using Netflix OSS stack. Design and Implemented Second level Cache(hazelcast) for entire application. Design and developed modern web applications using Jhipster. Design of various components and exploring improvement areas. Lead System design and implementation deploy and scale in open-source cloud platform micro service architecture based on Docker, Zookeeper and ELK.

Sr. Software Engineer

Motorola India Pvt Ltd
Apr, 2008 - Aug, 20124 yr 4 months
    Development of Content Management GUI based on Javascript and Struts. Design and implementation of reporting capabilities to the CMS using Jasper reports. Involved in Implementation and integration of Display Tag (open-source-lib). Implementation of Live Dashboard for Content Management System. Implementation of Asynchronous JS Calls using Ajax and jQuery to the existing CMS UI. Implementation of Backend Servers for generation of DRM's files.

Software Engineer

WDC Solutions
Jun, 2005 - Mar, 20082 yr 9 months
    Involved in development and testing of mobile to mobile payment app mchq for Airtel. Involved in deployment process of the product.

Education

  • B.E

    S.J.C.Institute of Technology, chikkaballapur

Interests

  • Travelling