
Vasu Gali
- Sr Gemfire /SOA/ J2EE Architect
- Southlake, TX
- Member Since Mar 27, 2023
Vasu Gali
· Experience in designing and development tools on Eclipse, RSA, RAD, WSAD.
|
MCA |
: |
Masters in Computer Applications |
|
Brain bench |
: |
Brain Bench Certified Java Programmer |
|
: |
Brain Bench Certified Enterprise Java (EJB) programmer |
|
|
: |
Brain Bench Certified J2EE Professional |
|
|
: |
eCertified in Java 1.2 Professional |
Responsibilities:
Environment: Eclipse, Java, Web services, JSP, Spring, REST API, HTML, Windows 7, Solaris, SVN, CSS, Eclipse, Pivotal TC server,Spring Batch,Kafka, Junit,Mockito, ANT, Gemfire and Jenkins.
Responsibilities:
Environment: Guidewire Policy Center 7.0, JDK 6.0, GOSU, Guidewire web services, XML, JDBC, H2 Database, GIT, Ant1.7, Log4J
Client: Best Buy Inc June 2012- July 2013
Project: MS API and System Transformation
Role: Tibco /SOA Integration Architect
Responsibilities:
Environment: TIBCO Active Matrix Business Works 5.8, TIBCO Business Works 5.9 TIBCO EMS 6.0, XML, JDBC, TIBCO Designer, TIBCO ADB Adapters, TIBCO Administrator 5.7, TIBCO Hawk, TIBCO Active Spaces, TIBCO Rendezvous, TIBCO EMS/JMS, TIBCO database Adapter, XML, XSD, WSDL, SOAP/HTTP DB2, UNIX, Oracle10g, PL/SQL and SQL Navigator.
Responsibilities:
· Implemented the application using Agile Development methodology which included daily scrum calls, three-week iterations, user story planning, reviews and grooming sessions.
· Developed SOAP web services using WSDL, XSD, XML, SOAP over HTTP, SOAP over JMS.
· Involved in configuring hibernate to access and retrieve data from Oracle database.
· Responsible in developing JSP's and Servlets.
· Extensively used JUnit for unit testing and EasyMock for mocking.
· Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also, used Angular.js filter to make the data searchable and sortable.
· Used Bit-Bucket as code repository to increase the quality of the code and also to control the commits, secure the code.
· Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
· Used cURL for file transfers between two servers over SFTP as to achieve encrypted file transfer.
· Used HTML5 and CSS3 to develop a dashboard and visualize the data from Database, to monitor the flow of data.
· Extensively involved in release/deployment related critical activities.
· Log4J was used to log both User Interface and Domain Level Messages.
· Developed a spring batch job that runs daily for updating the member preferences in the Portal Application.
· Responsible in developing JSP's and Servlets.
· Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
· Developed PL/SQL programming on Oracle database using Oracle SQL Developer and Java JDBC technologies.
· Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
· Used the features of Spring Core layer (IOC), Spring AOP, and Spring JDBC in order to develop the application.
· Developed authentication through LDAP by JNDI.
· Developed and debugged the application using Eclipse IDE.
Environment: Splunk, MySQL, Oracle, Bit-Bucket, , Restful services, Json, Micro-services, single page applications, spring AOP, Maven, Hibernate, HTML5, CSS3, SFTP, cURL, JQuery ,Servlets, ActiveMQ, JAX-WS, JAX-RS, JSF, Apache Tomcat, Jndi, LDAP, Spring AOP, Spring JDBC, Eclipse.
Responsibilities:
· Developed the J2EE application based on the Service Oriented Architecture.
· Used Design Patterns like Singleton, Factory, Session Facade and DAO.
· Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
· Involved in writing Thread Safe blocks for multithread access to make valid transactions.
· Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
· Used Spring Inheritance to develop beans from already developed parent beans.
· Implemented SOA to develop REST Based Web services using Apache Axis.
· Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
· Exposed the Web Services to the client applications by sharing the WSDL’s.
· Used SOAP UI for testing the web services.
· Used DAO pattern to fetch data from database using Hibernate to carry out various database.
· Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
· Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.
· Wrote complex SQL queries using hibernates native SQL.
· Modified the Spring Controllers and Services classes so as to support the introduction of Spring framework.
· Developed various generic JavaScript functions used for validations.
· Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
· Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJs interaction.
· Implemented performance oriented CSS selector, scalable and modular CSS approach for front-end architecture.
· Developed various generic JavaScript functions used for validations.
· Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX taking advantage of the frameworks Angular.JS
· Developed several SOAP based JAX-WS WebService interfaces for integrating multiple systems, code re-usability.
· Heavily used SOAP UI Pro version for testing the Web Services.
· Extensively used various Spring Framework modules like DI(IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
· Experience with developing Hibernate 4.x Annotations.
· Extensively used Hibernate Relational mappings(One-To-Many, Many-To-Many) in the secondary project.
· Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project
· Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
· Used XPATH to retrieve the data and query the XML
· Developed test cases and performed unit testing using JUnit.
Environment: J2EE, Spring framework, Spring MVC, Hibernate 4.5, SOA, WSDL, JAXB, jQuery, JSON, JDBC, AJAX, Web services , SOAP, XML, Java Beans, Apache POI, Ext JS, JavaScript, Oracle 10g, Tomcat, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML.
Responsibilities:
· Created Struts2.0 configuration and used Struts2.0 MVC design model
· Followed Test First / TDD approach to create the test cases using Jmock before start the development.
· Written PL/SQL Stored procedures to update perpetual licenses for every quarter for eBookUpdate batch application
· Involved in LDAP Schema design for Capella’s User directory.
· Following Agile/SCRUM development methodology
· Used AngularJS as the development framework to build a single-page application.
· Involved in writing XML validation classes using Struts validation framework.
· Designed the user interfaces using JSPs,AJAX and Struts Tags.
· Used XML Web Services using SOAP to register agents using non-java application.
· Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
· Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
· Used Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
· Involved in writing DAO, DTO’s using Hibernate DAO Support.
· Implemented persistence layer using Hibernate that uses the POJOs( which do not have the business processes) to represent the persistence database tuples.
· Developed JUnittest cases for DAO and Service Layer methods.
· Used SVN for version control of the application.
· Used Log4J to capture the log that includes runtime exceptions.
· Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
· Interacted with quality assurance team for requirements gathering and analysis.
Environment: Java, Web services, Struts2.0, Spring, Hibernate, UML, JSP, HTML, Oracle10g, Windows XP,Linux, CVS,MVC Design Pattern, Active Directory , JQuery, JavaScript, CSS, Eclipse, GlassFish, JUnit, ANT and Sun Open SSO
Responsibilities: