Sunray Informatics Inc
Contact: Mady Teja
Email ID:
Phone : 609.216.7864 (or) 732.325.1094

HARSHAVARDHAN REDDY POCHARAM

Java UI Developer

SUMMARY:

  • 4 years of IT experience in developing, deploying and maintenance of Object Oriented and Web-based Enterprise applications using Java/J2EE and Client-Server technologies.
  • Involved in full life cycle of Software Development (SDLC) process including requirement gathering, design, development, implementation, testing and maintenance.
  • Experience in implementing JAVA/JEE design patterns such as MVC, Singleton, Factory, Session Facade and Business Delegate.
  • Experience in Object oriented analysis, design/development methodologies, UML Use Cases, Sequence, Page Flow and Class Diagrams.
  • Expertise knowledge in building applications using Rational Unified Process (RUP) and OOAD
  • Highly experienced in designing, developing and debugging applications using technologies like Java, J2EE, JQuery, Servlets, JSP, Struts, JDBC and JavaScript.
  • Expertise in Development of Web based Products and applications using Java, JSP, Servlets, JNDI, JDBC, EJB, JUnit, Log4J, XML, XSL, HTML, JSTL, HTML5, JSF, CSS, CSS3, Dojo, JavaScript, Angular JS, DAO , GITHUB, Angular 2, AWS and SQL/PLSQL, Drools,.
  • Hands on experience in developing critical & responsive GUI/front-end components using JSF My Faces, Rich Faces, Prime Faces and Ice Faces, JPA, JAX-WS, JAXRS, Ajax, HTML, CSS, PHP, JSP, JavaScript, JQuery and XML.
  • Expertise in XML and related technologies like XSL, XSLT, XQuery and parsers like JAXP (SAX, DOM), JAXB and XML Beans.
  • Experience in developing J2EE applications using frameworks such as Spring, Oracle ADF, OAuth, Struts, Hibernate, log4J and Junit, Wicket.
  • Worked on design, development and implementation of Model-View-Controller (MVC) using a Spring Framework, Design Patterns and DAO’s using Hibernate, J2EE Architecture, Object Modeling, Data Modeling, UML.
  • Strong development experience creating rich frontend UI in AJAX, JSF / JavaScript technologies using JavaScript libraries like JQuery, Angular-JS, Backbone-JS, Node-JS, ExtJS, D3.JS .
  • Extensive knowledge in Core Java concepts like Collections, Multithreading and Data structures.
  • Experienced in using the Java IDE’s such as IntelliJ, Toad, RAD, Eclipse and Net Beans.
  • Hands on SOA and Web Services with Axis2 and Apache CXF (WSDL, XML and End Points), JAX-WS, JAX-RS, IBM Web Sphere Application Server and commerce.
  • Proficiency in design and development of EJB components (Session Beans, Entity Beans and Message Driven Beans) to handle the business logic.
  • Expertise in using Angular JS to develop Single Page Applications (SPA) and extensive experience in Model-View-Controller (MVC) framework.
  • Hands on experience in ATG modules like, Cart Modifier, Form Handlers, User Profile and CMS.
  • Hands on in different methodologies like Agile Software Development, Waterfall Model, and Test Driven Development.
  • Worked with GWT to implement server calls and HTML pages.
  • High level and Low level design of the application and created class diagrams, Sequence diagrams, using MS Visio.
  • Hands on in different methodologies like Agile Software Development, Waterfall Model, and Test Driven Development.
  • Proficiency in RDBMS, JDBC, JBoss, Hibernate, No SQL, Oracle, Mongo DB and SQL Server including SQL/PLSQL, Stored Procedures.
  • Extensive experience in deploying, configuring Web/Application Servers like JBoss, WebSphere, WebLogic and Apache Tomcat.
  • Proficiency in using version control software SVN, GIT, TFS and Clear Case.
  • Experienced in deploying module applications using ANT/MAVEN2, Jenkins and WAR/JAR file management for web applications.
  • Worked with Non-relational databases like Cassandra, Mongo DB, and NOSQL.
  • Worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, WSDL, SAAJ and UDDI).
  • Experience in Unit testing using JUnit & Mockito, Integration testing using OATS, Smoke testing & System testing.
  • Experienced using tools like JIRA, Confluence, and Rally and experienced in pivotal cloud foundary.

PROFESSIONAL EXPERIENCE:

Client: Albertson’s Companies, Pleasanton, CA July 2015 to Present

Role: Java UI Developer

