Ramachandra Rangisetty Columbus, oh summary



Download 38.7 Kb.
Date29.07.2017
Size38.7 Kb.
#24212
Ramachandra Rangisetty

Columbus, OH
Summary:


  • A Senior Java Solutions consultant with over fourteen (14) years of experience working with Java/J2EE technologies.

  • Has worked throughout the entire software development lifecycle including requirements gathering, analysis, design, development, testing, implementation, and post implementation support.

  • Has worked with in both the Agile and traditional Waterfall methodologies.

  • Has worked throughout design meetings to set the technical architecture, draw design issues, and work out system integration and testing issues.

  • Has liaised with clients/customers on new concepts and prototypes, and to resolve complex functional and technical issues that might have arisen during different SDLC stages.

  • Highly adept to working throughout configuration management, change management, and risk management processes throughout the lifecycle of a project.

  • Has worked with the traditional Java, J2EE, EJB, Spring, Struts, Hibernate, MyBatis/iBatis, IBM MB, IBM WTX, Java Web Services (Using SOAP, Apache Axis, SOA, RESTful and ESB).

  • He has experience in working with various JDeveloper (12.x/10.x/9.x) versions.

  • Has also worked with Apache Camel, DOJO, Wicket, and MVC.

  • Middleware experience includes working with IBM WebSphere, BEA WebLogic, JBoss, TomEE and Web Servers including Apache Tomcat, VMware and Java Web Server.

  • Has excellent communication skills which he has leveraged to be the single point of contact for his team to project stakeholders.

  • Also has solid leadership skills which has leveraged to work with team members to set and achieve goals, and push them towards furthering their careers while also finishing the current project on time and on budget.


Education:


  • Masters in Computer Applications, Madurai Kamaraj University, India

  • Bachelor’s Degree in Computer Science, Acharya Nagarjuna University, India


Technical Skills:
Operating Systems: Windows, UNIX, Linux, DOS.

Languages: Java, JavaScript (Dojo/jQuery), XML, XSL, XSLT, XSLFO, HTML, HTMLDOM, DHTML, XHTML, CSS, PL/SQL, SQL, HQL, UML, C/C++.

Databases: Oracle (10g/9i/8i), DB2, Microsoft SQL Server 2005, PostgreSQL, Firebird, MySQL.

Tools: IBM MQ, IBM WTX Design Studio, IBM Message Broker, IBM Integration Bus, SAP JCo, Apache Tomcat (6.x/5.x/4.x), Apache TomEE, Java Web Server, IBM WebSphere (8.x/6.x/5.x), ESB, BEA WebLogic (9.x/8.x/7.x), Liferay Portal Server, JBoss, RAD (7.x/6.x), JBoss Drools, EasyRules, WSAD, Eclipse, Spring Tool Suite, NetBeans, JBuilder (9.x/8.x/7.x), JDeveloper (12..x/10.x/9.x), Apache Axis, Rational Rose, Borland Together, Visual Source Safe, CVS, PVCS, SVN, IBM RTC, Nexus, Apache Maven, Soap UI, Apache ANT, PD4ML, JAI, SQL Builder, Toad, IBM DB2 Stored Procedure Builder, SQL Server Management Studio, DataVision, Whizible, BugNet, BugHost, Beyond Compare 2, WinMerge, MS Visio, Citrix, Burp Suite, Git, Git Hub, Gogs 0.9, Redmine, SQL Developer, ESAPI, Security Utils, JSON Sanitizer.

Related Skills: J2EE, JSP, Servlets, EJB, JMS, Spring, JSON, JSF, JDBC, JMS, JNDI, JSTL, Spring, Struts, Tiles, Hibernate, iBatis, Apache Camel, Apache Wicket, RichFaces, MVC, AJAX, Web Services, SOAP, REST, WSDL, UDDI, JAXP, JAXB, JAX-RPC, JAXM, JAXR, RMI.
Professional Experience:
ICC | Columbus, Ohio March 2014 – Jan 2017

