Priya Pandit
+1-919-***-**** **************@*****.*** linkedin.com/in/PanditPriya
Professional Summary:
●Proficient full-stack developer with 9 years of experience, in Java, NodeJS, Angular, and Cloud services.
●Extensive experience in Java, JEE-based Object-Oriented Applications, NodeJS, and Web-based Enterprise Applications.
●Extensive experience in developing Single-Page Applications (SPAs) using Angular, & NodeJS, and MongoDB.
●Designed and reliable REST APIs using Node.js frameworks Express with Swagger, deployed across load-balanced instances for optimal performance.
●Expertise in Core Java with Multithreading, Concurrency, File Handling, I/O, Generics, Collections, Error Handling, Garbage Collection, Java 11, and Java 17 features like Parallel Streams, Lambda, and Functional Interfaces.
●Good knowledge of Angular 14 components: Service resources, Routing, Dependency injection, 2-way Data binding, Filters, and Events.
●Experience with JavaScript, jQuery, TypeScript, Bootstrap, and Angular for designing and developing dynamic and user-interactive websites.
●Experience in designing, developing, and deploying cloud-native Microservices applications using Spring Boot and working with spring modules like Spring MVC, Spring Security, Spring Data, Spring Batch, Spring IoC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS, Spring AOP, etc.
●Knowledge of web Service Oriented Architecture (SOA) fundamentals and exposure to web services-WSDL using REST and SOAP web services
●Experience with application security features such as authentication, authorization, encryption, logging, and application security testing and containing modern distributed mechanisms like OAuth2, and JWT.
●Expertise in server-side development with JDBC, Servlets, MVC architecture, Java Beans, and XML.
●Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL, and DB2.
●Expertise in ORM tools Hibernate, with JPA specifications, HQL, Caching, ACID transaction, Locking, and implemented ODM framework like Mongoose for mapping MongoDB.
●Expertise in database modeling and development using NoSQL Databases such as MongoDB and AWS DynamoDB.
●Good knowledge in writing Stored procedures, Packages, and functions using SQL & PL / SQL and good at advanced PL/SQL topics like Triggers and collections.
●Expertise in creating Databases, Tables, Stored Procedures, DDL / DML Triggers, Views, User-defined data types (UDT), Cursors, Functions, and data dictionaries, and maintaining data integrity and Indexes using SQL.
●Experience using Maven, Jenkins, and Log4j tools and experience in Data Modeling, Design, Development, Implementation & Administration of Database systems using MYSQL.
●Good hands-on experience in cloud-native technologies using Spring boot, and Container Orchestration services including Docker, Kubernetes, and Message Oriented Middleware using Kafka, Eclipse Mosquitto, and Rabbit MQ.
●Experience working with Amazon Web Services (AWS) to quickly deploy the JVM-based application on the cloud.
●Understanding of OOPs concepts, Functional Programming, Design Patterns, and Integration of N-tier applications.
●Have excellent problem-solving, proactive thinking, analytical, and programming skills, communication skills, work ethic, and the ability to work well in a team or individual environment.
●Participation in all phases of project development including architecture, requirements gathering, and analysis as well as project design, development, implementation, and deployment.
●Experience in building Serverless applications in NodeJS environment leveraging AWS API Gateway, Lambda, EventBridge, SQS, IAM, S3 bucket, and other serverless technologies.
●Collaborate with business and technology stakeholders to define and deliver end-to-end solutions while maintaining a firm view of quality metrics and delivery expectations throughout the sprint.
●Experience using bug/issue tracking, project Tracking, and Management tool JIRA.
●Working experience in Agile (SCRUM) and test-driven development (TDD) development methodologies.
●Experience in application development into Continuous Integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
●Performed code reviews from the engineering team, which owned and maintained codebases.
●Experience in using version control and configuration management tools like SVN, GIT, and GitHub.
●Experiences working with enterprise application development IDE like NetBeans, Eclipse IDE, Spring STS, and IntelliJ.
●Experience in developing selenium automation framework using Junit / TestNG, and Mockito and built Maven targets to execute automation suites from the command line.
Technical Proficiencies:
Languages
Java 11, 17 features, NodeJS, Angular, Blockchain, JavaScript, PHP
Mark-up/XML Technologies
HTML5, CSS3, XHTML, JavaScript, jQuery, Ajax, Angular JS, Angular 14, Node JS, JSF, JSON, XML, XSD, XSL/XSLT
Tools & Framework
Spring, Spring MVC, Spring AOP, Spring Boot, Spring Security, Express.js, AngularJS, Laravel, CodeIgniter
Web services
RESTful, SOAP, JAVASCRIPT, JQUERY, JSON, XML, AJAX
J2EE Technologies
JDBC, Servlets, JSP, EJB
Web/App Servers
Apache Tomcat, Apache HTTP Server, JBoss, and Weblogic, Nginx, PM2, IPFS
Database
PostgreSQL, MySQL, MongoDB, CouchDB.
Development Tools
Eclipse, NetBeans3.3, JBuilder, Spring Tool Suite (STS), IntelliJ, Visual Studio
Code, Visual Studio
O-R mapping
Hibernate, JPA.
Testing Tools/ Others
JUnit 4.x, JIRA, Soap UI, Mockito, Jenkins.
Cloud
AWS S3, AWS SQS, AWS Code Pipeline, AWS Cloud Formation, AWS EC2
App Engine, Cloud Functions, Docker, Kubernetes Engine, Bucket, Pub / Sub, BigQuery
Version Control
GIT, GitHub, SVN, Bit Bucket
Tools
Apache Kafka, Apache Spark, Apache Solr, Apache
ZooKeeper, RabbitMQ, Maven, Gradle, YAML, Git, Docker, Jenkins,
Terraform, Prometheus, Grafana, Okta, CloudHub, Swagger
OS & Environment
Mac OS, Windows 11, Linux, UNIX, Ubuntu
Work Experience:
InfoBeans Technologies Limited, India
May 2022 – Jun 2024
#1 Project Description:
The Food Traceability Supply Chain project is to merge the traditional supply chain management practices with the blockchain to trace a food package from farm to fork with a unique identity for each food package. The physical contaminants with foreign materials, persistent organic pollutants, tampering BB (best before) dates, altering documentation, misprinting ingredients, and inappropriate storage temperatures are some significant sources raising food safety and public health risks during the processing and shipment process.
●Adding transparency between Manufacturers, suppliers & consumer organizations in the supply of food packages
●The information about the food packages like ingredients used is immutable at all nodes removing the duplicacy of the product.
●Capture the market share and increase the customer’s trust Because the substandard product can affect their reputation, and they can lose customers
●A group of organizations includes food manufacturers, food distribution, and livestock farms association and joins a consortium to improve data sharing and production quality.
Responsibilities:
●Development and enhancement of core framework to suit product requirements and functionality.
●Building multi-threaded with Synchronous and Asynchronous API calls to consume data in parallel.
●Responsible for consuming data from the source system by calling the source system Rest API and generating reports from the Reporting application with data mashup as per product requirement.
●Working on Kafka Messaging Server and involved in the development of event time report generating tool when data is available in the system.
●Involved in the development of Distributed Cache across different containers using
●Worked on delivering feature of WDA functionality using MQ and JMS Template as per given distribution list with a generated Report.
●Involved in the development of Distributed Cache across different containers.
●Converted a monolithic app to a microservices architecture using Spring Boot, Deployed, Scaled, and Configured.
●Worked in an agile framework as an individual contributor Responsibilities include - Interaction with the Business team in story grooming, and reviewing story/acceptance criteria.
●Involved in performance testing for Report execution as per client requirements.
●Worked in Agile methodology.
●Involved in Sprint planning and responsible for demos to the product team.
●Worked on server-side Caching for performance improvement using Spring Cache.
●Involved in daily onshore offshore knowledge and work-sharing activities and guiding junior team members to achieve functionality.
●Implemented logging functionality to achieve the monitoring of each API performance to execute Reports from NGINX Gateway.
Environment: Java 11, Spring Boot, Microservices, Kafka, JPA, Eclipse IDE, PostgreSQL, Maven, Git, Sonar, Jira, Splunk, AWS, Docker, Kubernetes.
#2 Project Description:
NFT-MarketPlace is a blockchain-based software where we can create our collection as opensea, mint our NFTs, and buy and sell those NFTs. Also, we can place an auction for a particular NFT. Auction for both timed auction and fixed auction.
Responsibilities:
●Develop RESTful APIs for minting NFTs, creating collections, and auctioning NFTs (timed and fixed).
●Integrate Blockchain protocols (e.g., Ethereum) using libraries like web3j to interact with smart contracts.
●Manage user authentication and authorization using JWT tokens or OAuth2 for secure login and transactions.
●Implement auction logic and validation for real-time bidding, ensuring auction state transitions are correct.
●Design schema to store NFT metadata (like title, description, creator, and auction status) in databases such as PostgreSQL or MongoDB.
●Implement caching mechanisms using Redis to enhance performance for frequently accessed data.
●Smart Contract Interaction and Blockchain Logic
●Write Java-based connectors to deploy, interact, and read data from NFT-related smart contracts (e.g., ERC-721 or ERC-1155).
●Develop services to trigger blockchain transactions (like minting, listing for sale, or transferring NFTs) with proper gas fee management.
●Implement crypto wallet support (like MetaMask) for user transactions.
●Ensure secure payments and blockchain interactions with proper encryption mechanisms.
●Validate all blockchain operations with error handling for failed transactions or rejected auctions.
●Build asynchronous processes to handle events such as new bids or NFT sales using Java features like CompletableFuture.
●Enable horizontal scaling using containerization tools (Docker) and orchestration tools (Kubernetes).
●Write unit tests and integration tests for all critical services using JUnit and Mockito.
●Simulate blockchain interactions with local Ethereum networks (like Ganache) during development.
●Provide Swagger-based API documentation for frontend teams to interact with backend services.
●Maintain service reliability by monitoring API endpoints and blockchain events with logging frameworks like Logback and Prometheus.
Environment: Java 11, J2EE, Spring Boot, Microservices, NodeJS, Angular, Hibernate, JPA, JUnit, Mockito, Eclipse IDE, Maven, Log4j, Oracle 11g, Git, Sonar, Jira, Splunk, Docker, Kubernetes.
Chapter247 Infotech, India
Feb 2021 – May 2022
#3 Project Description:
MoodFlo is a mood monitoring and insights software solution. The goal is to normalize mood, to do that we need to make it accessible, simple, and rewarding. That’s why we wanted to take mood monitoring to the next level, embed it in the science behind mood, and stay true to securing the best quality data possible resulting in the best analytics possible. As a result, MoodFlo measures mood in context to lifestyle – it’s what we like to call ‘Mood In Context Insights’.
Responsibilities:
●Created applications with Spring Framework features such as dependency injection, Spring Beans, Spring data, Spring AOP, Spring Security, Spring ORM, Spring boot, Spring batch, and Spring Web flow using MVC.
●Developed applications using Spring Boot RESTful web services and Spring Data JPA, Cloud Foundry, and Oracle Responsibilities.
●Implemented Microservices using Spring Boot to make applications smaller and independent and use LOG4j to log regular Debug and Exception statements.
●Using Kubernetes cluster to build Pods on top of Docker Image for using them to define Policies in AWS IAM to give access to the credentials.
●Using Role-based architecture for Pods to give access to AWS S3 Bucket and AWS SQS Queue automatically.
●Used AWS Cloud Pipeline for CI/CD automation that Triggers AWS Cloud Formation that provides provision in an environment in a safe reputed way. Triggering AWS EC2 instance and AWS Lambda during cloud formation.
●Have experience with Python writing automated scripts for generating MFA tokens at regular intervals.
●Used Jenkins for Continuous Integration and Continuous Deployment (CI/CD)
●Involved in writing Stored Procedures, Functions, Packages, and Cursors using SQL and PL/SQL for different web pages of the application.
●Critical and critical issues have been addressed. The security rating of Sonar is A.
●Creating written test cases for all Controllers, Services, and DAO levels, and using SonarQube's Quality gate pass to increase code coverage to 90%.
●Using Spring security, SAML, and JWT, implemented a staff authority system that refers different levels of authority to different levels.
●Created Full-Stack Dealer portal microservices using Spring Boot, Angular, and Postgres.
●Boosted REST APIs to serve, ~500K client requests per day from the Nginx load balancer.
●Streamed real-time device data by Greengrass, to AWS IoT core, using Lambda over MQTT protocol.
●Implemented Single sign-on by handling Active Directory integration via Lambda Authorizer.
●Containerized microservices using Docker and deployed them on the Kubernetes.
●Refactored application Integration logic, and wrote CI/CD pipeline and automated cluster deployment.
Environment: Java 11, Spring Boot, Okta, AWS, Lambda, AWS, CouchDB, SQS, Kafka, Bucket, Pub/Sub, Docker, Kubernetes.
Nliven Technologies Pvt ltd, India
Jun 2015 – Jan 2021
#4 Project Description:
Advanced Sponsorship Insights(ASI) aims to use Artificial Intelligence to create a system that will use all the media content (images, videos, etc) where Adidas branding is done and then invoke images and facial recognition algorithms to calculate ROI for a particular celebrity who has appeared in the image or video. Using image and facial recognition, celebrity and brand identification processes can be automated with a higher level of accuracy with a far quicker turnaround. This project aims to set up a workflow as a proof of concept and test the feasibility of this process and idea. The objective of this demand is to calculate ROI for all the celebs who are associated with Adidas with precision and record the results.
Application Features:
●Media Analysis (Celebrity detection, Video analysis, Face comparison)
●Data Conflicts and rulesets
●Analytics, Sponsors
●Brand Tracker
●Property Tracker (Celebrity, Club, Leagues, Federations, International Federations)
●Contracts
●Data Sources
●Roles and permissions
●Different Rulesets to Calculate ROI
Responsibilities:
●Optimized enterprise web application by implementing key features such as schema design, relevance searching, faceting, highlighting, suggester, spell checking, tokenizers, and analytic components.
●Designed and implemented user- and item-based collaborative filtering recommendation system and user interface as well as wrote APIs to integrate them with e-commerce solutions.
●Achieved high availability and scalability by executing SolrCloud using an external zookeeper ensemble for distributed indexing.
●Establishing good responsive UI web pages with XHTML, jQuery, HTML5, CSS3, Angular2, JavaScript, and node JS, as well as AngularJS filters in expressions and directives to filter data in the UI with the jQuery tool.
●Using Java 8 features such as Lambda expressions and the Stream API for Bulk data operations on Collections, would improve the application's performance
●Extensively used Core Java concepts such as Collections API, Exception Handling, Multithreading, Synchronization, and Java I/O during business logic development.
●Used Multithreading (Executor Service) in programming to improve overall performance.
●Engaged in the analysis, specification, design, implementation, and test phases of the Life Cycle (SDLC) and Agile Methodology used to develop Java, J2EE, Spring Framework, and Hibernate Immunization Registry Web Application.
●Participated in PI Planning, Sprint Refinement, Sprint Retrospective, Collaboration, Business Requirements Analysis, Spike Documentation, Story Implementation, Code Reviews, Static Code Analysis, and Unit Test Cases.
Environment: Java, Spring, Hibernate, Flex, XML, UML, HTML, CSS, Web Services, Tomcat Application Server, Eclipse, GIT, JIRA.
#5 Project Description:
A TrackWise application that manages all important business functions and brings about operational efficiency for any business. It intelligently automates these functions for growing companies. By automating functions, bringing transparency across those functions, and utilizing insights from these functions it generates action items. Acting upon these action items and connecting these functions to the overall outcome of the business lets organizations consistently maximize their possibility of growth. These action items allow decision-makers to stay on top of everything and act fast.
Application Features:
●HR management
●Sales & Ordering, Expense
●Live Tracking
●Target Monitoring
●Award Management
●Biometric Attendance
Responsibilities:
●Used Pivotal Cloud Foundry (PCF) to deploy and monitor microservices, as well as manage domains and routes.
●Creating written test cases for all Controllers, Services, and DAO levels, and using SonarQube's Quality gate pass to increase code coverage to 90%.
●Using GIT to manage software configuration and version control.
●Using JUnit and Mockito, prepare test cases and strategies for unit and integration testing.
●Take care of Jenkins builds/deployments/Configurations in all level environments.
●Developed ETL services to migrate data from the legacy database to the cloud data warehouse.
●Implemented utilities for operational improvements on Order, Invoicing, and Enterprise search modules.
●Service-oriented architecture (SOA) includes various POCs that use cutting-edge technologies like Groovy, Angular, and FTL.
●Worked on designing the star schema for various reports of the system.
●Implemented various JEE-based ETL services to move data from the Legacy system to the Data warehouse.
●Exposure to developing monolithic applications and various design patterns like Builder patterns, Dependency Injection patterns, Decorator patterns, etc.
Environment: Java 8, Spring, Hibernate, Flex, XML, UML, HTML, CSS, Web Services, Tomcat Application Server, Eclipse, SVN, JIRA.
#6 Project Description:
Bestarea4me is a comprehensive platform facilitating property searches across the UK, empowering users with customizable search criteria and area ratings. Leveraging advanced technologies such as web scraping and diverse APIs, it aggregates extensive data on vital factors including crime rates, school performance, and transportation accessibility. With detailed property listings and postcode-specific insights readily available, users can make informed decisions. The platform's intuitive heat map feature allows for seamless area exploration, while its efficient management structure, overseen by a dedicated Super Admin, ensures a smooth experience for both front-end and back-end users alike.
Responsibilities:
●Developed the GDR application and directly interacted with the operational users in the Alternative Investments to gather the
●functional specifications and understand them to build the technical specifications.
●Involved in software architecture, detailed design, coding, testing, and creation of functional specs of the application.
●Developing the web applications using Core Java (Threading and Collection).
●Performance tuning of the application and using Spring batch for bulk transaction processing.
●Performing Code reviews with the team, and design reviews with the Architects.
●Preparing builds, deploying, and Coordinating with the release management team to ensure that the proper process is followed during the release.
●Providing End-to-end support for the testing activities during System Testing and UAT.
●Production support for the application and handling of critical issues on time.
●Utilized, Web services, RSS feeds, real-time data, and imported CSV to get data about all variables(Deprivation area, Road accident, Crime, Hospital, Transport, School, Property, Weather, Gym, Bar & restaurants, Parking, Green Spaces, Food shops, Other shops, Religious places, Gas stations, Broadband, Culture, Demographics, Land registry, Qualification, Employment level, and industry, Council tax band, Census, etc.).
●Made different Rulesets to calculate ROI.
●Define some Rulesets and formulas to calculate ratings for all areas of the UK. Show results on the heat map.
Environment: JEE, Servlet, JSP, Axis 2 Web API, JSON, XML, Entity Engine, Service Engine, Javascript, JQuery, Angular, Ajax & Bootstrap.
#7 Project Description:
InvestmentTracker application is designed for tracking investments based on sentiments, and social & financial analysis. These action items allow decision-makers to stay on top of everything and act fast. Tracking Stocks Benefits and Risks for Companies Companies that issue tracking stocks raise funds from any new issuance of equity. The funds can be used to invest in the division and buy assets or new technologies to accelerate growth. Show the results based on their news and social media analysis and the investors can also create their criteria that show the company is in positive shares or negative shares.
Responsibilities:
●Worked as Senior Java application developer and directly interacted with the operational users in the Confidential to
●gather the functional specifications and understand them to build the technical specifications.
●Involved in software architecture, detailed design, coding, testing, and creation of functional specs of the application.
●Developing the web applications using Core Java (Threading and Collection).
●Gathered data from financial services and social media APIs such as Twitter API, Facebook API, Quandl API, Aylien API, Yahoo API, Google API, Clearbit API, Wikipedia API, Text Razor API, Amazon product API, and DBpedia for comprehensive data acquisition.
●Performance tuning of the application.
●Performing Code reviews with the team, and design reviews with the Architects.
●Preparing builds, deploying, and Coordinating with the release management team to ensure that the proper process is followed
●during the release.
●Providing End-to-end support for the testing activities during System Testing and UAT.
●Production support for the application and handling of critical issues promptly.
Environment: Laravel, Axis 2 Web API, JSON, XML, Entity Engine, Service Engine, JavaScript, JQuery, Angular, Ajax & Bootstrap.
Education:
Master of Computer Application, Indore, India
Rajiv Gandhi Technical University
Jun 2012 – May 2015
Bachelor of Computer Application, Indore, India
Devi Ahilya Vishwavidyalaya
Jun 2009 – May 2012