Senior Developer Resume Profile
OH
TECHNICAL SKILLS:
- Operating Systems : Windows, Unix and Linux.
- Languages : Core Java, J2EE, HTML, XML, PL/SQL, SQL Plus.
- Advanced Technologies : JSP, Servlets, Struts, Spring, JDBC, JNDI, Java Beans, EJB,
- JMS, Apache ActiveMQ ,Web Services, Hibernate.
- Web Technologies : HTML, XML, XSD, CSS, WSDL and JavaScript.
- Methodologies : Design Patterns Singleton, Service Locator, DAO etc.
- RDBMS : DB2, Oracle 9i/10g and MySQL.
- Application Servers : Oracle WebLogic 10.x, IBM-WebSphere 6.0 , Apache Tomcat
- 5.x/6.x and JBoss.
- Testing Tools : JUnit
- WebServices : SOAP, REST.
- Protocols : HTTP, TCP/IP, FTP, SMTP and SOAP.
- Version Controllers : SVN, CVS, Serena and VSS, IBM ClearCase.
- Defect tracking : Rational ClearQuest, Mercury.
- IDEs : Eclipse, RAD 6.0, NetBeans.
- Tools : Microsoft TFS, IBM Content Manager, Reveille, Eicon Aviva,
- Wowza Media Server, Wirecast, soapUI, PGP,Maven2,Selenium.
EXPERIENCE:
Confidential Senior Developer
- Dealer Zone application helps user find local dealers with the specific make,model,distance given in the search criteria and other information regarding dealer like Services and Specialities etc. DFP is an ad serving platform that allows to generate advertising margins.
- Implemented DFP Ad Units.
- Designed and developed queries to be run on Microsoft FAST.
- Implemented Restful Webservices to get recommendations from Recommendation Engine.
- Branching and Leaping using SVN.
- Written unit test cases using TestNG and Mockito framework.
Environment : Java 7, Pretty Faces, JSF, JQuery,XHTML , XML, Jboss 6.x, IntelliJ IDEA, Oracle 11g , Microsoft FAST, Maven, SVN,TestNG, Mockito,Mule ESB.
Confidential Senior Developer
- The project consolidates all the flows of the application across Eastern, Western and Central platforms to a common Western Platform. The products across Eastern and Central platforms are migrated to the Western platform. This forms a basic template of screens to make payment for all the products configured. The products mentioned range from IRS tax payments, Utility Bill payments, Educational institution payments etc.
- Designed and developed AutoVoid payment module for PeopleSoft product, with Message Driven Beans.
- Designed and developed E-Wallet module for users, with Ingrian security.
- Designed and developed endpoint for IVR payments, with RestFul services.
- Created PDF for all clients, with iText.
- Migrated EJB 2.x beans to EJB 3.0 specifications.
- Implemented Scheduling using Weblogic TIMER.
- Unit Testing with JUnit.
Environment : Java 1.6, Servlets, JSP, JQuery,JMS , XML,Spring MVC, EJB 3.0, MDB, JAX-WS, Oracle Weblogic 10.3, Eclipse, SQL Server 2008 , Rest Webservices, Weblogic TIMER, soapUI,Ant.
Confidential Senior Developer/Technical Lead
- Confidential It is the largest one in the world by volume of trade and is a subsidiary of Cox Enterprises.
- AIMS is a Remarketing application for Mercedes-Benz. The Vehicle Feed and Condition Report Feed are got from Mercedes in PGP encrypted format, on a daily basis and a batch job is run to consume them. It is more than a regular website for selling cars. It provides various features for the users like Searching for the Vehicles, Buying the Vehicles, Participating in the Live Sale Event for online bidding, Add transporters for the purchased vehicles and choose the financial plan to make the payments for the purchased vehicles. The online bidding is implemented using Apache ActiveMQ message broker which implements the Java Message Service. The Search functionality is aided by Keyword search, apart from regular Search, using JQuery Autocomplete. The need to promote and increase the vehicle sales is aided by Audio Integration on the web page that creates an impact similar to the Physical sale where all the users can listen to the Auctioneer when the sale is happening.
- Followed Agile Methodology for the complete life cycle of the project.
- Direct interaction with the client team to gather the application requirements.
- Used Spring Web Flow to implement the flows of the web application.
- Used Spring-WS to consume third party web services.
- Used PGP for encryption and decryption, by creating public and private keys.
- Implemented Quartz schedulers to schedule batch jobs to decrypt and process Vehicle Feeds, Condition Report Feeds and generate Sale File for Mercedes.
- Integrated with Apache ActiveMQ for online bidding across multiple users.
- Implemented Keyword search using JQuery Autocomplete.
- Integrated Audio Feature using Wowza Server and Wirecast with the Online Bidding page to promote and increase the vehicle sales.
- Implemented timer functionality using JQuery progress bar to start and end bidding automatically.
Environment : Java 1.5, JSP, JQuery,AJAX, XML, Spring Web Flow, Spring-WS, Hibernate 3.0,Apache Tomcat, Eclipse, DB2,MySQL, Apache ActiveMQ, Wowza Media Server, Wirecast, Quartz Batch Jobs, soapUI,Maven2.
Confidential Senior Developer
- This is a Child Care Automation project and a continuation of the Virginia Department of Social Services vision to achieve service integration, improved efficiency, and most importantly improved outcomes for the citizens of Virginia. This web-enabled, next generation system will provide a full range of services including case management, eligibility determination, wait list management, and financial management. It will standardize and streamline child care service delivery processes, help fraud reduction initiatives and lay a foundation for integrating other programs.
- Implemented the front end using JSP, XML, CSS and JavaScript.
- Implemented Temporal databases for child attendance information.
- Developed a POC using Restful services to expose child attendance information.
- Used SQL Injection techniques to avoid security vulnerability.
- Designed reports using Crystal Reports to get child attendance information.
- Unit Testing with JUnit.
- Involved in application Deployment.
Environment : Java 1.5, JSP, EJB 2.x, JDBC, XML, Struts, WebSphere, IBM RAD 7.0, Oracle 11g, PL/SQL Developer, IBM Clear Case, FindBugs,Rest
Confidential Senior Developer
Enterprise Document Imaging involves scanning the document, Image enhancements and importing the document into IBM Content Manager. The document is scanned using Captiva, which captures information from paper or electronic sources, transforms it into digital content, and deliver it into back-end systems. This back end repository is IBM Content Manager, to which all the enterprise wide applications communicate to view/retrieve the images.
Environment : Java, JSP, JQuery, Struts, Spring MVC, Spring JDBC, Web Services, WSDL,JAX-RPC Protocol, Axis2, XML, WebSphere, Eclipse, DB2, SQL, IBM Content Manager, Reveille 5.0, Eicon Aviva.
Confidential Master Reference Data MRD . MRD is an application which is used to store client data in a master directory. This data is used as a reference to other applications. MRD facilitates users to store enterprise reference data at a central location and provides functionality to maintain the data online. The application architecture of the System is based on MVC and J2EE Specifications.
Environment : Java, JSP, Servlets, HTML, JavaScript, XML, Jboss 4.x, NetBeans, SQL, Oracle10g, Struts 2, Spring, and Hibernate, POJO.
Confidential The term Labour Market Regulatory Authority LMRA refers to the new organizational structure to support the Labour Market Reform. The LMRA processes and workflows are to be supported by the new IT solutions. The LMRA follows a hub-and-spoke principle, where the hub refers to LMRA and the spokes are the different institutions involved in the Labour Market Reform, some of which are new, while others already exist.
Environment : JAVA 2, JDK 1.4.2, Struts 1.x, WebSphere 6.0, EJB, Servlets, JavaScript, HTML, CSS, XML, DHTML, XHTML, SQL, DB2,Hibernate, IBM MQ Series.
Confidential MasterCraft is an integrated suite of multiple tools which helps in the development life cycle of medium to large-scale multi-tier applications.MasterCraft supports a component-based, repository-driven development process along with a visual modelling tool, which adheres to the object oriented language specification. This tool generates code templates based on the specification required for server side development. Also, it is used for deployment of the components in application servers.
Environment: Java 1.4 WAS 5.1, WebLogic, Jboss, Perl, VSS, CVS, Oracle 9i, Eclipse, Windows.
