Houston, TX
Ramesh Siripuram #:281-***-****
**************@*****.***
To work in a stimulating and challenging environment, which brings out the best of my technical, team work and leadership skills allowing me to explore and expand my skill set and expertise, also thrive in a fast-changing environment where there's business growth. This would satisfy one of my ultimate goals of being involved in an international corporation.
Over Fifteen(15) Years of total experience with consistently increasing responsibilities in Software Design, Development, Testing, Program Implementation and Performance tuning of Retail, Ecommerce, Telecom, Banking and Financial, Insurance, Oil, GAS, Energy & Utilities applications using Java/ J2EE, HTML5, JavaScript, XML, XSL, XSLT, JavaScript, EXTJS, Dojo, AJAX, Angular, jQuery, JSON, XML, CSS, Front End UI Web Development.
Extensive experience in the analysis, development and maintenance of business applications using Oracle 8i/9i, 11g, PL/SQL Developer, Web Application Server, Java and Web Tools.
Possesses thorough understanding of relational database architecture, data warehousing, from logical and physical design, with proficiency in data definition and data manipulation languages.
Experience in developing applications using C, C++, Java (J2EE, J2SE, Servlets, JSP with custom tags, Struts 1.0/1.1/2.x),Mule ESB, .NET Framework 3.0/3.5, C#, ASP.NET 3.0, T-SQL, SQL Server2005, multithreaded environment, Applets, AWT, Swing, EJB1.1/2.0/3.x, Java Beans, JDBC, JSTL, JMS), XML, JavaServer Faces (JSF), JavaScript, HTML, XSL, Velocity Macros, CSS, and Eclipse3.3, Anypoint Studio
Extensive experience in the analysis, development and maintenance of business applications using Oracle 8i/9i, 11g, PL/SQL Developer, Web Application Server, Java and Web Tools.
Strong knowledge of deployment of J2EE applications on Sun One Web Server 6.1, BEA's WebLogic 6.1//7.0/,8.1/9.x, Oracle WebLogic Server 11g Release(10.3.2), IBM's WebSphere 3.5/4.x/5.x/6.x and Apache-Tomcat,, SOA Suite 10.1.2.x/10.1.3.x/11g
Created many rich, highly interactive responsive web sites and UI components with JavaScript, Node.js, Angular, EXTJS, Dojo.
TECHNICAL SKILLS:
Languages: Java 7.0/6.0/5.0/1.4, J2EE (EJB3, MDB, Servlets, RMI, JSP, JDBC), CORBA, Swing, SWT, JavaServer Faces (JSF), RMI, JSP, Applets, JNDI, RMI, IIOP, Java Mail API, C, C++, SQL, PL/SQL, CGI/Perl, JDBC/ODBC, SOAP, REST.
XML and Scripting: XML 1.0, XSL, XSLT, HTML5, DHTML, JavaScript, VBScript, JQuery
IDEs/Tools/Utilities: AnyPoint Studio, JBuilder 4/8/9/X, Microsoft Visual Studio, Visual Cafe Enterprise Edition 4.0, Eclipse 3.2.2, IBM VA for Java, WebSphere Studio Application Developer (WSAD), SQL*Plus, MQ Series 5.x, Visio 2000, Microsoft Project 2000
Application/Web Servers: BEA’s WebLogic 9.2/8.1/7.0/6.0, Oracle WebLogic Server 11g Release(10.3.2), IBM’s WebSphere 5.x/4.x/3.5, Sun One Web Server6.1, Apache Tomcat6.0, IBM HTTP Server, Netscape Enterprise Server 3.5, iPlanet 6.x, Microsoft IIS, JBOSS,
Database: MS SQL Server 6.5/7/2000/2005, Sybase, Oracle 7/8/8i/9i (SQL, SQL *PLUS), MS Access 2000, IBM DB2 v7.2, MYSQL
Operating Systems: Solaris 7/8, Linux 6.x/7.x/9.x, Win 95/98/NT/2000/XP, AIX 4.3/5.1
Packages & Utilities: MS Office, Adobe Photoshop, Adobe Acrobat
Config. Management: TortoiseSVN/Subversion 1.4.3, Harvest5.1.1, CVS, Borland’s Star Team 5.4, MS Visual Source Safe 6.0, PVCS
Design Methodologies: Unified Modeling Language (UML), Rational Rose, Rational Clear Case, Rational Requisite, Agile development Methodologies, SCRUM
Utilities/Tools: MS-OFFICE SUITE, EXCEL, OUTLOOK, Lotus Notes, MERCATOR
ETL Tools : DataStage 7.5/8.1, Informatica
Others: MULE ESB, Erwin 4.1.2 (Data Modeling Tool), Struts, Ant, SOAP, REST, WSDL, WSA, Weblogic WorkShop, Microsoft Visio, Brio Report Tool, Jasper Reports 3.7.4/4.7.0, iReport, Mobius App Server, RightFax, Documentum and Vignette Content Management Tool/Development CenterV6.0, Spring, iBATIS, Hibernate, IBM Websphere MQ 6.0, IBM BODL tool, Tidal jobs, AutoSys, Cron jobs,IBM DataPower, IBM ISD Server(Webservices), .
EDUCATION:
Master’s in Computer Applications - Jawaharlal Nehru Technological University (JNTU), India, - June, 1997
VISA STATUS:
USC – US Citizen
Key Domain and Technical Skills
Domain : eCommerce, Retail, Banking, Financial, Insurance, Oil, GAS, Energy & Utilities
PROFESSIONAL EXPERIENCE:
CISCO Systems Inc. San Jose, CA
Sr. Tech Lead Developer (Contractor) - 03/15 to 09/16
Role and Responsibilities:
Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
Involved in ESB-style integration frontend to said application using Mule, web services & messaging technologies.
Involved in design, develop flows for MuleSoft projects using Anypoint studio with partner manager, rabbit mq in receive, resolve, normalize, route, persistence flows.
Used JAX-RS (REST) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework
Experience with API creation and testing with Rest client and Postman in browser for getting the response.
Defined standards and guidelines around Scalability, Security, Logging, Auditing, Policy Management and Performance Monitoring for end-to-end process execution
Worked with RAML using Mulesoft, MuleSoft MMC and Enterprise release capabilities.
Solid programming experience using Java, XPath, and XSLT, J2EE based web applications (JSP, Servlet, JDBC, JMS, JAXB), Design Patterns, JMS, SOAP / REST Web Services, XSLT, CXF, Spring Framework, etc. in order to deliver solutions. Strong knowledge of EAI/SOA best practices, development methodologies & standards
Assist on technical POC's to prove out technology and ultimately leading into selection
Designed, Developer middleware systems ground up using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed delivery, Message sequencing, Batch message processing, error handling and reconciliation mechanisms.
Used Spring Core (Dependency Injection), ORM integration and MVC modules.
Developed the entire application by implementing MVC Architecture.
Integrated disparate systems with Mule ESB, web services & messaging technologies.
Explored and expertise in using mule DATA WEAVE Component.
Explored and implemented mule MUNIT testing frame work.
Architect technical solutions for enterprise systems using the MuleSoft product suite to drive the value equation and adapt to a rapidly changing business environment
Environment: Java 1.8, J2EE, Oracle 11g/12c, DB2, Tomcat, Spring 4.x/MVC, Spring Security 4.x, MuleSoft 3.7.3, Mule ESB, Mulesoft Cloudhub, AnyPoint Studio, Rabbit MQ, Quartz, Maven, Spring Boot, Spring Batch, Hibernate 4.x, JPA 1.2, JUnit, Log4j, Oracle DB, SQL, SoapUI/Postman, Restful, Eclipse, GIT Hub, Maven, AJAX, JSTL libs, JavaScript, Gigaspace - gigaspaces xap premium version 9.6.2, Taxware3.8/4.0, Apache Commons Daemons wrapper tool, Jira, Splunk, OEM, Endeca,OMS
Hewlett-Packard (HP) –IDM/ GRC-IT/FAIT Houston, TX
IT Developer/Engineer - 03/12 to 03/15
Role and Responsibilities:
Involvement in Create/modify mock-ups, high level design documents that meet development standards and business requirements (Ex: Visio diagrams, UML etc.).
Engaged fully with team to build relationships with business users, database/software solution users, peers and management.
I have used HTM5 in my current project-IDM to create apps that function even when not connected, or when the system is offline, since it's store the assets and content locally.
Designed and developed JSP pages based on Spring MVC Framework with Log4J utilities.
Also in Eiffel project at HP for storing data in the cache or in such a way that allows the data to be retained even if the page is reloaded.
Handling Seven members team - one member in onshore and six members in offshore
Used HTML5 for the browsers that are using the GPU (Graphics Processing Unit) to speed up computing tasks, which will improve the user experience.
Responsible for user interface and user experience development and delivery of IDM and HP IT services via Cloud / SaaS to the browser platform.
Extensive involvement in designing solutions using AngularJS, JavaScript, reusable web components.
Provided the UI engineering team with technical leadership, strategic direction and training as a hands-on architect.
Built out the front-end for HP's new online software purchasing experience for their enterprise IT products.
Guided the team in building out a lean, responsive UI layer utilizing semantic HTML5, SASS,
Trained and certified in LSS (White, Yellow, Green Belts) provided by HP.
Environment: Java/J2EE, HTML5, CSS3, Javascript, JQuery, C/C++, Perl, Python, JDBC, Mule ESB, JSP, JSTL, JQuery, Servlets, JMS, Ant, JUnit, REST, SOAP, XML, XSD, WSDL, SQL, PL/SQL, Star Team2009, JBoss Application Server, Apache Web Server, Tomcat, Siteminder V12, Oracle Weblogic Server 11g Release 1 (10.3.2), Spring3.1.x, Unix/Linux, Oracle11g, Eclipse, SoapUI, XML, Web Services, ALM, SAP
MEN’S WEARHOUSE, Manhattan Interfaces (TMW and KNG e-Commerce) Houston, TX
Sr. Java/J2EE Lead Developer (Consultant) - 03/09 to 12/11
Role and Responsibilities:
Developed software services for interoperability with existing customer systems, including interfaces to IBM WebSphere MQ, FTP-based message exchange, and TCP-based, XML event streams.
Developed Message Driven Beans as Queue listeners for JMS queues.
Planned bug-fix schedules and releases. Coordinated communication between QA and development team to handle client-side defects and Experience working with source version control systems.
Developed Java Stored Procedures for uploading the data from various business units,
Written the deployment descriptors using XML. Developed Web service and provided the XML schema to save the broker information as a XML document and Developed validations done using JavaScript.
Participate in composing System Analysis documents as a part of the RUP process (e.g. vision document, requirements management plan, use case model)
Used Ant and IVY for building and managing applications.
Followed Agile Methodology using extreme learning
Modeled the relational database and worked on triggers and stored procedures.
Involved in writing PL/SQL stored procedures, functions and complex queries using TOAD
Extensively used Hibernate as the framework for accessing Oracle. It uses the SQL maps to execute the queries and populate the output beans in DAL.
Involved in writing ETL jobs using DataStage7.5/8.1 to trigger the jobs from WebSphere MQ Queues and monitor from java interfaces and socket programming, running/scheduling jobs from tidal.
Perform multi-tiered web application development using J2EE standards (JSP, Servlets, EJB (Session and Message-Driven), JMS, JNDI, and JavaScript) and Open Source technology (Eclipse, Ant, JUnit, Struts).
To improve the application quality with regards to the adoption of standards, best practices, and patterns.
Involved in writing IBMs BODL tool to load the data into Target Systems (Oracle) from flat/xml files.
Environment: Java, Oracle 10g, SQL*Loader, SQL*Plus, TOAD, PL/SQL (Procedures, Packages),C Language, Perl, Network Management System (NMS), Java/J2EE, Servlets, Unix Scripting, Perl, Tomcat 6.0.18, JNDI, JSP, Java Server Faces(JSF), PL/SQL Developer/TOAD for oracle 9.0.1.8, Java Beans, IBM Web Sphere 6.1, JDBC, Core Java, XML, IBM Websphere MQ 6.0, BODL, DataStage 7.5/8.1, IBM DataPower, IBM ISD, soapUI, JUnit, Websphere Commerce BODL, MockObjects, Ant, XSD, XSLT, XML Schemas, SOAP, SAX, DOM, JAXP, SQL, PL/SQL, Unix(AIX Version 5.3.0), Star Team 2005, log4j
CITGO Petroleum Corporation - Netcentric (MarketNet, MarineWeb and MystikLubes), Houston, TX
Sr. Java/J2EE Developer(Consultant) - 07/07 to 02/09
CITGO Petroleum Corporation, a Delaware corporation with headquarters in Houston, refines markets and transports gasoline, diesel fuel, jet fuel, lubricants, refined waxes, petrochemicals and other petroleum-based industrial products
Role and Responsibilities:
Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
Designed and Developed Native, Cross-Platform Graphical User-Interface using Eclipse 3.3.0.
Rational ClearCase is used as the repository for versioning control
Involved in creating design documents, Test plans and Test Scripts
Other responsibilities include Devolvement, Handling a Team of 7/8 People, Code Reviews, JUnit Test creation, Design Review and verification, Validation of the Standards, Mentoring Other Developers.
Used Spring to effectively organize your middle tier objects in Back-End (BE) Development.
Used EJB as a Façade Layer for communication between Front-End and Back-End.
Used Oracle JDeveloper Database tools to write triggers and procedures, Function, Packages to provide Backend security and data Consistency.
Used Hibernate as Object Relational (OR) and IBATIS Mapping Tool for the backend data persistency.
Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
Used Spring Transaction Framework for the transaction management to implement SAP BAPI objects.
Development Tools and Build Engineer to manage Clearcase and Clearquest, build and deploy large J2EE enterprise application. Create Stream structure and VOB using Clearcase Promote code through several controlled environments Enforce configuration management and develop software versioning methodology
Design and development of the application with strong workflow and security requirements
Planned bug-fix schedules and releases. Coordinated communication with development team to handle client-side defects and Experience working with source version control systems.
Lead developer of a 10-member team redesigning and re-implementing the client's Web portal for business partners on an Interwoven/Oracle integrated platform
Used Rational Application Developer (RAD) as Integrated Development Environment (IDE).
Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
Used iText as PDF document generation library.
Environment: Java/J2EE, SQL, PL/SQL, JDK 1.5.x, JavaScript (EXTJS), Servlets, Java Swing, Java3D, Java Beans, core java, Spring MVC Framework, JSF, iBATIS, Hibernate, JDBC, TOAD, HTML, DHTML,CSS, AJAX, JQuery, XML, Tomcat 5.5, JNDI, SQL, PL/SQL, Oracle 10g, JSP, PL/SQL Developer/TOAD for oracle 9.0.1.8, IBM Web Sphere 6.1, RAD 7.0, JUnit, MockObjects, Ant, XSD, XML Schemas, SOAP, SAX, DOM, JAXP, Unix(AIX Version 5.3.0) and Windows, jasper, iText, Rational Rose, Rational Clear quest, log4j, SAP, BAPI Objects, Interwoven TeamSite 6.7.2.0, JMS, Element/network management systems (EMS/NMS), Multithreaded programming
Schlumberger- RTI Configuration Workflow Application - Houston, TX
Sr. Java/J2EE Developer (Sr. Consultant) - 07/05 to 06/07
Schlumberger is the leading oilfield services provider, trusted to deliver superior results and improved E&P performance for oil and gas companies around the world. The Configuration Workflow is the web application from which the Operations personnel can process Acquisition Configuration Requests submitted by the users and other operations personnel. It allows Operations to perform the Configuration Processes which will configure the RTA System and it allows them to manage the set-up of FDExec configuration and commissioning.
Role and Responsibilities:
Developed data access and business logic layer for encapsulating data and providing core business logic. This was developed using in Java, JSP.
Implementing and planning the server-side architectures, services, components, coral in Tahiti and WSAF Frameworks.
Moved several operations from external perl scripts into Ant so the build was easier to understand.
Imported data from flat files located in legacy system into database table using SQL * Loader.
Designed temporary interfaces to view the loaded data. This data existed in the form of spreadsheets and access database.
Written the deployment descriptors using XML. Developed Web service and provided the XML schema to save the broker information as a XML document and Developed validations done using JavaScript.
Developed GUIS using EXTJS, CSS, HTML, JSP (Used and developed custom tag libraries), under Schlumberger’s Tahiti Framework
Extensively involved in developing JavaServer Faces (JSF) components.
Used JSF layout for View of MVC, Javascript, and DHTML also used for front end interactivity.
Used Fine-grained access control for dynamic query modification to enforce security policies on the objects of the tables or views. Developed JSP with HTML and JavaScript for data presentation and collection for User Management Application, AuthRep Workflow, OpsWorkflow Applications and Configuration Workflow applications
Design and development of the application with strong workflow and security requirements
CVS is used as the repository for versioning control
Involved in creating design documents, Test plans and Test Scripts
Involved in coding XML files using DOM-SAX parser for parsing and transferred
Environment: Java / J2EE, JDK 1.5.x, JavaScript (EXTJS), Java3D, Servlets, JDBC, TOAD, HTML, DHTML,CSS, AJAX, JavaServer Faces (JSF), XML, Tomcat 5.5, JNDI, SQL, PL/SQL, Oracle 10g, JSP, TOAD for oracle 9.0.1.8, Ant, XSD, XML Schemas, SOAP, SAX, DOM, JAXP, SQL, PL/SQL, Linux and Windows, Eclipse 3.2.2,TortoiseSVN/Subversion 1.4.3, Hibernate, JUnit, MockObjects, Java Mail API,
Citigroup – Smith Barney - NYC, NY, USA
Sr. Programmer/Analyst (Consultant) – 04/04 to 06/05
Role and Responsibilities:
Implementing and planning the server-side architecture (Core J2EE Patterns, EJB Patterns, XML, EJBs, Spring, and JMS).
Designed and developed JSP pages based on Spring MVC Framework with Log4J utilities.
IBM DB2 used as the database for Global Reactions.
Spring framework DAO was used for more maintainable and robust JDBC data access
Extensively used iBATIS as the framework for accessing DB2. It uses the SQL maps to execute the queries and populate the output beans.
Designed, developed, and tested multi-tier Client/Server business management applications in Java/Oracle using J2SE, JDBC, JNDI, and Swing. Gained experience with XP programming, Design Patterns, SQL, JUnit, JBuilder, Toad
Daily Deployments of the Build for QC to test, Resolving some critical Production issues of the Application
Re-wrote several pieces to make them compliant with the emerging JSF standard.
User authentication done by using the SiteMinder provided by citigroup - smith Barney.
Autosys and cron jobs have been used for scheduling of the batch processes for Reinvestment Management Systems (RMS) applications.
UNIX batch processes written using shells scripts (.sh files).
Environment: Java/J2EE, Java, Java Swing, Java Beans, core java, Spring MVC Framework, iBATIS, Perl, Hibernate, JSP, JavaScript, JSF, JDBC, Servlets, AJAX, Multithreaded programming, IBM WebSphere App. Server 5.1.2, Java Mail API, MQSeries, C++,Element/Network management systems (EMS/NMS), Message Queue, MQSeries, Mercator, WSAD 5.1/5.1.2, CVS for Version Control, IBM DB2 7.1.2, DBVisualizer 5.0, CSS, XML, HTML, DHTML, UML, Ant, UNIX (Solaris)
FUNDTech Corporation - Atlanta, GA
Sr. Developer/WebLogic Administrator - 08/01 – 03/04
Role and Responsibilities:
Implementing and planning the server-side architecture (Core J2EE Patterns, EJB Patterns, XML, EJBs, Struts and JMS).
Developed Model Components - Action beans, Action Form beans and Data transfer Objects of struts framework
Developed GUIS using Swing, HTML, JSP (Used and developed custom tag libraries), and Struts.
Used UML notation and Rational Rose for Designing.
Used Borland’s Star Team V5.4 for version control.
Developed UNIX shell scripts to automate the WebLogic Administration (recycling the application server, deploying customer applications, logs rotation, monitor applications state, etc,).
Initiated and lead projects to implement Transaction Manager Middleware product that supports JTA (Java Transaction API) interface and can be plugged into 3rd party J2EE application servers like JBOSS with its JMX framework.
User’s authentication using LDAP(iPlanet Directory Server 4.6)
Deployed the application under WebLogic Server 8.1. Resolved the production issues during migration onto the production server.
Used Microsoft Visual SourceSafe, and lead the effort to convert to ClearCase as part of the Rational Rose development platform
Environment: Java, Servlets, JSP, ASP, VBScript, Perl, JDBC (DB2 Type 4 Driver), WebLogic Server 8.1, Eclipse 3.2.x, J2EE, EJB, AWT, Ant,, Visual Age for Java, Swing, SWT, JFace, WSAD 5.0, IBM HTTP Server, RUP, SQL, Dreamweaver, Java Mail API, MQSeries, Message Queue, C++, CORBA UML, XML, XSL, XSLT, XSLFO, Data Access Layer, IBM DB2 UDB 7.x, Oracle 8i/9i, Multithreading, UNIX, Struts, Rational Rose J2EE Enterprise Edition.