Home

Pranay Aluri - Java full stack developer
[email protected]
Location: Cabazon, California, USA
Relocation: YES
Visa: GC
Pranay Aluri
Sr Full Stack Developer

[email protected] |972-836-8835
PROFESSIONAL SUMMARY:
Over 10+ years of IT experience in analysis, design, and implementation & testing of Object-Oriented applications in the client/server, Webservice s, distributed, integrated environments using and J2EE.
Proficiency in Object-oriented analysis, design, and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
Expert in developing enterprise web-based applications based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Spring, Hibernate, Core Java, Java Beans, JMS, JNDI, ANT, and Apache Maven
Strong experience in Spring framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Security.
Designed and implemented RESTful APIs for microservices, focusing on clarity, simplicity, and adherence to industry standards.
Experience in implementing and maintaining CMM/CMMI Level 3 practices to enhance software development efficiency, quality, and delivery.
Developed Graphical User Interfaces using UI frameworks Angular and Webpages using HTML, CSS and JSPs for user interaction.
Developed responsive web applications using React.js and Next.js.
Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
Developed UI modules using Angular, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5
Experience in developing a data pipeline through Kafka-Spark API, Spring-Kafka and Confluent Kafka (KAFKA APIs, KAFKA CONNECT, KAFKA STREAMS).
Competent in Object-relational mapping frameworks such as Hibernate.
Excellent experience with major databases Oracle, SQL Server, My SQL, PostgreSQL, Mongo DB, and Cassandra.
Working knowledge of application server technologies like IBM Web Sphere, Web Logic, JBoss, and Apache Tomcat.
Well-versed in SOA (Service Oriented Architecture) and expertise in developing web services using Axis, WSDL, SOAP, UDDI, WS Security, XML-RPC, and JAXB/JAXP.
Good knowledge of Microsoft Azure, GCP, and AWS cloud services.
Proficient in implementing ELK (Elastic search, Logstash, Kibana) for searching and server-side data processing pipeline to simultaneously ingest data from multiple sources.
Skilled in IDE tools like Eclipse, Notepad++, Sublime Text, and VS Code.
Solid understanding of GIT, CVS, and SVN source controllers. Expertise in using Maven, Apache Camel, ANT, and Jenkins for automating software builds processes and artifacts.
Knowledge of software testing principles and practices, including unit testing, integration testing, and automated testing frameworks (JUnit, Mockito, SonarQube, Jasmine).
Design and execute features of ATDD/BDD using Selenium, cucumber for java.
Worked thoroughly under Agile, Scrum, Kanban, and Waterfall, TDD methodologies to meet the deliverable successfully.
Excellent communication skills to effectively communicate with cross-functional teams, stakeholders, and clients.
Good knowledge of AWS cloud formation templates and configured SQS service through Java API to send and receive the information.
Expertise in using issue tracking tools such as Quality Center and JIRA.
Experienced with build automation tools like Maven, Gradle, ANT and Jenkins for Continuous Integration.
Worked with different version control systems like Tortoise SVN, GIT, CVS and Visual Source Safe.
Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
Integrated Kubernetes into CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI for automated testing, building, and deploying containerized applications.
Experience in Continuous Integration (CI) and Continuous Deployment (CD) process systems using Bamboo, Jenkins.
Experienced with deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, WebLogic.
Extensive experience in various spring modules such as Spring Boot, Spring Security, Spring AMQP, Spring Data JPA and Spring Batch.
Application deployment using AWS and Microsoft Azure. Good Knowledge with AWS cloud applications like EC2, Elastic Beanstalk, RDS, Serverless, S3, EKS, Lambda and Terraform.

TECHNICAL SKILLS:

Programming Languages Java (1.7/1.8), Java 11, SQL, PL/SQL, JavaScript.
Software Methodologies Agile, Scrum, SDLC Waterfall.
Enterprise Java J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI.
Web Technologies HTML, DHTML, XML, CSS, jQuery, JSON, JavaScript, TypeScript, AJAX, Bootstrap, JSON, Angular 11, Angular 6, React JS, Node JS, Express JS, Angular JS.
Frameworks Spring 4.3, Hibernate 4.3, Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, Spring Security, Spring Data, JSF, Hibernate, Cucumber, Spark
Databases RDBMS, Oracle, SQL Server, My SQL, PostgreSQL, Document DB, DynamoDB, MongoDB, Cassandra.
Web Services SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, MQ
Message Brokers JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka
O-R Mapping Hibernate, JPA
Testing Tools/Others Junit, Mockito, Log4J, Postman, Jasmine, Selenium
Build Tools Maven 3.3.9, Ant 1.10, Gradle 3.4.1, Jenkins
Version Control Tools GIT, SVN
Application/Web Servers Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, JBoss.
IDE Tools Spring Tool Suite, Eclipse3.0, IntelliJ, Net Beans5.0, My SQL Workbench, VS Code, Notepad++, Sublime Text
Operating Systems Windows, Linux, Unix, Mac OS

