Software Developer with over 5+ years of hands-on experience in designing, developing, and deploying robust web applications and backend services. Proficient in Java, Spring Boot, Spring MVC, Hibernate, and RESTful API development, with strong expertise in object-oriented programming, microservices architecture, and relational databases, including MySQL, PostgreSQL, and Microsoft SQL Server. Skilled in building scalable solutions using Core Java and J2EE technologies, such as JSP, Servlets, JDBC, and Struts. Experienced in full-text search and indexing technologies, like Solr and Elasticsearch, for optimized querying and performance. Adept at developing data access layers using Hibernate (ORM), and working with Spring Boot-based application architecture. Familiar with Agile and Scrum methodologies, and experienced with Apache Tomcat for local development, deployment, and testing. Strong knowledge of version control (Git), unit testing with JUnit, and CI/CD pipeline implementation.
Programming Languages:
Java (Core Java, Java 8/17/21), J2EE, Python, JavaScript, HTML, CSS (basic understanding)
Frameworks & Libraries:
Spring Framework (Spring Boot, Spring MVC, JPA), Hibernate, Struts, Reactjs (basic)
Architecture & Design:
Microservices Architecture, RESTful API Design, Design Patterns, Software Architecture
Databases:
MySQL, Microsoft SQL Server, PostgreSQL
Messaging & Search Technologies:
Apache Kafka, Apache Solr, Elasticsearch, Logstash, Kibana (ELK Stack)
Web Components:
JSP, Servlets, HTML, CSS (basic)
Web/Application Servers:
Apache Tomcat
Cloud Platforms:
AWS (S3)
Development Practices & Methodologies:
Agile, Scrum, Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD)
Core Concepts:
Object-Oriented Programming (OOP), Multithreading, Data Structures & Algorithms
Tools & Platforms:
Eclipse, Git, GitHub, SVN, Maven, Jenkins, Postman, JIRA, SonarQube, Docker, Salesforce
Soft Skills:
Strong Problem-Solving, Team Collaboration, Effective Communication, Ownership & Accountability, Result-Oriented Mindset
Project 1: THINK 365 – Order Management and Subscription Platform Project 2: UCP E-commerce Platform Project 3: UNP E-commerce Platform
Client(s): UTP (University of Texas Press), UCP (University of California Press), RUP (Rockefeller University Press), PP (Portland Press), NPH (Northwestern University Press) – Live Clients
Duration: September 2022 – Present
Environment: Angular, Spring Boot, Hibernate, REST APIs, Elasticsearch, MySQL, MS SQL Server, Eclipse IDE
Project Description:
THINK365 is a comprehensive order management and subscription platform built for scholarly publishers, societies, and academic institutions. It integrates e-commerce, CRM, and fulfillment systems into a single solution tailored for publishing workflows.
Key Responsibilities:
Client: University of California Press (UCP)
Duration: December 2022 – Present
Environment: Java, JSP, Hibernate, Struts, REST APIs, MySQL, MS SQL Server, SMTP, SOAP, WSDL, SVN, Eclipse
Project Description:
This platform provides an online storefront for UCP’s books and journals, featuring journal gateways, open-access content, author tools, and third-party integrations.
Key Responsibilities:
Client: University of Nebraska Press (UNP)
Duration: December 2022 – Present
Application Server: Apache Tomcat
Environment: Java, JSP, Hibernate, Struts, REST APIs, MySQL, MS SQL Server, SMTP, SOAP, WSDL, SVN, Eclipse
Project Description:
A web-based e-commerce platform designed for the sale and distribution of academic publications. It supports core features such as customer management, order handling, discount logic, and external service integrations.
Key Responsibilities: