www.mindspeople.com [email protected] Professional Summary Having 8+ years of professional experience in all phases of Software Development Life Cycle using J2EE technologies such as JSF, Spring, Hibernate, Servlets, JSP, EJB, XML, RMI, etc. Good knowledge in Analysis and Design using UML and strong experience on Agile methodologies Expertise in developing applications using JDBC, JMS, JNDI and GUI frameworks such as Swing Expertise in the development of web applications using MVC architecture such as Jakarta Struts Good experience in implementing the design patterns like Session Facade, Business Delegate, Service Locator, Front Controller, etc Good working knowledge on Hibernate , iBatis, spring frame work, Ajax,Velocity and Jsf Working experience in the development of Enterprise Java Beans (Session, Entity and Messagedriven) Familiar with Application Servers and web servers like WebSphere, WebLogic, JBoss, Apache Tomcat, JRun4, websphere portal server. Core development experience on the Unix platform, Linux and Windows NT/2000 Good expertise using development tools such as JBuilder, Eclipse, WSAD, NetBeans,RAD,RSA Well versed working with Relational DataBase Management Systems as Oracle 9i/10g, MS SQL, Sybase, MySQL Working experience of JUnit, Log4j, Enterprise Service Bus (ESB), and SOA architecture Worked with Source control tools like Rational Clear Case, CVS, Visual SourceSafe, Subversion, Harvest Technical Skills Programming Languages Java Technologies Web/Application Servers Frameworks Gui & others RDBMS IDEs Web Dev Technologies Scripting Languages Configuration mgmt tools Others Operating Systems : : : : : : : : : : : : Java 1.4/1.5/1.6, C/C++, PL/SQL, PHP Servlets, JSP, EJB, JDBC, JMS, JNDI, Webservices Oracle WebLogic, IBM WebSphere, JBoss, Broad Vision Jakarta Struts, Spring , Jboss seam, JSF, Velocity Awt, Swing , Threads, Ant,Maven, JPA, JSR 168/286 Oracle 8i/9i, Sql Server, MS Access , DB2,cloud scape JBuilder, Eclipse, WSAD , RAD 7.0/7.5,RSA 7.0/7.5. HTML/DHTML, AJAX, CSS, XML, XSL, XSLT, SAX/DOM JavaScript, Shell Script , ESB, SOA CVS, Rational Clear Case, Subversion, Harvest Verity, MQ Series, Tibco, SOA, soap, wsdl,Xstream Solaris, Linux, Unix, Windows 98/2000/NT/XP MiNDS People & Solutions LinkedIn: MiNDS People & Solutions 47A Sitnyakovo Blvd., level 5, Sofia 1505 http://twitter.com/mindspeople T/F: + 359 2 484 0351 Facebook: MiNDS People & Solutions www.mindspeople.com [email protected] Academic background Master of Computer Applications (Name & location of University) Certifications Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.5 Working experience # ING / Cognizant, Hartford, CT Java/J2ee Developer ( Sept ‘09 – till date ) ING is a world class leader in banking, insurance and asset management services. The ING family of companies offer a comprehensive array of financial services to retail and institutional clients, which includes annuities, retirement plans, life insurance, mutual funds, managed accounts, alternative investments, direct banking, institutional investment management, employee benefits, financial planning, and reinsurance. TPA Remediation: Third Party Administrator(TPA) project is a development, enhancement, remediation and migration project. This application can be used by the ING internal people, customers, and consumers. TPA and Non TPA web apps helps in reviewing the annual plans, extracting the reports, calculating the loans. Involved in Full Life Cycle of Software Development including Analysis, Design, and Develop ment and testing phases. Involved in creating activity diagrams, use cases, class diagrams , and sequence diagrams Understating the existing code in JDK 1.4 , web logic application server, EJB , and Axis services. Involved in designing high level design documents in the remediation process. Updated code changes from JDK 1.4 to JDK 1.6/JRE 6, Removed connection pools, JNDI properties, and involved in remediation of the application server from web logic to JBOSS_ING 4.2/4.3. Created the DB2-ds.xml, Sybase-ds.xml, Oracle-ds.xml files for database connectivity with Sybase, DB2, and Oracle 11i Removed EJB 2.0 dependencies and remediated to EJB 3.0, modified remote EJB references to local references and used LDAP server for authentication and authorization. Cleaned, compiled and built the application war/ear files using ANT Deployed the application ear files in CitiStreet instances of JBoss_ING. Published and consumed TPA web services, used JAX-WS, JDK 1.6 environment. Involved in generating web service stubs, skeletons and used SOAP to communicate web services Integrated TPA web apps and re hosted in JBOSS Linux environment. Involved in deploying the application in JBoss Linux/UNIT environment. Involved in testing the web services and application using SOAP UI, JUNIT MiNDS People & Solutions LinkedIn: MiNDS People & Solutions 47A Sitnyakovo Blvd., level 5, Sofia 1505 http://twitter.com/mindspeople T/F: + 359 2 484 0351 Facebook: MiNDS People & Solutions www.mindspeople.com [email protected] Environment: Core java 1.5/1.6, JDBC, JSP, Servlets, XML, EJB 2.1/3.0, web services, Apache Axis, JAX-WS, JAXB, JAXP, Struts, Weblogic Application Server 8.1/10.3, JBoss 4.2/4.3, JUNIT, Soap UI, PVCS, Rational Clear Case, DB Visualizer, TOAD, Sybase, Putty, Unix, LINUX, windows, Eclipse, SOAP, WSDL, LOG 4J, Javascript, LDAP, ANT. # Administrative Office of Courts(State of CA)/Deloitte Consulting, Santa Ana, CA Java/J2EE Developer ( Sept ’09 – Sept ’09 ) ADR (Alternate Dispute Resolution): This is a web based application which is used by all the courts in California State, USA. All the courts are interact each other using this application. Court clerk can assign resources to victims to settle their accounts out side of the court. Developed Form beans and Action classes as well as developed the Helper classes. Designed and modified the Class diagrams, Sequence diagrams and Use Cases and functional specifications. Involved in designing JSP pages using struts tags to encapsulate the logic to generate the content for the page. Developed DAO using JDBCs Prepared Statements, Statements and Stored Procedures to interface Oracle. Applied Design Patterns like Service Locator, Singleton, Data Access Object and Value Object. Environment: Struts 1.2 , EJB 2.1, weblogic application server 10.3, Rational clearcase, Eclipse 3.2, MVC, Design patterns, XML, XSLT, Transactions, XSD, Schema, Oracle, Toad # State of California Department of Motor Vehicles (DMV)/EDS, Sacramento, CA Java/J2EE Developer (July ‘08 – May ‘08) IT Modernization Project: The Information Technology Modernization project allows EDS/HP to assist in modernizing applications technology for the California Department of Motor Vehicles (DMV). The ITM project updates the DMV's legacy software application technology to more current application and database structures. The ITM project, modernizes the DMV's technical infrastructure which services the state's drivers license, occupational license, control cashier and vehicle registration processes. The project improves the state's ability to provide DMV services essential to California citizens' public safety, revenue collection and economy. Involved in requirement gathering and analysis of requirements of the system in consultation with business analysts and client. Involved in creating the high level design documents. Designed the application using UML and developed Class Diagrams, Swim line diagrams, Sequence diagrams, Component diagrams, Activity diagrams and State diagrams using Rational Tools, Microsoft Visio and Holocentric. Involved in writing detailed design specification document and implementing all business rules. Identified the objects involved, their associations and generated sequence diagrams, class diagrams, component diagarams, and activity diagrams. Involved in instantiating bean objects in configuration files using Spring Dependency Injection and involved in developing annotated hibernate persistence POJOs MiNDS People & Solutions LinkedIn: MiNDS People & Solutions 47A Sitnyakovo Blvd., level 5, Sofia 1505 http://twitter.com/mindspeople T/F: + 359 2 484 0351 Facebook: MiNDS People & Solutions www.mindspeople.com [email protected] Involved in developing web pages by using AJAX, JSF/RichFaces, validating by tomahawk tags Involved in client presentations and quality initiatives within the organization. Understanding the basic functionality of the old EDL programming language and gather the functionality of the system. Implemented code generator tool for generating JSF backing beans/managed beans, web pages, configuration files i.e. XML files. Implemented J2EE patterns viz. MVC, Front Controller, Value Object, Business Delegate, and Data Access Objects, Session Facade, Singleton. Invoked .Net web Services (SOAP) by using proxy object with a proper endpoint to get image Details. Used XStream for generating various JSF configuration files using java objects. Involved in writing velocity template files for generating web pages. Responsible for implementing Hibernate POJO classes and JPA annotations. Extensively used log4j for logging the log files, JUnit test cases to perform unit testing Environment: JAVA 1.5,Websphere 6.0/6.1/7.0, RSA 7.0/7.5,JSF,Hibernate 3.0,Spring 2.0, Apache POI,XStream, Velocity, Maven, xml,xhtml,windows XP, JUnit 4.0,UML 2.0, Ant 1.5, Requisite Pro, CVS, RAD 7.0, Harvest, CSS, Clear Quest, DOJO, web services, SQL server 2005, oracle 9i/10g, RichFaces, Linux, JMS, soap, JPA, LOG4J,wsdl, jsp. # HighMark BlueCross BlueShield, PA Java/J2EE Developer (July ‘07 – Mar ‘08) Estimated Member Liability (consumer portal): The EML tool will give HDHP members a way to estimate their Out-Of-Pocket (OOP) expenses for a number of commonly performed procedures. The member can enter the zip code, select a doctor from the list of doctors available and select the purpose of their visit then the EML tool will retrieve provider allowance and OOP cost (Deductible and Coinsurance) from the Blue Devel Component. NCQA: This application provides two types of search options i.e search and advanced search. It also provides the users to search the doctor details (who are accepting new patients, with evening and weekend hours) and hospital/facility details. User can also get the details of the accreditation (JCAHO, AOA, and CARF) status and expiry of a particular hospital/facility. Implemented MVC Architecture using Apache Struts Framework. Involved in system design and modeling using UML and Rational Rose. Developed Form beans and Action classes as well as developed the Helper classes. Designed and modified the Class diagrams, Sequence diagrams and Use Cases and functional specifications. Involved in designing JSP pages using struts tags to encapsulate the logic to generate the content for the page and used AJAX, JavaScript Developed DAO using JDBCs Prepared Statements, Statements and Stored Procedures to inter face Oracle. Applied Design Patterns like Service Locator, Singleton, Data Access Object and Value Object. Writing Web Services (SOAP) and invoking Java and other technologies Web Services (SOAP) by make use of its WSDL MiNDS People & Solutions LinkedIn: MiNDS People & Solutions 47A Sitnyakovo Blvd., level 5, Sofia 1505 http://twitter.com/mindspeople T/F: + 359 2 484 0351 Facebook: MiNDS People & Solutions www.mindspeople.com [email protected] Used Ant for Building the application, and completed testing by deploying on Websphere applica tion server. Involved in unit testing of each module, integration testing and writing unit test cases. Used JavaScript functions for the front-end validations. Used Harvest repository as the version control tool and used LOG4J framework for logging. Environment: Java 1.5 , JSP, Servlets, Jdbc, Html, CSS, JavaScript, Struts,Sybase, RAD 7.0, webSphere 6.0/6.1, Broad Vision, Blue Devel, DCC, IEP, XQUERY, DB2, Oracle 9i/10g, Unix Shell Scripting, web Services, soap,JSTL,JPA, wsdl, Ajax, clear quest, Harvest. #PECO Energy, PA Java/J2EE Developer (June 06 - May 07) PECO is a unit of Exelon Energy Delivery, responsible for safe, reliable electric and natural gas distribution and customer service for residential business and institutional consumers .This Project was conceived to architect and implement a framework for a web-based application to be used by PECO Energy’s call center consultants to handle customer calls regarding service, billing and other account related information. Performed requirement analysis, design, coding and implementation, team coordination, code review, testing. Involved in system design and modeling using UML and Rational Rose. Involved in implementation of the framework using MVC architecture and following design patterns like Data Objects, Session Facade, and Front Controller. Spring MVC architecture was used for handling user requests Involved in designing JSP pages using tags and scriptlets to encapsulate the logic to generate the content for the page. Written configuration files for Spring and JSF i.e faces-config.xml for navigation purpose Written stored procedures in Oracle using PL/SQL. Spring Frame work 1.2 used for implementing MVC, IOC and Datasource. Written proxy class for particular application, WSDL file to invoke Web Service (SOAP). And written java code to invoke particular web Service by making use of proxy class. Used JavaScript for client side validations. Used JUnit for unit testing of the module and Log4J for logging Hibernate 2.0 used to handle persistence logic. Used Ant for Building the application, and completed testing by deploying on Jboss application server. Involved in JUnit testing & Integration testing of the components. Environment: Core Java 1.5, JDBC , Servlets, Struts 1.2, JNDI, webservices, JSP, Oracle 9i, PL/SQL, Java Script, XML, JBoss 4.2 , Eclipse, UML, XPATH, Rational Rose, Solaris, SOAP, WSDL, JBoss Seam, Ajax, JSF, Unix shell scripting, spring , hibernate,C++, JUnit MiNDS People & Solutions LinkedIn: MiNDS People & Solutions 47A Sitnyakovo Blvd., level 5, Sofia 1505 http://twitter.com/mindspeople T/F: + 359 2 484 0351 Facebook: MiNDS People & Solutions www.mindspeople.com [email protected] #FirstBank, CO Java/J2EE Developer (Mar 05 - May 06) This application provides many features and custom application services to its clients. Worked on Mortgage Provider System that is dedicated to delivering different financial and home services to the end user. Customers have access to features like current mortgage rates, different loan type options, loan terms, and mortgage and purchase power calculation tools. The customers are also offered the services like search homes, buy, sell, and rent homes, receive real estate alerts, and have access to moving, financial and other useful information. Implemented Core business logic using Session Beans and Entity Beans. Entire application is designed following Model View Controller (MVC) architecture. Implemented JSP, Session, Message Driven and Entity EJBs using WSAD. Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml. Involved in publishing web service server and client for integrating and accessing diverse and incompatible partner software systems. Written configuration files for spring and Hibernate i.e hibernate-cfg.xml Packaged and deployed the application on Websphere Application Server and automated building and packaging process by writing ANT scripts. Implemented Proxy for particular Web Service (SOAP) by using WSDL. Experience in developing Messaging Service using JMS. Invoked .Net Web Services (SOAP) by using proxy object with a proper endpoint to get image Details. Created XML, XSL documents and Schemas and implemented parser classes using JAXP API in J2EE components. Environment: Java, JSP, EJB, Servlets, JDBC, Transactions, Struts, WSAD, Html, CVS, XML, XSL, SOAP, UML/Rational Rose, PL/SQL,JavaScript, WebServices, Linux, MQ series, spring, hibernate, Struts, Sun Solaris, Windows, XSD/XSLT,JMS, Websphere, Oracle #Mectronic, CA Java/J2EE Developer (Feb 04 - Feb 05) This project involves in developing a tool that allows the members to search ADAM resources to get the latest information on diseases and procedures. These search criteria contains normal and archive search. Search will go against the entire ADAM resources repository regardless of where the search is initiated. ADAM resources data collection has a title and a description for each topic. Search results allow the user to click on the title (link) of a result topic to view more details about the topic. The search capability is achieved by using a tool called Verity where the ADAM files are set up as a collection. Implemented Model View Controller (MVC) architecture Using Jakarta Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance. Developed the GUI in JSP’s and used JSTL. Implemented code to send messages to IBM MQ Series. Implemented multi threading to schedule the Resync Operation in Background MiNDS People & Solutions LinkedIn: MiNDS People & Solutions 47A Sitnyakovo Blvd., level 5, Sofia 1505 http://twitter.com/mindspeople T/F: + 359 2 484 0351 Facebook: MiNDS People & Solutions www.mindspeople.com [email protected] Developed Session Beans for implementing the business logic and accessed the database using Entity Beans managed by the Container Managed persistence. The presentation layer development is done with the JSP’s using MVC type-Struts framework and deployed on the Weblogic Application Server. Written JDBC/SQL queries to access the data held by the Oracle database Environment: Servlets, JSP, Struts, EJBs, Java Beans, UML, Rational Rose, Weblogic , Oracle DB, SQL, Xslt, XML, Html, Unix, JUnit, JMS, Jdbc , IBM MQ Series, Multi Threading, Java script, OOD, OOA, OOP, css, RUP, XSD, Clear Case,Subversion,Verity #UnitedWorld Telecom Java Programmer (Dec 02 - Jan 04) It is a fully automated Prepaid card system and postpaid card system. This project is related to the telecom Card project. This application helps the customers to make the International calls as well as the local calls for communications. The billing system to this application can be done by automatically addressing their Automatic Number Identification (ANI) Numbers. This application shows the customers to see their Call Details Records (CDR) in online system. Involved in Full Cycle of Software Development including Analysis, Design, and Development and testing phases. Created business to business communication by encapsulating SOAP Web services in Java files and stateless session beans. Involved in creating Use cases, Class Diagrams, Process Navigation Diagrams and Sequence Diagrams for the system using UML/Rational rose tool. Data stored and managed in back-end Oracle database using container-managed persistence mechanism. Implemented container-managed transactions. Created XML and XSL files and parsed using JAXP API in J2EE components. Developed the stored procedures and query according to the system logic. Packaged and deployed application on Weblogic Application Servers and automated building process. Environment: JSP, EJB, Servlets, Jdbc, JTA, XML, SOAP, XSL, UML, Rational Rose, PL/SQL, Html, CSS, JavaScript, Weblogic , Threading, ANT, Oracle, JMS, Solaris, Eclipse, Tibco, Cvs, unix shell scripting, PHP, OOD, Sybase, OOA, OOP, SWING, Windows NT MiNDS People & Solutions LinkedIn: MiNDS People & Solutions 47A Sitnyakovo Blvd., level 5, Sofia 1505 http://twitter.com/mindspeople T/F: + 359 2 484 0351 Facebook: MiNDS People & Solutions
© Copyright 2024