Java/JEE Technical Architect/Lead – OCLC

  • OCLC WorldShare® Interlibrary Loan is a new service which centralizes workflows managed in multiple systems, and will provide new functionality to speed fulfillment of interlibrary loan requests and save time for library staff and library users.

  • Understand business requirements and propose technical architectures to successfully implement them. Present options and weigh implementation complexities and risks to make the right technical decision.

  • Work with the implementation team on the daily basis providing technical guidance, reviewing work packages, ensuring successful delivery.

  • Define and document solution architecture and translate proposed solution to the client’s business team.

  • Provided proof of concept using tools JBoss Drools and Easy Rules rule engine frameworks.

  • Designed and developed the RMS Institution Importer service. And followed TDD, BDD and Agile Scrum Methodology.

  • Review technical decisions of other teams and guide them towards the best option using personal experience, industry knowledge, and best practices.

Technical Environment Included: IntelliJ 2016.2.2, Tomcat 8.0, Java 1.8.0, Spring 3.x, Hibernate 3.6.x, Spring Boot RESTful web services, Spring Batch, logback 1.1, slf4j 1.7, Easymock 3.2, AngularJS, TestNG 6.5, QuickBuild 6.0, SOAP UI 5.0.0, SonarQube 4.4, Git 2.5.x, Bitbucket 4.1.0, pgAdmin 4, PostgreSQL, Apache Ant 1.9.6, Maven 3.3.1, SVN 1.9.4, JBoss Drools 6.4.0
Technical Architect/Lead – GENCO

  • This project was designed to address security vulnerabilities for manufacturers, retailers, and U.S. government agency’s systems (RLog, EIP, RxLog, WLog, GSM, and PSM). These systems were FedEx’s main interaction point to their business to perform different logistics services.

  • Active member of the architecture group making design/security decisions for FedEx Enterprise Services by working with key Architects.

  • Developed the playbook for both Static and Dynamic Scans for all possible vulnerability categories (Cross-Site Scripting, SQL Injection, Race Condition (Singleton Member Field), Dynamic Code Evaluation, Header Manipulation, Privacy Violation, Password Management, LDAP Injection, Command Injection, Path Manipulation, Open Redirect) with solutions.

  • Provided P.O.C.’s using tools ESAPI and JSON Sanitizer to fix security vulnerabilities.

  • Led a team of 15 developers and educated the team on security vulnerabilities and fixes.

  • Conducted requirements gathering sessions to implement a validation framework to address Dynamic Scan issues for each user screen.

  • Worked directly with client to resolve issues during development and provided estimates for the project lifecycle.

  • Followed TDD, BDD and Agile Scrum Methodology.

Technical Environment Included: IBM WebSphere Application Server 8.5.5.0, Java 1.8.0, EJB 2.0, Spring Tool Suite 3.5.1, JDeveloper 12.1.2, Struts 2.x, hibernate 3.6.x, MyBatis 3.0, Cognos, HP Fortify 4.0, Jenkins 1.6, SOAP UI 5.0.0, SonarQube 4.4, Burp Suite 1.6.x, Git 2.5.x, Git Hub 2.5, Gogs 0.9, Redmine 3.1.6, SQL Developer 4.1.x, Apache Ant 1.9.6, ESAPI 2.1.x, Security Utils 1.0 and Json Sanitizer 1.1, AngularJS, jQuery 1.7, Prototype 1.5, DHTMLX, and JSON2.
Integration/SOA Architect – First Niagara Financial Group

  • This project was specifically designed to address Commercial and Retail Online Banking Systems to enhance the business capabilities. These systems were FNFG’s main interaction point to their business (commercial) and retail customers to perform different banking services online.

  • Active member of the architecture group making design decisions for Enterprise Services for a new business/retail online banking system by working with principal architects at FNFG.

  • Analyzed the existing FNFG BOLB/ROLB system and made sure all functionalities were covered in the new BOLB/ROLB system by performing a gap analysis, in addition to new features.

  • Key member in providing a demo to the client after Services were developed.

  • Interacted with external support vendors/systems (ACI, MISER, ACBS, CARDTRONICS, WASAU, OSI, ACH Plus, FDR, GFX, and FedWire) on the system service model.

  • Wrote real-time and batch system integration requirements and business processes (Integration Requirement Document) by working closely with the FNFG Treasury Management business group (To integrate with CARDTRONICS, WASAU, MISER, ACBS, OSI, and DST).

  • Created the high level Integration Architecture Design (IAD) document for all different Treasury Management (TM) and ROLB Enterprise Services.

  • Wrote Enterprise Detail Design (EDD) and Business Detail Design (BDD) documents.

  • Worked with other business and production support architects to collect all program level NFRs.

  • Designed and developed SOA based enterprise Web Services (Message Broker Flows, Java Web Services, WTX Maps and Drools) for payment, image, and account domains.

  • Provided Proof of Concepts using tools like JMeter, IBM WTX, and Spring JMS.

Technical Environment Included: IBM WebSphere Application Server 8.5.5.0, Red Hat Enterprise Linux 6, VMware Player 6.0.3, Java 1.8.0, Spring Tool Suite 3.5.1, JDeveloper 12.1.2, Drools, IBM Message Broker 9.0.0.2, IBM MQ 8.0, IBM WTX Design Studio 8.4.1.2, IBM Integration Bus 9.0.0.2, IBM DataPower 6.0, IBM IAM/IDM, IBM ODM, SAML 2.0, JMeter 2.13, Jenkins 1.600, SOAP UI 5.0.0, SonarQube 4.4, SVN 1.8.10, Tortoise SVN 1.8.8, Apache Maven 3.0.4, WinSCP 5.5.1, and Putty 0.63.
Marks & Spencer | London, United Kingdom 2011 – 2014

Lead Technical Architect

  • The primary focus of MCFP is to replace the Amazon platform and associated Services that were provided as part of the direct operation.

  • Interacted with external support vendors on system service model and incidents.

  • Discussed system requirements and business processes with M&S business analysts and IBM architects. Designed and implemented components and business processes.

  • Reviewed the framework between Retail and Order Management Systems.

  • Analyzed performance models for stability and scalability.

  • Provide POCs on tools like Jenkins, Sonar, and Fortify for continuous integration and code quality.

  • Performed design reviews for all verticals (Order, PIM, and EM).

  • Analyzed tools including Sterling (OMS), STEP (PIM), WebSphere Message Broker, IBM MQ (Message Queue), Active MQ, DataStage (EM), XB60, and MQFTE (File Transfer).

  • Worked with other Architects to collect all NFRs at the program/vertical level.

  • Defined security guidelines for the team to follow. Worked closely with the design authority team to guide Architects to follow the architectural rules during design, development, testing, and implementation. And followed TDD, BDD and Agile Scrum Methodology.

Technical Environment Included: Java, Sterling 9.1, IBM WebSphere Application Server 7.0, Red Hat Linux 5.8, Oracle 11g, STEP 5.2, Eclipse, Apache Server 2.0, IBM WebSphere Message Broker 8.0, IBM MQ 7.0, Active MQ 4.0, DataStage, XB60, MyBatis, MQFTE Plugin 7.0, Quality Center, QTP, Jenkins, Sonar, Lapse+, Fortify, SVN, Tortoise SVN, ANT, WinSCP, and Putty.
Blue Cross and Blue Shield Florida | Jacksonville FL 2010 – 2011

Solution Architect

  • JRE (Java Rating Engine) was an application that provided rates for group sales systems. Functionalities included providing rates for Health, Dental and Life insurance products.

  • Participated in client project meetings for requirement gathering, gap analysis, and project kickoff. Worked through the Agile scrum methodology (Led daily stand-ups to resolve any design/technical challenges) on the project.

  • Provided business solutions for all technical/managerial problems by interacting directly with the client. Served as the primary contact from the team to the stakeholders. Performed design reviews. Ensured all defined processes were followed by the team members/leads.

  • Architected, designed, and developed the JRE and sub applications using Java, J2EE, JSP, Servlets, EJB, BIRT Spreadsheet Engine, Drools, RichFaces, Struts, Spring, JPA, Hibernate, and JSF. Identified and resolved issues/mitigated risks.

  • Work with Team Leads to ensure resource workload is balanced across projects.

Technical environment included: IBM Rational Application Developer 7.0, IBM WebSphere Application Server 6.1, JDeveloper, Java, J2EE, JSP, Servlets, EJB, Struts, Spring, RichFaces, JSF, Hibernate, JPA, Drools, IBM DB2, BIRT Spreadsheet Engine, XML, XSD, HP Quality Center, and Rational ClearCase.
Siemens Corporation | Orlando FL 2007 – 2010

