Summary
Overview
Work History
Education
Skills
Timeline
Generic

Dhanusha Vadamala Nomeswaran

McKinney

Summary

Overall 4+ years of experience in all stages of Software development life cycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client-Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies. In Software Development Methodologies such as Agile (Scrum) Methodology Experience, Iterative and Waterfall. Solid hands-on experience in using all latest java-8 features like Streams, Lambdas, Functional interfaces, and Local Date Time API. Experience in OOPS concepts like Inheritance, Encapsulation, Abstraction, Polymorphism. Have good experience to implement Object Oriented design diagrams for Application system in UML, using IBM Rational Rose and Microsoft Visio. Currently upskilling in Swift and XCUITest to expand iOS automation capabilities. Expertise in working both Monolith and Micro services (Domain driven Design methodologies) architectures. Good working information in creating and sending Microservices related applications with Spring Boot and Spring Cloud. While I’ve primarily worked on modern Java full stack systems, I’m actively upskilling in IBM iSeries (AS/400) and RPGLE. I’m confident my backend Oracle/PL-SQL experience and strong software engineering fundamentals can quickly be applied in Reclaim legacy systems. Strong background in enterprise-grade system development with Oracle and Java; adaptable to legacy systems like Reclaim. Proven expertise in designing robust automation frameworks using Selenium WebDriver, Appium, and REST API tools like Postman/Newman. Extensive experience in developing GUI using HTML, CSS, jQuery, Java Script, EXT JS, DOJO, AJAX, Knockout JS, Bootstrap and Angular.js, Node.js, React.js, Vue.js, Typescript. Extensive experience with both Core and Advanced Java concepts which include Java, Servlets, JSP, Java Script, JDBC, JSF, XML, EJB, Struts, Spring MVC, Ajax, jQuery, Hibernate, JDBC, and Web Services. Extensive AWS Experience including AWS Services such as EC2, VPC (NAT, VPC Peering and VPN), IAM (Identity and Access Management), Elastic Beanstalk, Lambda, S3, CloudFront, Glacier, SQS, SNS, RDS, DynamoDB, Route53, CloudWatch, CloudTrail, CloudFormation, Security Groups, etc. Extensive knowledge in Front End technologies like jQuery, JavaScript, HTML, XML and CSS. Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, RAD (Rational application Development), Net Beans and JDeveloper and STS (Spring Tool Suite) for developing Spring applications. Expertise in Developing and Deploying applications using Webservers like Apache, Karaf 3.x, Kafka and Application Servers like Apache Tomcat 5.x/6.x/7.x/8.x, Web Logic, IBM WebSphere, JBOSS, and JRun. Experience in building web applications using various frameworks such as Spring Framework, Spring MVC (Model View Controller), Spring Boot, IOC (Inversion of Control), DAO (Data Access Object) and familiarity with AOP (Aspect Oriented Programming). Experience in using build/deployment tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices. Strong experience in managing the Kubernetes environment for scalability, availability and zero downtime. Provided solutions on new technologies based on the proof of concepts to deploy on Kubernetes cluster for edge/IOT environment. Experience in Oracle 8i/9i/10g/11g, DB2, SQL Server, PostgreSQL, MySQL, MongoDB database programming using PL/SQL and standard built-in Oracle Packages. Worked on Struts open-source java framework utilizing Strut Tiles, Strut Controllers (Action and Forms) and Validation framework for client, server validation. Experience in Spring Security Framework for User Access Management, JWT token-based authentication, and involved OAuth 2.0 configuration for authentication and authorization. Extensive experience in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans. Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ. Development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs. Experience using ORM framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL). Profound learning on ANT, Maven and Gradle as fabricate content for application assembly and arrangement. Exposure in source control with GitHub, Swagger Hub, CVS, Bit Bucket, JIRA, and Confluence. Developed infrastructure automation and monitoring scripts using Python for deployment, health checks, and log aggregation. Wrote Python utilities to support CI/CD pipelines using Jenkins, integrating unit and functional testing. Utilized Python for REST API test automation, reducing manual test overhead and increasing deployment reliability. Experience in application Testing using AWS, Chef, Jenkins, Maven, GitHub, SonarQube, Apache Tomcat, Gradle, Docker, Linux, Nexus, Artifactory, Splunk, ELK Stack, Python, UNIX shell/bash, Ruby, Groovy, JMeter, Grafana, Service Virtualization, CICD, Application Servers, SQL. Expertise in following Test-Driven Development (TDD), where we used Selenium/Cucumber frame to automate the testing efforts. Expertise in unit testing the applications using Junit Framework, Mockito and developed logging and standard mechanism based on Log4J, SLF4j. Implemented mobile components using React Native, supporting both Android and iOS platforms

Overview

6
6
years of professional experience

Work History

Java Full Stack Developer

