Summary
Overview
Work History
Education
Skills
Projects
Languages
Personal Information
Disclaimer
Timeline
Generic

Anand M

Bangalore

Summary

Java/J2EE Microservices Developer with 6.2 years of experience in Application Analysis, Design, Development, Integration, deployment, and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using Object Oriented Programming Concepts, Java and Web Services. Experience in Microservices Architecture with Spring Boot and Docker. Experienced in developing Backendapplications using Java, Spring boot, Spring microservices, Restful web services, Hibernate and SQL, kafka message broker, RDBMS using postgresSQL, SQL Server. Well versed with Server-side business logic and experience in working with different databases like postgresSQL, mongoDB, SQL Server Good working knowledge on Intellij IDE,PostgreSQL, mongoDB, Elastic search and Git for version control.

Overview

8
8
years of professional experience

Work History

Java Developer

Autonomo Technologies Pvt. Ltd.
Bangalore
04.2022 - 08.2024
  • Company Overview: Autonomo Simplifies Shopping for Retailers and Customers. We revolutionise neighborhood shopping. Autonomo build software for retailers, Autonomo use computer vision to remove checkouts from retail stores, allowing customers to tap their card, grab their products and walk out.
  • Designed and developed asynchronous RESTful Microservices using Spring boot
  • Used Spring microservice architecture with Spring Boot based services interacting through a combination of kafka message brokers, elasticsearch.
  • Used the payment gateway as stripe, paypal, comfi.
  • Autonomo Simplifies Shopping for Retailers and Customers. We revolutionise neighborhood shopping. Autonomo build software for retailers, Autonomo use computer vision to remove checkouts from retail stores, allowing customers to tap their card, grab their products and walk out.

Java Developer

Stellapps Technologies Pvt. Ltd.
Bangalore
09.2020 - 04.2022
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security with OAuth2.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and RabbitMQ message brokers.

Java Developer

RCS Tech LLP
Bangalore
05.2018 - 05.2020
  • Gathering relevant information and implementing changes and integrating required APIs to the ongoing platform.
  • Focus on client requirement and implement required changes or fix product related errors by visiting client location or remotely.
  • Visiting client locations like: Allergan, Mahindra Comviva, Mysore Lights, Unisys, ARM etc. to implement the required changes, database handling or bug fixing.
  • Fixing security vulnerability.

Technical Engineer

Heatcon Instruments Pvt Ltd
Bangalore
08.2016 - 09.2017
  • Responsible for developing Proportional-integral-derivative controllers, DATA LOGGER, DIGITAL HYGROMETER, DTC, BTC, and Temperature transmitter and converter.
  • Responsibilities Troubleshooting & Fault Analysis - Analysis & resolution of the various DTC's, BTC's, PID's related faults.
  • Optimization activities on Temperature controlling devices to improve performance also checking hardware and software.

Education

Bachelor of Engineering - Electronics and Communication Engineering

ACS college of Engineering
Bangalore, Karnataka

Skills

  • Java and J2EE
  • SQL and PostgreSQL
  • Spring Framework and Boot
  • Microservices architecture
  • Hibernate ORM and Elasticsearch
  • RESTful web services
  • Version control with Git and SVN
  • Integrated development environments (IDE)
  • Apache Kafka messaging
  • Operating systems: Linux and Windows

Projects

Autonomo Simplifies Shopping for Retailers and Customers, Linux, Java, Spring Boot, Spring Microservices, Hibernate ORM, RESTful Web Services, PostgreSQL database, mongoDB, Kafka message broker, Elastic Search, Redis cache, Designed and developed asynchronous RESTful Microservices using Spring boot., Used Spring microservice architecture with Spring Boot based services interacting through a combination of kafka message brokers, elasticsearch, redis cache., Development in commerce site on domains like Cart and Checkout and List Pages using Open source development., Implemented Cart CRUD operations end points, Cart controller and REST API end points like AddToCart, View, Update and all other cart operations., Implemented all the components following a test-driven development methodology using JUnit and Mockito., Integration with external services like user service, item services, inventory, budgeting, store locator services, and tax service using REST API., Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms., Developed an efficient daily extract job that reads millions of documents through FTP servers., Work with Business Analysts, and Application Support Teams to understand all stakeholder requirements., Work closely with Architects for requirement analysis and designing engineering solutions for complex business problems., Hands-on experience in using CI/CD pipeline and Jenkins for deploying the code., Implemented a search algorithm on the list page that returns the search response with product details in less than 30 milliseconds., Implemented the automatic generation of sales metrics respective to the payment provider. mooPay Application, Linux, Java, Spring Boot, Spring Microservices, Hibernate ORM, RESTful Web Services, PostgreSQL database, RabbitMQ message broker, Apache Tomcat, Designed and developed a Restful APIs for different modules in the project as per the requirement., Developed java modules implementing business rules and workflows using Microservices Architecture With Spring Boot and Spring Cloud., Implemented Batch framework for records processing., Developed Data Access Layer using Hibernate and DAO Design Pattern., Involved in JUnit Testing, debugging, and bug fixing., Used Log4j2 framework to log/track application., Used GIT for Source Control and Version Management of all codes and resources. ERP Processor Application, Linux, Java, Spring Boot, Spring Microservices, Hibernate ORM, RESTful Web Services, PostgreSQL database, RabbitMQ message broker, Apache Tomcat, Designed and developed a Restful APIs for different modules in the project as per the requirement., Developed java modules implementing business rules and workflows using Microservices Architecture With Spring Boot and Spring Cloud., Implemented Batch framework for records processing., Developed Data Access Layer using Hibernate and DAO Design Pattern., Involved in JUnit Testing, debugging, and bug fixing., Used Log4j2 framework to log/track application., Used GIT for Source Control and Version Management of all codes and resources. Procurement and Event Management Application, Windows 10, Java, Spring Framework, Hibernate ORM, Rest Web Services, JDBC, Servlet, JSP, MS SQL, HTML, JavaScript, CSS, Bootstrap, Apache Tomcat, Communicating with the client and getting inputs for new requirements., Proactively helped the client in Build and Release Management., Enhancing the product as per client requirement., Developed server-side application to interact with database using Spring Boot and Hibernate., Used Rest Controller in spring framework to create RESTful Web services and JSON objects for communication., Developed test classes in JUnit for unit testing., Used Postman to test the RESTful API for HTTP requests., Involved in Project Releases and Live Meetings with Clients. Traxx (Fixed Asset Management Solution), Windows 10, Java, Spring Framework, Hibernate ORM, Rest Web Services, JDBC, Servlet, JSP, MS SQL, HTML, JavaScript, CSS, Bootstrap, Apache Tomcat, Communicating with the client and getting inputs for new requirements., Making changes to code base for new features being added., Enhancing the product as per client requirement., Developed server-side application using Spring Framework and Hibernate., Involved in Unit testing and fixing bugs in application.

Languages

  • English
  • Kannada

Personal Information

  • Date of Birth: 03/02/90
  • Nationality: Indian

Disclaimer

I hereby declare that information provided by me is true to best of my knowledge.

Timeline

Java Developer

Autonomo Technologies Pvt. Ltd.
04.2022 - 08.2024

Java Developer

Stellapps Technologies Pvt. Ltd.
09.2020 - 04.2022

Java Developer

RCS Tech LLP
05.2018 - 05.2020

Technical Engineer

Heatcon Instruments Pvt Ltd
08.2016 - 09.2017

Bachelor of Engineering - Electronics and Communication Engineering

ACS college of Engineering
Anand M