Responsibilities:

  • Working as an active team member of the fast and upcoming agile team.
  • Integrated and Developed Web Services in Spring Tools Suite and deployed the same in IBM Web sphere commerce 8.
  • Designed, developed and deployed SOAP and Restful based web services to be consumed by the services layer.
  • Created Hierarchies, Levels, and implemented Business Logic by creating level based measures in OBIEE business model & mapping layer;
  • Provided support in the development of OBIEE components and solutions.
  • Create interactive dashboards and company financial reports for analysis in OBIEE 11g.
  • Developed JSP pages and Servlets for customer maintenance and use Angular 2.
  • Worked on JBoss for building, deploying and hosting for services required.
  • Implemented MVC framework for developing a web service client.
  • Worked on an assortment web application. For the UI we used libraries like ExtJS, High Charts, D3.js, jQuery
  • Utilized Java Swing framework to develop client side components.
  • Developed Message flows without Message set which used custom XSD/XSLT transform into XML and Fixed Length Message.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence
  • Used Hibernate Persistence framework to create POJO classes and performed ORM mapping.
  • Developed web services that make database calls (sql server) performing inserts, updates, and select queries. Implemented DAO and DTO design pattern.
  • Analyzed communication channels and designed a standalone module to transfer data between laboratory machines and AWS cloud server using RabbitMQ, FTP and SFTP
  • Client side validations are performed using JavaScript and used AJAX for partial page loading.
  • Involved in implementing client side functionalities using JavaScript, jQuery and also wrote HTML and CSS3 for front end code.
  • Used npm for managing different libraries on UI.
  • Taken care of Java multi-threading in common java classes / library.
  • Proficient in Java Multi-threading and Socket programming.
  • SOAP Web Services uses XML to code and decode the Service Order Modify data and SOAP to transport it using open protocols.
  • Involved in converting Cassandra/Hive/SQL queries into Spark transformations using Spark RDDs, and Scala.
  • Handled importing of data from various data sources, performed transformations using Hive, Spark and loaded data into HDFS.
  • Maintenance of the SOA modules with the standards based SOA Governance approach.
  • Used GITHUB as a codebase repository for daily code check in and deployments. Also helped migrating from SVN to GIT.
  • Used Node JS as proxy to interact with Rest services and also with Database, building real-time Web API's.
  • Created data-controls, ADF view objects, and worked extensively with application modules and application module parameters.
  • Involved in reverse- engineer existing pipelines and build orchestration processes to develop a more robust build processes.
  • Involved in loading data into Cassandra, NoSQL Database.
  • Did configure automated triggering the SOAprocess by using tidal.
  • Developed API back ends using Node JSto allocate access to data in MYSQL.
  • Involved in test driven development model using JUnit.
  • Created new REST web services and modified the existing REST services.
  • Used GIT for version control system.
  • IntegratedHibernatewithspringusingHibernateTemplateandusesprovidedmethodsto implementCRUD operations.
  • Manage Digital Platform NextGen build for project, including Pivotal Cloud Factory (PCF) Application servers, Cloud 2.0 Gemfire Servers, Splunk, App Dynamics and API Gateway.
  • Worked on Build Automation and Continuous Integration tools like ANT1.8, Maven2.x/3.x, and Jerkins.
  • Build and run test cases using Mokito/Junit for all the code changes made to the project.
  • Implemented an asynchronous, AJAX and JQuery UI components based rich client to improve customer experience.
  • Worked on web authoring and management application using BRMS.
  • Investigated MVC framework technologies including JSF based (ICEfaces, RichFaces) and to implement the MVC architecture of the product.
  • Built and configured cloud computing platforms (Microsoft Azure, AWS, and Google App Engine).
  • Used Fidelity PPM Central for Time Recording.
  • Attended daily stand up, bi-weekly sprint planning meetings.
  • Modifying the documentation for all the stories I am working on.
  • Collaborated with the other interfacing teams who are affected by the changes and also the teams that have effect on the territorial module.
  • Submit code for code review in Crucible.

Environment: J2EE 1.7, Java, Servlets, JSPs, JDBC API 3.0, Multi-threading, JUnit, Design Patterns, MS-Office 2010, JSON, JBoss, XML, GIT, JQuery, OBIEE, CSS3 Web Services, RESTful ,Eclipse RCP, Hibernate, Angular 2, Apache Tomcat, SOAPUI, SQL, SOA, BPM , Spring framework, STS,BRMS.

Role: Java UI Developer March 2014 to Jan 2015

Client: ATT, Atlanta, GA

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Used Agile Methodology for the entire module.
  • Designed Use case's and UML Artifacts like class diagram, sequence diagram, state chart diagram for modules like diagnostic and diagnostic category using Rational software architecture UML tool.
  • Designed and developed presentation layers using HTML5, Angular JS, Backbone JS, Node JS, Express JS, CSS, JQuery and Java Script.
  • Developed Business logic with Spring MVC frame work and ORM mapping using IBatis ORM frame work.
  • Worked on oracle ATG and e-commerce software design (cart, checkout, catalog, order Management, profile, pricing, repositories).
  • Assisting all development work on DB2. This includes helping with application development, designing and creating database objects, migrating from test to production, and implementing batch schedules with the appropriate DB2utilities.
  • Validation rules are written in PLSQL packages which are in turn invoked from front end java code.
  • Invoking data base objects such as custom PLSQL packages, Functions, Procedures etc. from OAF.
  • Work as Tableau Server Administrator- Adding new clients, new Users, new Data sources and managing the permissions.
  • Integrate the Sencha framework with Oracle BPM.
  • Troubleshooting and resolving errors in 834and 820 transactions for health insurance exchanges and performing root cause analysis.
  • Worked on EDI transactions: 834, 835, and 837 (P.I.D) to identify key data set elements for designated record set. Interacted with Claims, Payments and Enrollment hence analyzing and documenting related business processes.
  • Design and Develop ways to accommodate various user custom permission in Tableau, that is working with row level security of Tableau.
  • Expertise in using AngularJS and Typescript to develop Single Page Applications (SPA) and extensive experience in Model-View-Controller (MVC) framework.
  • Responsible for developing DAO layer using Spring MVC and configuration XML's for IBatis and to also manage CRUD operations (insert, update, and delete).
  • Used eclipse to write code for Struts, Servlets, and JSP.
  • Developed the UI panels using Spring MVC, CSS, JavaScript and JQuery.
  • Developed Web services to allow communication between applications through SOAP over HTTP using Apache CXF.
  • Experience in design, development, testing and deployment of SOA-BPM and OSB/ESB based applications for Oracle SOA product suite.
  • Worked on creating Database Tables. Used iBATIS to access DB2 data and SQL to access SQL server data
  • Developed technical design documents for orchestration process flows and implemented process flows in Business Works.
  • Unit tested all the front-end Angular jscode using Jasmine, Karma.
  • Worked with database development team and with DBA team to design the data model, tables, partition tables etc.
  • Experience with IntegrationPatterns, Integrationtools, EAI, Transformations, XML Schemas, and XSLT.
  • Integrating user data from Cassandrato data in HDFS. Integrating Cassandra with Storm for real time user attributes look up.
  • Used Six Sigma DFSS DMAIC and Business Process Management (BPM) tools including SIPOCs, very detailed Process Maps (Visio), CTQs, FMEA, RACI, Process to Procedure Mapping, Control Charts, Gap Analyses, Alternate Path Process Maps, System and Business Requirements Support.
  • Developed several filters for user authentication and user authorization by using Servlets API.
  • Developed the Hierarchy to support Internationalization to support for the different customers in different countries.
  • Used Java 1.5 also provides improved support for concurrency.
  • XML, X path, JMS, Eclipse Platform, Web logic 8.0, Windows.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Worked on Mongo DB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Responsible to handle any deployment issues with build release team at the time of deployment.
  • Responsible for writing Server side validation using JSF.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Used J Profiler to identify memory leaks in the application.
  • Responsible to design Technical design documents.
  • Coordinated End to End (E2E) Testing for Complex financial applications, with geographically scattered teams.
  • Rational Clear Case as Version Control and Clear Quest to Observe all design changes and defects and other Issues.
  • Involved in performing Integration testing using OATS. Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.

Environment:J2EE,SpringMVC, TypeScript,Java,JSP,JDBC,Ant,Restful,JavaScript,CSS,JQuery,HTML,XML,XSD, Xpath,JMS, PLSQL,EclipsePlatform, OATS, Cassandra,Oracle11g, E2E, DB2, BPM, Tableau, AngularJS, SOA,Weblogic8.0,IBMODM,IBMDirectoryIntegratorCVS, EAI(middleware Integration), Struts, Snecha EXTJS.

Role: Java UI Developer, Bangalore, India April 2013 to Feb 2014

Client: BGIT

Project Description:

It’s a comprehensive ecommerce application aimed at providing secure twenty-four hour online Banking support. The application primarily consists of modules that provide a consolidated statement of all your UBS accounts and loan activity and also used to see which checks have cleared, or review the complete transaction history of any of your accounts, provide functionality for fund transfer between accounts with UBS online banking and provide support for all the other UBS products & services like checking accounts, saving accounts, installment loans, overdraft protection.

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts presentation view.
  • Developed and implemented Servelts running under JBOSS.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Implemented CMO entity beans for persistence of business logic implementation.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Implemented new features of Eclipse based Desktop application called RCP (Rich Client Platform in Eclipse) using Java and Eclipse Rich Client Platform Application Programming Interfaces classes.
  • Implemented new feature requirement of Set and Values data-set calculation from IBM Easy Modeler programming language and convert to Python with Java and Pandas (Data Analysis Library in Python) for performance-wise and less execution time.
  • Designed and developed the Java code of various customized business logic in Agile PLM using Agile PLM
  • Application Programming Interfaces classes in Java.
  • Design and developed the automation route using Apache Camel with JBoss Fuse Integration.
  • Development and support of the existing supply chain planning systems, including the MRP system (OARS) and order processing system (ATP)
  • Implementation of the object oriented design of the analytics engines
  • Inspection of quality deliverables such as design documents.
  • Wrote Sql Script, Stored procedures and SQL Loader to load reference data.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle 9i.