N

Nirmal A.

Product Manager

Jaipur, Rajasthan, India12 yrs 6 mos experience
Highly Stable

Key Highlights

  • 11+ years of experience in system design and architecture.
  • Expertise in microservices and cloud technologies.
  • Strong leadership in Agile methodologies and team management.
Stackforce AI infers this person is a SaaS architect with extensive experience in microservices and cloud-based solutions.

Contact

Skills

Core Skills

MicroservicesTechnical ArchitectureFull-stack Development

Other Skills

AWS LambdaAgile MethodologiesAmazon Web Services (AWS)AngularJSApache CamelApache KafkaBack-End Web DevelopmentCSSCassandraCouchBaseCouchbaseDockerElasticSearchEurekaGit

About

A System design expert, a technical Architect, full-stack developer offering 11+ years of experience in various technical/business domains. Excellent implementation knowledge in Spring, Spring Boot, Hibernate, Java, Python, Node, Scala. Having a very good working knowledge of various cloud providers including AWS, Azure, and their several services. Proficient and good exposure to micro-services, MVC, and Multi-tenancy architecture. Hands-on experience on Apache Kafka, Eureka, Docker, Redis Cache, Kubernetes, OpenShift , Good in working on front-end technologies as well Angular, ReactJs Javascript, Jquery, etc. Good understanding of building tools like Maven, Ant, and CI/CD tools like Jenkins, Spinikker, Gitlab pipeline, CircleCi, Bamboo. A good team leader and team member having experience in Agile methodologies. Hands-on experience in designing and developing large systems based on micro-service architecture at a large scale. Experienced in using Agile Methodology including creating product/sprint catalogs, active participation in Scrum, Sprint planning, and exit meetings. Very good understanding of design patterns and their implementation and their use cases in real time projects.

Experience

12 yrs 6 mos
Total Experience
2 yrs 6 mos
Average Tenure
--
Current Experience

Infrrd | intelligent document processing solutions

Technical Consultant

Jul 2022Mar 2024 · 1 yr 8 mos · Jaipur, Rajasthan, India · Remote

  • Infrrd is an award-winning AI Solution focused on applying machine learning to improving business processes. The company’s platform employs next-generation AI capabilities to help enterprises transform their businesses. Proprietary technology removes bottlenecks caused by manual data entry and unlocks data from complex documents to power digitization.
  • Infrrd’s unique ML-first approach can automatically extract data from documents with complex visual elements, surpassing OCR’s performance limitations to help you maximize straight-through processing.
SpringSpring BootHibernateJavaPythonNode+9

Corevalue technologies pvt. ltd.

3 roles

SDM

Dec 2019Jul 2022 · 2 yrs 7 mos

SDE-2 High End

Promoted

Mar 2019Dec 2019 · 9 mos

SDE - 2 Entry

Dec 2018Mar 2019 · 3 mos

Wijungle

2 roles

Senior Technical Architect

Promoted

Mar 2017Dec 2018 · 1 yr 9 mos · Jaipur, Rajasthan, India

  • DXP (Digital Experience Platform) - Fidelio SPMS Integration
  • Role : Senior Techincal Architect
  • Technology: Spring Batch Job, Spring Boot, Hibernate, Kafka, Redis, Spring Data JPA, CouchBase, Docker, Maven, Kubernates, Eureka, Kibaana, Postgres, Rest web services, SOAP Web service
  • Description: Fidelio is popular Ship-Board property management system, almost every cruise lines use this on their ship for managing all the guest, crew and visitor.
  • I have worked on the integration of Fidelio with DXP for NCL in which we have written lot's of batch jobs for syncing data of guest, crew and their images continuously. Also, I have developed a daemon process
  • for real-time sync back to Fidelio from DXP via Apache Kafka through events.
  • Responsibility: Analyze requirements and provide end to end solution for the same. Design architecture for new implementation and provide support for the same. Team management and task allocation, sprint planning and execution. Consumed restful web services and SOAP-based web services. Produce events in Kafka and consume events from Kafka. Read and Update documents in couch base database for android app sync. Spring batch job implementation with threading to process bulk data.
  • DXP (Digital Experience Platform) - ARS (Activity Reservation System)
  • DXP is a very huge product which provides end to end hospitality system for cruise line industry by which one can do embarkation, online check-in, reservation, activity booking and many more.
  • This project is based on the microservices architecture in which we have core services, value-added services, infra services, reference data services, BFF, UI layer. Each component is loosely coupled with other component and communicate with each other via rest calls. We use maven as a project building tool and Jenkins, Spinnaker as CI, CD tools.