Technical Lead – EZ-Suite

  • EZ-Suite was a Java/J2EE enterprise application that facilitated automatic routing for approvals for invoices, on-line coding of invoices, and discrepancy resolution of invoices. Ensured adherence to Architectural and design standards. Provided Architecture for middleware to post invoices directly into SAP ERP from EZ-Suite.

  • Brought a strong focus on performance, scalability, and other key non-functional requirements to the overall platform. Acted as an interface between team members and management, delegating work and ensuring work was completed on time.

  • Coordinated with other system owners and leads across client development projects.

  • Designed and developed the Presentation, Business, and Data layers.

  • Implemented client/server side solutions using Java, J2EE, JSP, Servlets, EJB, Struts, Spring, RichFaces, and JSF. Used Hibernate and iBatis as ORM tools and Apache Camel as a rule engine. Created Java Web Services using SOAP and Apache Axis.

  • Developed Web Services using SOA and ESB. Wrote SQL and PL/SQL statements.

  • Developed platform deployment and rollout plans as needed.

  • Assisted in technical backlog prioritization, planning, and communication.

  • Educated team members to develop the system based on the design.

  • Responsible for change management functions and minimizing the risk associated with changes. Reviewed and approved logic developed by the team before a push to Production.

  • Monitored development activities within each stage and provided feedback along with solutions.

  • Ensure Agile scrum methodology (Led daily stand-ups to resolve any design/technical challenges)

Technical Environment Included: Java, J2EE, JSP, Servlets, EJB, JDBC, JSF, RichFaces, JSTL, JAXB, Web Services, SOAP, Apache Axis, SOA, ESB, Struts, Spring, Hibernate, Apache Camel, iBatis, PD4ML, JAI, AJAX, CSS, HTML, HTMLDOM, DHTML, XML, XSL, XSLT, XSD, XML Spy, XML Marker, XML Blue Print, WebSphere Application Server 6.1, Oracle 10g, RAD 7.0, VSS, TOAD, SQL Developer, ANT, Log4j, Beyond Compare 2, WinMerge, MS Visio 2003, and Rational Rose.
Technical Lead – Evoucher

  • Evoucher was a Java application where voucher was invoiced electronically into various SOC SAP ERP Systems. It read all the SAP_READY status invoices from EZ-Suite and performed required validations including: Vendor Check, Company Code Check, PO exists, PO Line Items Check, PO header Notes Check, PO Currency Check, Goods Receipt Check, Service PO Check, Blanket PO Check, Credit Memos and Taxes etc. for both PO and NONPO invoices before it posted.

  • Involved in Business meetings with the customer for Evoucher gap analysis.

  • Involved in design meetings and interacted with the customer to design the system.

  • Integrated Java/J2EE applications with various ERP systems. Proved TxShuttle as a business solution to create vendors and customers automatically in SAP.

  • Provided SAP Jco (Java Connector) as a middleware solution to implement an interface between an SAP BAPI and J2EE application.

  • Created Java Web Services for each BAPI using SOAP and Apache Axis to connect to SAP ERP systems through SAP XI/PI. Generated XML schema (XSD Files) for each SAP BAPI using WSDL.

  • Managed Java Exception Handling by converting SAP exceptions into User friendly error messages. Monitored development activities by performing reviews through each stage of development and provided feedback and solutions.

  • Reviewed and approved the logic developed by the team before the push to Production.

  • Worked on the project through the Agile scrum methodology (Led daily stand-ups to resolve any design/technical challenges).

Technical environment included: Java, J2EE, JDBC, WSDL, JAXB, Java Web Services, SOAP, Apache Axis 1.4, XML, XSD, SQL Server 2005, RAD 7.0, VSS, TOAD, iBatis, ANT, Log4j, Beyond Compare 2, WinMerge, Visio, Rational Rose, SAP JCo, SAX, DOM, JAXB, and SAAJ.
UBS Financial Services | Weehawken, NJ 2006 – 2007