EDUCATION:
Bachelors in Computer Science from Jawaharlal Nehru Technological University, Hyderabad 2012.
WORK EXPERIENCE:
Client: First Republic bank, San Francisco, CA. Sep 2021 to Present
Role: Sr. Java Full Stack Developer
Responsibilities:
Involved in all Software Development Life Cycle phases, including requirement, analysis, design, development, testing, project release, and support.
Hands-on Java full stack with spring boot, Spring Cloud, Spring Security, Spring Data JPA, Spring AOP, and Hibernate.
Configured various payment methods for check and ACH payment in account payable (AP).
Designed the front-end screens using Angular 11, HTML5, CSS3, JavaScript, Bootstrap and Spring Boot.
Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JS codes that can be used in several different web pages.
Implemented type annotations in TypeScript to define and enforce variable types, enhancing code clarity and catching potential errors during development.
Collaborated with backend teams to develop RESTful APIs for seamless communication with FED Wires endpoints.
Designed and optimized batch processing mechanisms for efficient handling of large volumes of ACH transactions with high reliability and scalability.
Developed the jasper reports framework and packaged it as the part of OPF (open payments framework).
Extensively worked in Test Driven Development (TDD) framework using JUnit.
Developed BDD tests using cucumber by writing behaviours and step definitions. Developed required Selenium support code in JAVA for cucumber.
Utilized Spring Boot, Spring Cloud to build and deploy microservices, taking advantage of their features such as service discovery, circuit breaking, and distributed configuration.
Integrated JavaBeans components with JSP pages, facilitating the separation of business logic from presentation and promoting code reusability.
Applied Object-Relational Mapping (ORM) concepts using JPA, allowing seamless interaction between Java objects and relational databases.
Optimized search queries and index mappings to improve performance and scalability of ElasticSearch clusters.
Involved in development of REST Web Services using Annotations to extract client related data from databases. Built Restful API web services using MongoDB to store and present assessments.
Utilized design patterns such as MVC (Model-View-Controller), Factory, Singleton, and Observer to achieve modular, reusable, and extensible code architectures.
Designed and developed the REST-based Microservices using Spring Boot and Spring Data with JPA.
Worked with Express JS to develop RESTful web services and middleware configurations.
Used POSTMAN to test API end client using REST Web Services.
Developed APIs with Java and integrated them with AWS API gateway service.
Created services that perform HTTP calls using AngularJS to backend REST APIs for data retrieval and implemented query processes to interact with the database.
Created MongoDB collections and integrated them with Spring and MongoDB.
Established Database connectivity using JDBC, Hibernate O/R mapping with spring ORM for MySQL Server.
Integrated legacy systems by implementing service-oriented architecture (SOA) with web services using WSDL, XML, and SOAP.
Wrote SQL and PL/SQL queries, stored procedures, joins, and modifications to existing database structure as required for adding new features using MySQL database.
Designed and deployed applications utilizing almost all the AWS stack (Including EC2, EKS Route53, and S3) and focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation, deployment services (Cloud Formation), and security practices (IAM, Cloud Watch, Cloud Trail).
Utilized AWS EC2 to deploy Docker containers and Maintained Traffic using AWS Elastic Load Balancers.
Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and MongoDB.
Used Bootstrap front-end framework for faster and easier web development with MySQL database, Node JS as the backend.
Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, deploy
Maintained AWS sub accounts and upgraded them with latest versions of Docker images from AWS ECR.
Involved in continuous integration and DevOps methodologies such as Docker, Kubernetes, Jenkins, Gradle, Jenkins File, Docker File, and Elastic Search.
Extensively worked with ETL tools to extract data from various sources, including Oracle, Flat files, and XML.
Using Design Patterns such as Singleton, Session Fa ade, Data Access Object, and Data Transfer Object for the application development.
Administered Kafka clusters, including monitoring, scaling, and troubleshooting to ensure optimal performance.
Configured and utilized Kafka for asynchronous communication between applications.
Developed JUnit test cases for Unit and functional testing for various modules and prepared code documentation for future reference and upgrades. Using the JIRA issue tracker to file the bugs.
Used Git as Version Control System for the application. Developed the application using Eclipse as the IDE.