Spring Batch JobSpring BootHibernateKafkaRedisSpring Data JPA+10

Technical Lead

Sep 2015Mar 2017 · 1 yr 6 mos · Jaipur, Rajasthan, India

  • Projects:
  • Central One App Platform :
  • This project Provides API Support to all our subsidiaries company was built on top of spring boot and deployed on AWS.
  • Messaging Framework :
  • This project is a single point of source of any type of message i.e email, SMS, notification, an event from any subsidiaries to any third party or internal.
  • This is India's most popular automotive portal where you can get all auto-related information at one place.
  • Designed and developed User Interface of application modules using HTML, JSP, CSS,
  • JavaScript (client-side validations), JQuery and AJAX.
  • Worked on Mongo DB and wrote code which finds, update, save and insert data to Mongo DB.
  • Used Spring Data Mongo DB as the persistence framework in retrieving the user and medical benefits details from Mongo DB.
  • Strong experience with Microservices, Spring Boot, Spring Cloud, Netflix OSS stack. Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior
  • Used Spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services, and database interaction.
  • Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the Java8 and Spring Boot. Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets. Implemented Spring Boot Actuator to monitor application performance.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring Cloud Config which provides server and client-side support for externalized configuration in a distributed system.
  • Used a microservice architecture with spring-boot based services interacting through a combination of REST and Kafka
Spring BootMongoDBMicroservicesSpring CloudApache KafkaDocker+1

Hcentive technology india private limited

Senior Software Engineer

May 2013Sep 2015 · 2 yrs 4 mos · Noida, Uttar Pradesh, India

  • This product is on healthcare portal for USA citizens under Obamacare scheme.
  • Responsibilities:
  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Well versed with core Java concepts like Collections, Serialization, and Servlets & JSP.
  • Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Worked with Angular CLI and AngularJS to create Controllers and Angular components.
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • Used Spring Boot Actuator for application's configuration properties in various environments, Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Developed Microservices using Spring Boot, Spring Cloud with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as a message broker.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data from SQL Server.
  • Experience using persistence framework like Hibernate, JPA for mapping java classes with Database.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed Spring services, DAO’s and defined routes using Apache Camel.
  • Developed messaging module using spring JMS, apache camel and ActiveMQ.
  • Worked on creation of Docker container images, tagging, pushing images, integrating Spring boot, created the Docker containers and Docker consoles for managing the application life cycle.
  • Used SQL Server to access data in the database at different Levels, responsible for implementing SQL queries and managing JDBC interactions with data sources.
JavaSpringHibernateAngularJSHTMLCSS+5

Utiba

Software Engineer

Jun 2011May 2013 · 1 yr 11 mos · Delhi, India

  • This is an m-commerce platform, by which you can send and receive money using a mobile wallet.
  • Involved in Business documentation, requirement analysis, system analysis, and control flow.
  • Developed Use Cases, UML diagrams such as Sequence, Activity and Class diagrams.
  • Developed user-friendly and dynamic web pages using HTML, CSS, JavaScript jQuery and
  • AJAX.
  • Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Implemented logging and auditing using Spring's Aspect Oriented Programming (AOP)
  • concept.
  • Used Jersey framework with JAXB to develop Restful web services and clients. Consumed a
  • few SOAP-based web services to accomplish the application requirement.
  • Used Hibernate as an Object Relational Mapping tool in data Access layer implementation.
  • Involved in making enhancements to a standalone application and deploy in production.
  • Used JUnit Test Framework for testing written API and functionalities.
  • Used Subversion extensively as a versioning tool and used Maven for automated building of projects.
  • Involved in Development of Stored Procedures, triggers in Oracle 11g.
  • Participated in weekly status updates to Business User.
  • Environment: Java 1.7, Spring 3.2, Spring MVC, Hibernate, Oracle 11g, SQL, CSS3, JavaScript, jQuery, Agile Methodology, SVN.
JavaSpringHibernateAngularJSSQL ServerDocker+3

Education

The ICFAI University, Dehradun

Bachelor of Technology - BTech — Computer Science

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Microservices & Technical Architecture

Explore similar profiles based on matching skills and experience