Sr. Java/J2EE Developer

  • Developed a new platform (IS Toolset) designed to facilitate the delivery of total portfolio solutions to clients. Analyzed the existing PACE application, gathered system requirements, performed a feasibility study, and suggested the best solutions to customers.

  • Involved in design meetings and interacted with the Business Analysts to design the system. Developed Activity Flow Diagrams (AFDs) to describe the flow of activity, using MS Visio 2003.

  • Created UML Diagrams such as Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose. Created Functional Specification documents and developed a prototype.

  • Installed and configured IBM WebSphere Application Server 6.0.

  • Worked on WSAD/RAD 6.0 as the development environment and used PVCS for version control.

  • Designed and developed User Interfaces using UBS Struts Tiles Framework and Taglibs (HTML, Bean, Logic, Nested), JSP, XML, XSL, XSLT, HTML, DHTML, and CSS.

  • Worked extensively on JSP Standard Tag Library (JSTL).

  • Developed client and server side validations using JavaScript and UBS Struts.

  • Implemented and integrated JSF with the Struts Framework

  • Designed and developed a SOAP RPC/Message based Java Web Service (JWSDP, WSDL, and UDDI) that was used to export template information to clients.

  • Developed the Presentation, Business and Data layers. Used Hibernate as the Persistence Framework to map Objects, DB2 as the Database, and HQL to minimize queries.

  • Implemented AJAX technology to make the application better, faster, and more User-friendly.

  • Utilized Design Patterns such as Service Locator, Business Delegate, Data Access Object (DAO), Transfer Object and Singleton.

  • Used SQL Builder to build SQL queries and IBM DB2 Stored Procedure Builder to build stored procedures. Developed and executed JUnit Test Cases based on the requirement documents.

Technical environment included: Java, J2EE, JSP, JSF, Servlets, JDBC, SOAP RPC, Web Services (JWSDP, WSDL, UDDI), UBS Struts, AJAX, Hibernate, JavaScript, CSS, HTML, HTMLDOM, DHTML, XML, XSL, XSLT, WebSphere Application Server 6.0, WSAD/RAD, PVCS, DB2, Visio, RUP, SQL Builder, IBM DB2 Stored Procedure Builder, ANT, Log4j, JUnit, Rational Rose, and Documentum.
ITSthe1 Solutions | Dubai 2005 – 2006

Sr. Java/J2EE Developer

  • EWorks was a Web based Virtual Warehouse System, designed to facilitate the functionality of the sales and distribution process. The system automated several different processes and captured information in the administration module.

  • Coordinated with the Business Analyst to gather requirements. Documented Functional and Technical requirements including: HLDs, LLDs, FSs, and Technical Design using UML diagrams.

  • Designed and developed the system on a Linux Platform. Installed and configured WebLogic Application Server 8.1. Used Eclipse 3.0 development environment to build distributed J2EE applications, and used Visual Source Safe (VSS) for version control.

  • Implemented Spring Framework with Hibernate to map to the Oracle 8i database.

  • Implemented customized exception handling. Used Singleton, Transfer Object (DTO), Data Access Object (DAO), Value Object (VO), and Session Facade design patterns for server side components.

  • Designed and developed EJB components (Session Beans, Message Driven Beans) to handle the business logic. Implemented the mail component using Java Mail API.

  • Developed the View classes for Presentation, Controller classes for Request Processing and Model classes for business logic. Implemented SOAP RPC/Message based Java Web Services (JWSDP, WSDL, UDDI) used by all Web Service clients to get product information.

  • Created a system-to-system interface between two applications using IBM MQSeries and JMS. Developed the required web based Day to Day, Monthly, and Yearly reports. Used ANT scripts for code compilation and Log4j for logging purposes. Developed client and server side validations using JavaScript and validators of Spring. Wrote Test Cases using JUnit.

Technical Environment Included: Java, EJB, JSP, Servlets, JSF, SOAP RPC, Web Services (JWSDP, WSDL, UDDI), JDBC, Hibernate, Spring, IBM MQ Series, JavaScript, CSS, HTML, HTMLDOM, DHTML, XML, XSL, XSLT, WebLogic Application Server 8.1, Eclipse, VSS, Oracle 8i, MS Visio, TOAD, ANT, Log4j, JUnit, TogetherJ, and Linux.
CFG 2004 – 2005

Java/J2EE Developer
APTRANSCO 2003 – 2004

Java/J2EE Developer

Download 38.7 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page