Environment: Java 8/11, J2EE, JSP, JPA, JDBC, Spring Boot, TypeScript, Hibernate, HTML, XML, JavaScript, NPM, jQuery, JSON, CSS, AJAX, Angular, Redux, AWS, JMS, Kafka, SOAP, Microservices, Drool, Rulebook REST API, Node.js, SQL, Oracle, Eclipse, GIT, OPF Framework, WebSphere, Maven, Jenkins, Docker, Kubernetes, JIRA, Log4J, Agile.

Client: Centene, Saint Louis, MO. Aug 2019 to Aug 2021
Role: Sr. Java Full Stack Developer
Responsibilities:
Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile (SCRUM) methodology for developing application.
Developed web application using Core Java, Spring, Hibernate, HTML, CSS, JavaScript, jQuery and ReactJS
Designed and developed a responsive and dynamic user interface using React framework, providing a seamless and intuitive user experience for the web application.
Designed dynamic client-side JavaScript codes and jQuery to build web forms, page navigation and form validation.
Performed client-side validations using JavaScript and Struts validation framework.
Utilized ReactJS Material to implement a consistent and modern design system for the application, improving visual appeal.
Implemented ReactJS Routing to enable navigation and URL management within the application, improving user engagement and SEO. Used Bootstrap front-end framework for faster and easier web development.
Developed custom JSP tags to encapsulate reusable pieces of code and enhance the modularity and maintainability of JSP pages.
Used Actuators and health checkers to enhance micro service implementations.
Integrated Spring with Hibernate for data access from MySQL Database.
Installed and configured a NoSQL database MongoDB and designed MongoDB multi-shared cluster and monitoring with MMS.
Implemented modules into Node.js to integrate with designs and requirements.
Unstructured data was handled by MongoDB and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
Worked with NPM commands and using package JSON for managing dependencies and dev-dependencies of Node.js applications.
Utilized ElasticSearch APIs and libraries to implement advanced search functionalities, including full-text search, filtering, and aggregation.
Used Express JS to respond to the HTTP requests and dynamically render HTML pages,
Worked with Big Data to generate REST API and integrate it with client-side code using Node.js and Express.js.
Worked with Express.js for development of RESTful web services and middleware configurations.
Implementing or exposing the Microservices based on Restful API utilizing Spring Boot with Spring MVC.
Collaborated with frontend developers to integrate the Spring Boot backend with modern JavaScript frameworks like React.
Implemented asynchronous messaging using Spring Boot and Apache Kafka for building scalable and event-driven applications.
Utilized UML (Unified Modeling Language) diagrams such as class diagrams, sequence diagrams, and activity diagrams to visualize and communicate OOD concepts and design decisions
Responsible for consuming the REST services, getting JSON response and parsing them using to get the required information.
Used Web Services for interacting with a remote client to access data.
Fixed the bugs identified in test phase and Used Open API specification (swagger) to document API s.
Utilized jQuery to achieve client-side elements Hide, Show, Event Handling, DOM manipulation and AJAX Call on JSON response that supports user to check events information.
Leveraged Kafka Streams for building and processing real-time streaming applications, ensuring data transformation and analytics.
Implemented security features in Kafka, including SSL/TLS encryption, authentication, and authorization for secure data transmission.
Deployed a Spring Boot application to AWS Elastic Beanstalk, leveraging cloud-based services for scalability and load balancing And Implemented Coherence Cache which can be used with Spring Annotations.
Created AWS EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it and Used AJAX to complete asynchronous data validation and update.
Installed the application on AWS EC2 instances and configured the storage on S3 buckets
Successfully moved the sessions and batches from the development to production environment.
Developed data migration scripts and implementing data cleansing tools. Managed large data sets using MongoDB.
Deployed Zero Down Deployment using Kubernetes orchestration service application.
Involved in creation of custom Docker container images, tagging and pushing the images.
Used Jenkins for continuous deployment and integration of the build and release process.