Neo Prism Solutions
03.2025 - Current
  • Used Scrum as development methodology, participated in Daily Scrum meetings, Sprint planning and business planning for the user stories.
  • Worked as a Developer and involved in analysis of requirements, design, development, Unit, and Integration testing.
  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects.
  • Used server-side Spring framework and Hibernate for ORM of the database structure created in Oracle.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Responsible for building a framework to support the easy creation of, and the consumption of REST Microservices using Java 8, JAX - RS, Angular JS (SPA), Spring.
  • Used of Node JS is mainly used for authentication, authorization, and session maintenance.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to users using React.js.
  • Involved in Hibernate configuration properties setup mapping files using generators, associations inheritance etc.
  • Used Redux and Context API for managing complex UI states across React applications.
  • Participated in code reviews, led peer feedback sessions, and mentored new team members on modern JavaScript practices.
  • Performed Front end validations for the screen using JavaScript, Angular directives, and core java.
  • Used object storage container to store the secured files and retrieve them from API by using Amazon web services (AWS).
  • Implemented application-level persistence using Hibernate and spring.
  • Developed various components using Spring (MVC), JSP and HTML.
  • Involved in writing JSP's, JavaScript and Servlets to generate dynamic web pages and web content.
  • Used WebLogic for Design, Development and Deployment of applications.
  • Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, CSS, XHTML, and JavaScript
  • Used AJAX for asynchronous communication to the server.
  • Implemented the Drag and Drop functionality using React-Draggable
  • Wrote scripts in UNIX to process the batch jobs on a scheduled basis.
  • I have used Facade, Singleton, and Factory Design patterns.
  • Implemented Spring MVC framework for developing J2EE based web application.
  • Used GOF Java J2EE design patterns. Used Business Delegate to maintain decoupling between business layers.
  • Automated Angular JS application module using protractor and Jasmine and created specs for functional scenarios.
  • Extensively used AWS to integrate with Enterprise and web applications.
  • Developed user interface by using React JS, Flux for SPA development.
  • Used JPA with Hibernate provider.
  • Utilized uDeploy to automate application deployments across development, QA, and production environments, ensuring consistent and repeatable delivery.
  • Developed and debugged the application using Eclipse IDE.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Analyzed the Node JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
  • Deployed updates to AWS EC2 and monitored the load balancing of AWS IAM for access management.
  • Developed logging information using Log4j.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Developed hibernate DAO framework with spring framework.
  • Developing core persistence classes using Hibernate framework, writing HQL queries, DB schema and PL SQL changes.
  • Designed and implemented the presentation layer using Java Server Pages, tag libraries, and CSS.
  • Responsible for unit testing the application using JUnit.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Deployed microservices using GCP Cloud Run and configured pipelines using GCP DevOps.
  • Used Jenkins for integrating the applications.
  • Environment: Java 8, J2EE, Spring MVC, SOA, Angular 2/4, Hibernate 4.x/3x, JSP, HTML, XML, CSS, AJAX, JavaScript, Bootstrap, GWT, React JS, Apache Kafka, jQuery, Rabbit MQ, Tomcat, WSDL, RESTful web services, MongoDB, Oracle11g, JMS, WebLogic, JUnit, Log4j, Git.

Java Full Stack Developer

Hcl Technologies
Chennai
10.2021 - 01.2023
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed applications using Java, JSP, JDBC, Web Services, spring, HTML5, and JavaScript etc.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed web components using MVC pattern under Spring framework.
  • Designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.
  • Developed user interface by using React JS, Flux for SPA development.
  • Implemented client-side Interface using React JS.
  • Implemented Node JS as a server-side proxy for an Event-Driven, non-blocking I/O model to make the application lightweight and efficient.
  • Build stable React components and stand-alone functions to be added to any future pages.
  • Used React-Router to turn application into Single Page Application. Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high availability in various crash scenarios.
  • Upgraded Mongo systems and involved with creating shards, replica sets, monitoring, and projections for Mongo Systems.
  • Experience in data modeling and in migrating the data to MongoDB based on business needs.
  • Experience in designing and developing Microservices leveraging MongoDB.
  • Working with (consuming) REST or GraphQL APIs via client-side JavaScript or server-side via NodeJS.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Worked in Stream of API for Bulk Data Operations on Collections and API improvements in Java 8.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth1/2.
  • Maintained states in the stores and dispatched the actions using redux.
  • Used React-Autocomplete for creating google map’s location search on the webpage.
  • Setup and configure the EFS to AWS EC2 Instances.
  • Configuring Cloud Watch for monitoring Instance, RDS, ELB's etc.
  • Creation and Attach/Detaching the EBS block to EC2 and configuring Load balancer ELB creating AMI, Snapshots, Volumes and managing EBS volumes.
  • Implemented and tested the enterprise application with jQuery, Angular 4/6 and Spring MVC.
  • Used Angular extensively in creating web pages with forms for single page applications, adding additional menus regarding the time and format limits.
  • Architecting secure VPC solutions in AWS with the help of network ACLs, security group, public, private network configuration.
  • Worked on continuous deployment on AWS Elastic Beanstalk with Jenkins.
  • Worked with database creation as part of the XML files where instructions were passed from the client in XML and converted in the required format in Angular.
  • Used Angular 6 as the in creation of the objects, positioning, and calling of the objects as part of functioning of different screens to ensure the applications fits in different screen sizes.
  • Used Spring Framework to develop front end web application.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Environment: Java 8, J2EE, Spring MVC, Angular 4/6, Hibernate, JSP, HTML, XML, CSS, AJAX, JavaScript, Bootstrap, GWT, React JS, Apache Kafka, Azure, jQuery, Rabbit MQ, PostgreSQL, Cassandra DB, Apache Tomcat, Micro Services, WSDL, RESTful web services, MongoDB, Oracle 10g/ 11g, JMS, WebLogic, Jenkins, JUnit, Log4j, Git.

Java Developer

Einstix Technologies Pvt Ltd
Bangalore
06.2019 - 09.2021
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Developed and optimized PL/SQL stored procedures, triggers, and packages for business-critical modules in Oracle 10g/11g.
  • Implemented exception handling in PL/SQL procedures to ensure data consistency and logging in error-prone modules.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Designing and implementing scalable, RESTful, and Microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Used Microservices development using spring boot and deployment in Pivotal Cloud Foundry (PCF)
  • Involved in writing and invoking the Spring MVC calls.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Created plugins to extract data from multiple sources like Apache Kafka, Database and Messaging Queues.
  • Involved in the implementation of JSPs, Servlets to interact with Oracle Database
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Worked with RAD/Iterative development methodologies.
  • Used Hibernate as ORM solution in persistence layer of the application.
  • Used HQL (Hibernate Query Language) to write static and complex queries while communicating with DB2 database.
  • Worked on utilizing TOAD and DB2 provoke to interact with the database.
  • Worked in creating various types of indexes on different collections to get good performance in Mongo DB.
  • Involved in developing custom tag libs, JSP, EJB's, Portlets and DB2 - stored procedures.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Created an XML configuration file for Hibernate – Database connectivity.
  • Used micro-framework to implement with REST API and MongoDB (NoSQL) as back-end database.
  • Involved in JUnit Testing. Debugging and troubleshooting the bugs and resolving the issues.
  • Performing Code merge using SVN.
  • Experience with SQL and PL/SQL programming; currently exploring IBM i SQL features for legacy systems compatibility.
  • Familiar with mainframe-style application environments and keen to learn IBM AS/400 (IBM i) development using RPGLE, CL, and Synon 2E.
  • Environment: Java 1.7/ 8, JavaScript, Node JS, PCF, SQL, MVC, Spring boot, JSP, JSTL, AJAX, Spring, RAD, SQL Server, Microservices, Oracle 10g, JBoss, Couch DB, JavaScript, HTML, CSS, Spring, Hibernate, JSP, Oracle, Jobs, Ant, CSS, HTML5, Oracle10g, Eclipse, SQL Server, MySQL, Oracle, MongoDB, DB2 JavaScript, jQuery, Apache Axis, SOAP web services, SVN.

Education

Master’s - Management Information Systems

Lamar University
12-2024

Bachelors - Computer science and Engineering

Prathyusha Engineering College
12-2020

Skills

  • Programming Languages: C, Java, JavaScript, PHP, PL/SQL, UNIX Shell Script
  • Java/J2EE Technologies: Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Java Mail, Web Services, RMI, JPA, Threads, I/O, JavaBeans
  • Frameworks: Struts 25, Hibernate 5x, Spring 50, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, JSF
  • Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, jQuery, Bootstrap, XML, Grunt, Gulp, JSON
  • AWS Services: EC2, ECS, VPC, S3, IAM, RDS, Security Groups, Autoscaling, SNS, SES, SQS, CloudFormation, EBS, ELB, Lambda, DynamoDB, RedShift, Route 53, CloudWatch
  • Database: SQL Server, MySQL, Oracle, MongoDB, DB2
  • JavaScript Frameworks: AngularJS, Angular, jQuery, Reactjs, Nodejs, Backbonejs, Vuejs, Bootstrap, Typescript
  • Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS
  • Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka
  • Web Application Servers: Oracle WebLogic 10x/9x, IBM WebSphere 8x/6x, Apache Tomcat 80/7x/6x
  • Methodologies: Agile, Waterfall, OOAD, SCRUM, TDD
  • Testing Tools: JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium
  • Version Control: SVN, CVS, GIT, and Clear Case
  • Build Tools: Maven, Gradle, ANT, Jenkins
  • Containerization Tools: Docker, Kubernetes
  • Bug Tracking Tools: JIRA, Bugzilla, Firebug, ALM, HP Quality Centre, Log4J
  • IDEs: Eclipse IDE, RAD 60/70, IntelliJ IDEA, Spring Tool Suite (STS)
  • Operating Systems: Windows, Linux, and UNIX
  • Software: Visual Studio, Rational Rose, and Microsoft Office

Timeline

Java Full Stack Developer

Neo Prism Solutions
03.2025 - Current

Java Full Stack Developer

Hcl Technologies
10.2021 - 01.2023

Java Developer

Einstix Technologies Pvt Ltd
06.2019 - 09.2021

Master’s - Management Information Systems

Lamar University

Bachelors - Computer science and Engineering

Prathyusha Engineering College
Dhanusha Vadamala Nomeswaran