Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Bhim raju


Published on


Published in: Education
  • Be the first to comment

  • Be the first to like this

Bhim raju

  1. 1. Bhim Raju 914-868-2688 EXPERIENCE SUMMARY • 10 + years of experience in Application Analysis, Technical Design, Development, Implementation, Performance Tuning, Testing in all stages of Software Development Life Cycle (SDLC). • Strong background in Java/J2EE environments. Well experienced in MVC architecture and Struts framework. • Expertise in J2EE (EJB, JSP, JMS, JTS, Servlets) Java Script, Java Applets, AWT, Swing, JDBC, Java Beans, HTML Scripting, JAXP, SAX, DOM, XML, Custom Tags in JSP, Visual Café, WSAD, JBuilder, JVM, Threads (Multi threading, Synchronization), SOAP, WSDL, UDDI, Schema, Namespace, JNDI, RMI, CORBA, CGI, XSP, Visual Age, JVM, SDLC (Software Development Life Cycle). Worked with Application servers like BEA WebLogic, IBM Web Sphere. • Internet Programming with HTML, DHTML, Java Script, CSS, XML. • Extensive Experience in working with various databases like DB2, Oracle and SQL Server 2000 & thorough knowledge in T-SQL, PL/SQL statements, Stored Procedures, Triggers. • Extensive experience in Development, Implementation and Testing in various application architectures, including E-Commerce, B2B, Distributed Applications, Internet/Intranet. • Experience using Design Pattern: Session facade, Value Object, Business Delegates, Singleton, Factory, Service locator and Data Access pattern. • Familiar with Rational Unified Process (RUP) and Agile methodologies. • Experience in interacting with Clients, Collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing. • Capable to learn new technology and adapt to a new environment quickly. • Establish and maintain productive working relationship with management, Clients and team members. • Delivered Responsibilities as Analyst Programmer and Programmer. Strong functional experience includes Financial (Accounting, Trading, Brokerage) Banking, Distribution and HR, Insurance. • Excellent experience in Object Oriented Analysis, Design and Development. • Strong experience in design of databases using Case Tools, ER-WIN. Database Model and RDBMS development using Oracle, Sybase, MS SQL Server, MS Access and other database technologies. As a database developer, responsible for database schema business analysis, design and implementation. Wrote stored procedures, triggers, and complicated reports. • Excellent experience in Object Oriented Analysis, Design and Development. Good knowledge of using PERL on Operating Systems like NT, LINUX and SOLARIS connecting to a variety of databases (Ms-Access, Foxpro, Mysql, Ms-SQL and Oracle). • In depth experience in Acrobat SDK, ATL-COM, DCOM, MFC, STL, XML, SGML, XSLT, CSS, MTS & UML. Made changes to old legacy systems (Clipper, C, C++) • Good knowledge and experience in AJAX, spring framework, and hibernate. • Experience in using Cocobase an oo mapping tool like Hibernate. • Very good communication / interpersonal skills & ability to work under tight schedules and after-hours, on-call availability Qualification/Certifications/Courses
  2. 2. • Master's In Computer Applications • BS (Mathematics) • Java Sun Certified Professional (JCP) with 80%. • Microsoft Certified Professional in Object C++ with 75.6%. TECHNICAL SKILLS Operating System DOS, Windows 95, Windows 98,Windows 2000, Windows NT, Unix, Linux, Aix Languages C, C++, Java Platform (2.0, 5.0), PL/SQL, Visual BASIC, Visual C++, PERL Database Oracle 7.x, Oracle 8i,MS-SQL Server (7.0, 6.5,2000), MS-Access 97, Sybase11, DB2 (6.1/7.1), PL/SQL Internet Technologies Jsp, Servlets, JDBC, J2EE 1.2.1, HTML, EJB (1.1/2.0), JMS, JTS, JAXP 1.0_01, SAX, DOM, Junit3.7, WSDL 1.1, JSF 1.1, Struts (1.2/2.0) Web Servers Java Web Server, Resin Jsp Engine (1.2b1/2.0), Apache Server 1.3, iPlanet Server Application Server Weblogic (4.0/5.1.0/ 6.0/8.1), Jboss(2.2/4.0), IBM Web Sphere (3.5/4.0/5.1), Orion Application Server 1.05 Scripting Languages CGI, PERL, JSP (1.2/1.0), ASP, Jscript, JavaScript Middle Ware COM/DCOM using ATL, Microsoft DNA, COM+, EJB, JMS, CORBA, IBM MQ Series, J2EE Connectors, MSMQ Design Process UML, Rational Rose 2000 Other tools FTP, Visual test, Visio, Front Page, Rogue Wave, Junit3.7, Erwin, MS FrontPage 2000, ER-WIN, Power Designer 6.1, Chameleon 2000, Crystal Reports 8.0, ODBC, OLE, Edit Plus 2.10, Hibernate 3.0, XML Spy, Developer 2000 (forms 4.5,Reports 2.5), Ant Build script, iBatis, Jasper Reports with iReport Version Control Tools VSS (Visual Source Safe), PVCS, CVS, Rational Clear Case 3.2 XML Technologies XML, XPath, XML Schema, XQuery, XSLT, XSP, XSQL Java IDE's Eclipse 3.x, RAD/RSA6.0, WSAD 5.1, Oracle JDeveloper, Jbuilder, Visual Age Client: Barclays Wealth America, Jersey City, NJ Role: Java / J2EE Architect February 2014 to Till Date Investment Management System Barclays is one of the world's leading financial institutions. With total assets of $2.4 trillion, Barclays stands for stability. We provide financial backing and global reach to clients in more than 50 countries around the world. Barclays Wealth America apply their extensive expertise to creating individually
  3. 3. customized solutions to your complex needs solutions that span estate planning, lending, risk management, and investing. This system represents cash sweep options available for cash balances in the Barclays Wealth America's brokerage account. • Involved in full life cycle development of the project. • Involved in design of UI using JSP, JSTL, CSS, HTML, Java Script, Ajax, Struts. • Created shell scripts and updated the scripts in UNIX. • Developed ant build scripts for the creation of jar, war and ear files. • used Log4j for logging and tracing of messages. • Deployed ear file in the WebLogic Application Server. • Developed Spring Java Beans to implement Business Logic and Hibernate for Persistence. • Used JAX-WS for developing web services. • Wrote JUnit Test cases for performing unit testing. • Used Jquery library and implemented DOM and Ajax. • Used ClearCase as Version Control. Environment Java, J2EE, Eclipse, Struts, spring, UNIX, Web Services, JAX-WS, Junit, Ajax, XML, Oracle 10g, Jquery, Clearcase, Log4j, Dao, Hibernate, WebLogic Application Server, Apache Ant Client: Citi Group, Blue Ash, OH Role: Lead Java / J2EE Developer August 2013 to February 2014 Citi Bank Online (CBOL) Citigroup is an American multinational financial service corporation. It has the world's largest financial services network, spanning 140 countries with approximately 16,000 offices worldwide. This system allows customer to answer their Cyota security questions before he enters into CBOL application. • Involved in full life cycle development of the project. • Interacted with Business Analyst to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings. • Created Shell scripts in Unix. • Created environmental variables and shell variables in Unix. • Used JAX-WS for developing web services. • Used Selectors, Events and Attributes in Jquery. • Implemented Ajax features in Jquery. • Used Log4J for logging and tracing the messages. • Developed Java Beans, with getter and setter properties to be configured by spring using Spring IOC (Dependency Injection). • Used Java Messaging Services (JMS) to send/receive the request/response. • Used the Java Collections API extensively in the application. • Used Quality Center (QC) for tracking defects and project management. Environment Java, J2EE, Eclipse, Struts, Spring, Jquery, Ajax, Unix, Web Services, JAX-WS, JMS, XML, XPath, Soap UI, JAXB, Oracle10g, Clearcase, Putty, WebSphere 6.1, Free Marker Template (FTL), HP Quality Center, Winscp Client: Cardinal Healthcare, Dublin, OH Role: Lead Java / J2EE Developer February 2012 to August 2013 Web Ordering Cardinal Healthcare is a Fortune 22 company that improves the cost-effectiveness of healthcare. As the business behind healthcare, Cardinal Health helps pharmacies, hospitals and ambulatory care sites
  4. 4. focus on patient care while reducing costs, improving efficiency and quality, and increasing profitability. Cardinal Health employs more than 30,000 people worldwide. Web Ordering provides real-time access to Pharmacy product search information and the ability to place order exceptions on backorder. • Involved in full life cycle development of the project. • Used JAX-WS for developing web services. • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners. • Created and deployed web pages using HTML, Ajax, JSP, JSF, JQuery, JavaScript and CSS. • Used JQuery and JSF validation framework for front end validations. • Wrote Junit Test cases for performing unit testing. • Used ANT build scripts to compile and package the application. • Used Log4J for logging and tracing the messages. • Used ClearCase as Version Control. Environment Java, J2EE, Eclipse, JSF, Web Services, JAX-WS, Junit, XML, SQL Server 2008, Jquery, Clearcase, WebSphere Application Server, Apache Ant Client: Depository Trust & Clearing Corporation (DTCC), New York, NY Role: Lead Java / J2EE Developer August 2010 to February 2012 Clearing Fund Management DTCC, through its subsidiaries, provides clearing, settlement and information services for equities, corporate and municipal bonds, government and mortgage-backed securities, money market instruments and over-the-counter derivatives. The Clearing Fund Management (CFM) application allows you to view clearing fund requirements and to calculate the effect on the fund of depositing a specific security. • Involved in full life cycle development of the project. • Used Applet Grid Layout's to store Participant report data. • Involved in design of UI using JSP, JSTL, CSS, HTML, Java Script, Ajax, Struts. • Developed Actions Classes in Struts. • Developed EJB (Advanced Java)(Session Beans) components to implement Business Logic and Entity Beans for Persistence. • Used JQuery library and implemented Ajax features. • Used various design patterns such as Service Locator, Business Delegate, Session Façade etc. • Developed web services using Apache Axis. • Used the Java Collections API extensively in the application. • Used Stored procedures for generating reports. • Used Log4J for logging and tracing the messages. • Used Clear Quest for tracking defects. • Used PVCS for version control of the project. Environment Jdk 1.4, Struts 1.1, RAD 7.0, EJB 2.0(Advanced Java), Jsp 2.0, Servlet 2.1, Jdbc 2.0, WebSphere 6.1, Json 1.4.5, JMS, Jquery 1.4, Apache Axis 1.0, Soap 1.1, Rapid SQL Tool for Sybase, AQT Tool for IBM Universal DB2, PVCS Client: American Express, Plymouth, MN Role: Sr. Java/ J2ee Developer May 2007 to August 2010 Risk Navigator
  5. 5. The main aim of this project is to identify and manage risks on an enterprise level. First it gathers risk data at the business-unit level. Then it creates reports by business unit, by process flow and by organizational objective, giving an organization a three-dimensional view of their risk universe. Responsibilities: • Involved in Design and Coding. • Developed DynaActionForm's in Struts. • Developed DAO Implementation, DAO, EJB, action, value holder java classes and jsp's. • Used Service locator java class & resource locator java class. • Used External Style Sheets in CSS. • Configured the Project workspace from CVS and regenerated the EJB files in WSAD workspace. • Developed DynaValidatorForm for validating the fields in jsp document. • Developed Schema files for xml mapping of DynaActionForm fields. • Developed Struts tiles for each jsp. • Used PropertyUtil java class & BeanUtil java class for transferring to & retrieving data from Value holder to DynaActionForm and DynaActionForm to Value holder. • Developed security rules to form fields (text fields, selection boxes.etc) in jsp. • Used struts tags in jsp. • Used WebSphere Application server in WSAD. • Used Schema factory & table mapping for getting the SQL query information. Environment: Java 2 Platform, j2se1.4.2, j2ee 1.4, Jdbc 2.0, jsp 2.0, EJB 2.0(Advanced Java), Servlet 2.4, Struts 1.1, WebSphere Application Server 5.1, CVS 2.0, WSAD 5.1, XML 1.0, Oracle 10g, DB2 UDB Client: ADP, Alpharetta, GA Role: Java/ J2ee Developer November 2006 to May 2007 Employment Self Service In ESS, I developed Direct Deposit, Professional Information, Emergency contact, languages web pages. The main aim of this Direct deposit is Employee salary can be deposited in the bank in different ways. Professional information contains employee Professional Details. Emergency Contact will generate all emergency contacts for the employee. Language screen will generate list of languages on file for the employee. Responsibilities:  Involved in coding and testing of the entire module.  Developed Class Diagrams, Flow Diagram, and Sequence Diagram using Code Logic.  Used eclipse (2.1.2) for the struts (1.1) environment.  Used ANT Build Script for running the tomcat.  Used Win CVS (1.2) for the version control of the project.  Used Operation classes, Data Management classes, Business classes, struts configuration file, properties class (MVC design pattern).  Developed property files for each Data management class and Operation class.  Used Web Edit Pro for making the static content into a dynamic content.  Wrote validations in Operation Classes and Jsp web pages.  Used Java script validations for client-side validations.  Used Menu.xml file for creating menus.  Developed connection pooling for each connection to the database.  Used Winmerge for the comparison of the files.
  6. 6.  Maintained auditing table for each insertion, updation and deletion of records.  Stored all the table names in the property file.  Stored all parameter names (company, userid, empid, password, address1, address2, city, country) and attribute names (error messages) in java file for struts.  Created html files using Page Builder classes.  Created color settings, column headers, checkboxes, radio buttons, selection boxes in Page Builder. Environment: J2SDK 1.4.2, Eclipse 2.1.2, Win CVS (1.2), TOAD 7.6, Jdbc 2.0, Struts 1.1, WebLogic Server 8.1, Apache Tomcat Plug In 4.0, Ant Tool 1.4.1, Code Logic, Oracle 9i Client: Pcc technology Group, CT Role: Java/ J2ee Developer May 2006 to November 2006 New Jersey Statewide Voter Registration System The main of this project is to determine whether a user is eligible to vote for New Jersey State elections. My contribution in this project is 1) Inquiry Voter Registration 2) Maintain Voter History 3) Duplicate Voters 4) Letters Responsibilities:  Involved in Design and Coding.  Macromedia Dreamweaver MX 2004 used to design & developed the jsp web pages.  Used VSS (1.4/1.5/1.6) & CVS (2.0) for the version control of the project.  Configured the database settings in WASExpress5.1 using the admin console.  Configured the VSS plug-in in Eclipse (2.1/3.0.1).  Added WebSphere Application Server (WASExpress5.1) required libraries and properties folder to the Classpath.  Used Quick sort algorithm for sorting of records.  Created War, Ear, Jar files in WebSphere Application Server (WASExpress5.1).  Configured the Database settings in the properties file in the WebSphere Application Server (WASExpress5.1).  Coded the CSS for the formatting of letters.  Developed Process controller, Business, Transactional, Entity, Sorted Collection Business Object, Entity Service, EventInfo, InOutWrapper, View, Status java classes.  Used Four-Tiered Architecture for developing the application.  Developed singleton class in process lookup.  Used java util classes for the format of the dates.  Used Htmldiff (2.0) for the comparison of the files.  Developed interfaces and final static variables for declaring constants.  Involved in migration of database from SQL Server 8.0 to oracle 10g.  Developed prepared statements and Callable statements for executing the queries.  Developed HtmlManualBuilder java class for getting wallet card, letterhead details and voter address details.  Used Triggers, sequences, Outer joins, inner joins, packages, functions, procedures in Oracle and Sql Server. Environment: Java 2 Platform, jdk1.4.2, j2ee 1.4, Jdbc 2.0, jsp 2.0, Servlet 2.4, WASExpress5.1, Macromedia Dreamweaver MX 2004, VSS (1,4/1.5/1.6) & CVS (2.0), Eclipse (2.1/3.0.1), Htmldiff (2.0), MS Sql server 8.0, Oracle 10g, PL/SQL Client: Aurora Health Care, West Allis, WI Role: Java/ J2ee Developer December 2005 to May 2006
  7. 7. Lab Information System The purpose of this project is to develop an application that assists in the conversion of any test order or result into a standardized version of HL7 message in use by ACL LIS. Responsibilities: • Involved in Design and Coding. • Developed Spring configuration for Spring Dependency Injections. • Developed Configuration in xwork.xml using Webwork. • Used Four-Tiered Architecture for developing the application. • Involved in migration of Sql Server to MySQL. • Used LDAP for the authentication of the application. • Developed web services for the translation of HL7 messages using apache axis. • Developed Ant build scripts for generating the WAR and Jar files in WTP. • Developed perl scripting for the parsing of the physician's information in a file. • Generated XMLBean java classes using xsd files for getting the demographic translations of patient's information. • Developed TCP/IP message communication between the Client Socket and Server Socket. Environment: Jdk 1.5, JSP 2.0, Jdbc 2.0, Eclipse 3.2 (WTP), Tomcat Server 5.5, Apache Axis 1.0, MySQL 5.0, SQL Server 2000, WebWork (Struts 2.0), spring 1.4.2, Hibernate 3.0, Perl 5.6, Ant 1.6 Client: Magellan Health Services, Maryland Heights, MO Role: Programmer / Analyst April 2005 to December 2005 Health Choice Claim Inquiry The purpose of this project is to allow the users to access existing claim data through the Web service application. Responsibilities: • Involved in Design and Coding. • Developed Action java classes, DAO's, Action Form's and Web Services. • Used Singleton Design pattern for developing the members claim information. • Used strut's tags in jsp. • Developed Soap messages using Apache Axis Soap Engine. • Developed method calls in Web service and Schema specifications. • Stored URL configuration information in a properties file. • Developed stored procedures for getting the members claim information from the SQL Server Database. • Created Jar file & war file in Jboss Application Server. • Used MKS for configuring the project workspace. Environment: Java 2 Platform, jdk1.4.2, j2ee 1.4, jsp 2.0, Servlet 2.4, Struts 1.1, Jboss Application Server 4.0, MyEclipse 3.1, XML 1.0, Apache Axis 1.0, MKS, SQL Server 8.0