Environment: Java 8, J2EE, JSP, JavaScript, Spring Boot, Kafka, Servlets, JDBC, REST API, Struts, Collections, JUnit, Spring, AWS, ReactJS, Hibernate, Microservices, Eclipse, UML, MySQL, NOSQL, Oracle 10g, Agile, Maven, Jenkins, Docker, Kubernetes, MongoDB, Express.js, Node.js.
Client: Workday, Pleasanton, CA. Mar 2017 to July 2019
Role: Java Full Stack Developer
Responsibilities:
Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
Develop cross browser compatible web pages quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and Angular JS
Involved in RESTful web services for making use of HTTP protocol between client and server. Consumed web services using Apache CXF framework for getting remote information.
Worked on AngularJS by consuming Restful web services & used AngularJS forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
Worked on the application as Node JS developer to build different REST APIs for modules such as user, products, and checkout. Developed inventory management web service using Node JS.
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular
Implemented generics in TypeScript to create reusable and type-safe functions and components, allowing flexibility while maintaining type integrity.
Used microservices architecture with Spring based services to integrate user libraries in the application.
Utilized JPA annotations such as @Entity, @Table, @Column, and others to define the mapping between Java entities and database tables.
We hosted all our microservices in AWS cloud infrastructure using Jenkins CI/CD pipelines with standard IAM principles.
Competent in containerization with Docker, managing Kubernetes clusters with EKS, and Kubernetes.
Skilled in event streaming with Kafka, managing Kafka clusters and brokers with Zookeeper.
Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby Scripts Developed and implemented many PhoneGap and Titanium applications along with Java and Objective-C plug-ins for iPad, iPhone and Android platforms.
Created comprehensive test suites with JUnit, organizing and executing test cases efficiently to cover various aspects of the codebase.
Integrated with various Web APIs using JavaScript, fetching and sending data to external services to enhance the functionality of web applications
Developed functions and store procedures using SQL.
Implemented parameterized tests in JUnit to efficiently test multiple inputs and scenarios, reducing redundancy in test code.
Practiced Test-Driven Development (TDD) by writing JUnit tests before implementing the corresponding code, contributing to a more robust and maintainable codebase.
Integrated Spring Boot with Docker containers, creating containerized deployments for improved portability and scalability.
Utilized Spring Boot's testing framework, including JUnit and Mockito, to write comprehensive unit tests and ensure the correctness and reliability of application components.
Removed XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
Implemented AWS functions to run scripts in response to events in Amazon DynamoDB tables, S3 buckets, and HTTP
Worked with deployments on Ant, Maven, Gradle and Deployment scripts using Shell Scripts JIRA & Confluence were the tools used to keep things in check.
Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.

Environment: Java 1.8, JSP, JPA, Angular 6/7, AWS, XML, Kafka, TypeScript, REST, Kubernetes, Microservices, JSON, JavaScript, Spring Boot, Apache Tomcat, Hibernate, JUnit, Jasmine, Docker, PCF, ES6, HTML 5, CSS3, Eclipse, Visual Studio Code, Git, Postman, Jira, UNIX, SQL.

Client: Cascades Technologies, Falls Church, VA. June 2015 to Feb 2017
Role: Java Full Stack Developer
Responsibilities:
Analyzed requirements with the business team and involved in design, development and testing of the application.
Developed application using Spring MVC, Spring IOC, and Hibernate.
Designed and development of User Interfaces, tables using HTML, CSS and Typescript.
Involved in the development of various use cases, sequence diagrams using UML.
Proficient in UNIX environments and testing with tools like WebLogic and JMeter.
Used various design patterns like Session Fa ade, Singleton and Factory patterns using Hibernate ORM.
Utilized Spring Boot and microservices architecture to develop RESTful Web Services with JAX-RS.
Implemented Junit along with Mockito to perform unit testing on RESTful web application
Involved in implementation of RESTFUL web service APIs using Node JS which were consumed by making AJAX calls and JSON as data exchanging tool and controlled the flow between UI and Hibernate using Spring beans.
Utilized Docker Compose to define and manage multi-container Docker applications, simplifying the deployment of interconnected services and Used JIRA for issues and bug tracking and monitoring work assignments.
Implemented Java 8 features like Functional Interfaces, Parallel Streams and Lamba Expressions.
Used Angular JS directives, Controllers, Filters, Services, Templates, Events and Injectors.
Implemented Spring MVC framework and integrated modules with web services.
Developed server-side services using Java, Spring, Web Services (SOAP, WSDL).
Deployed the java application using Maven build script and Developed API s and tested them using Postman.
Used Spring Data JPA as Object Relational (OR) Mapping Tool for the backend data persistency.
Managed and optimized Azure SQL Databases for efficient storage and retrieval of structured data.
Deployed and managed relational databases using Azure Database for MySQL/PostgreSQL, ensuring data integrity and security.
Utilized Azure Table Storage for NoSQL data storage, accommodating unstructured or semi-structured data.
Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic
Integrated Azure services seamlessly into Java applications, leveraging Azure SDK for Java to ensure compatibility and optimize performance.
Extensively used the JPA Query Language for data retrieval from the database and process the data in the business methods.
Tested components using JUNIT & Mockito during development. Used Jenkins for Continuous Integration, build and deployment and Used SQL statements and procedures to fetch the data from the database.
Resolving spring framework artifacts and code build & deployment via Maven.
Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
Created new views, added new columns to the existing view in the database using SQL.
Worked on visual design and the JQUERY controls needed to construct a front-end GUI application.

Environment: J2EE, Java 1.8, Typescript, Spring, Spring Boot, REST API, SOAP, Spring Data JPA, JSON, SQL, HTML, CSS, AngularJS, Agile Methodology, Design Patterns, GIT, Maven, AZURE, SQL, JIRA, Junit, Mockito.

Client: CACI, Chantilly, VA. Nov 2013 to May 2015
Role: Java Developer
Responsibilities:
Involved in the development using JAVA/J2EE Technologies.
Design and development of objects using Object Oriented Design in Java.
Developed the application using Spring Framework based on the MVC Design pattern.
Extensively used Hibernate Query Language (HQL) and Criteria-based queries to work with Oracle Databases.
Unstructured data was handled by MongoDB and executed MongoDB scripts and queries to fetch and test data from NoSQL databases and Worked on REST Framework to create web services.
Developed UI Using JSP, HTML, XHTML, XSLT, jQuery, AngularJS, and JavaScript to simplify the complexities of the application.
Integrated Java code seamlessly into HTML pages using JSP tags, allowing for the execution of Java logic within the web page
Developed Activity diagrams, Sequence diagrams, and Use case diagrams.
Developed Web Services to consume those Web Services and other enterprise-wide Web Services.
Implemented Maven to manage project dependencies and build management.
Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
Developed a continuous deployment pipeline using Jenkins and shell scripts.
Designed Database schema and created complex SQL queries and Procedures for creating, reading, updating, and deleting data in Oracle and Used Spring Boot for developing MVC applications.
Used SVN for software version control. Deployed the applications on Apache Tomcat Server.
Involved in code reviews, test case reviews, and bug fixing using Jira tracking systems.
Implemented the logging mechanism using the Log4j framework and wrote test cases in JUnit for unit testing of classes.
Worked in an agile environment with active Scrum participation.

Environment: JAVA, Spring, MVC, Hibernate, JSP, HTML, SQL, jQuery, AngularJS, JavaScript, AJAX, AWS, JMS, XML, RESTful, SOAP, Maven, WebSphere, MongoDB, Log4j, JUnit, SVN, Apache Tomcat, Jenkins, JIRA, Agile, Scrum.

Maiden Drop, India. Aug 2012 to Sep 2013
Role: Java Developer
Responsibilities
Participated in client requirement gathering in a SCRUM environment.
Extensively used core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
Created presentation layer using JSP, JSTL, Bootstrap, HTML, and CSS along with Angular to keep the code readable and make dynamic frontend And Developed the Java classes and JavaBeans.
Developed JSPs to implement the business logic and used JavaBeans to retrieve the data.
Developed action and form classes based on the Struts framework to handle the pages.
Interfaced with Oracle backend using Hibernate framework and Used JMS to establish message communication.
Used various industry-standard design patterns like fa ade, factory, and singleton.
Design and implementation of Soap based Web services. Developed JUnit for Unit Testing and Jenkins for CI.
Followed Scrum Agile methodology for iterative development of the application.
Wrote conversion scripts using SQL stored procedures, functions, and packages to migrate data from SQL server database to Oracle database. Used CVS for source code version control.
Deployed the application (EAR) on WebLogic Application Server using Eclipse as IDE.
Performed Unit Testing and Integration Testing of the application using JUnit.
Involved in Web Services Testing using SOAP UI. Supported maintenance and bug fixes.

Environment: Core Java, Java, JSP, JavaBeans, JDBC, Struts, HTML, CSS, Hibernate, XML, Oracle, SOAP, JUnit, Jenkins, WebLogic, Eclipse, CVS, Jira.
Keywords: cprogramm continuous integration continuous deployment user interface message queue javascript sthree database rlang information technology procedural language California Missouri Virginia

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2547
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: