Oracle certified Java Professional with over 8 years of experience in analysis, design, development and implementation of SaaS,Enterprise and web-based internet/intranet applications using Java/J2EE and related Technologies.
Certified AWS Architect/Developer with hands on experience in building cloud solutions.
Hands on experience in building middleware and service based applications using Apache Solr, EJB 3.0, JMS, JBoss, SOA.
Showcased exceptional troubleshooting skills during 3rd party integrations like Signiant FIMS, Oracle Agile PLM and STRATA.
Demonstrated excellence in delivering quality software products in Iterative and Agile SDLC environments.
Excellent team player with strong analytical, organization and communication skills.
ESPN, is the worldwide leader in sports, it's a global cable and satellite television channel.The channel focuses on sports-related programming including live and recorded events telecasts, sports news and talk shows, and other original programming.
Gather, document and analyze new business requirement.
Developed an index based search and suggestion component using Apache SOLR.
Solr documents were created and updated at regular intervals using SOLRJ and DIH, data were imported from oracle data source and other restful services.
Hands on experience in WSO2 ESB middleware core development.
Designed and developed various orchestrations for different business process using WSO2 ESB.
Integrated different nodes, end systems and legacy systems with WSO2.
Developed storage nodes using EJB 3.0, JMX and JMS to maintain media files and transfer files to various location using FTP.
Developed middleware application using SOA to integrate various nodes with other external systems, services were exposed using JAX-RS and messaging handled by JMS.
Designed and developed a full tier web application using EXT JS 5.0, JAX-RS Services and SOLR.
Developed and performed effective unit tests using JUnit.
Effective team player, involve in daily standup meetings, constant interaction with business users, testing teams to gather enough information before any assignments.
Senior Java DeveloperBally Technologies － Las Vegas, Nevada
Bally Technologies is a diversified, worldwide gaming company that designs, manufactures, distributes, and operates gaming devices and computerized monitoring, accounting and player-tracking systems for gaming devices.
Oracle's Agile Product Lifecycle Management enables you to strategically manage the complete lifecycle of a product from the ideation phase through to recycling and retirement.
Building custom application to the End Business User through Process Extensions.
SOA solution to integrate various end systems like SCM, Seibel, Agile and .NET systems.
Building enterprise applications to Business Users like Compliance Team.
Gather, document and analyze business requirement.
Developed custom Agile Process Extensions to cater new business requirements and has used Agile Java SDK and Agile functionalities extensively to meet various business requirements.
Developed the Authentication and Authorization using Struts Interceptor.
Developed Windows Authentications using JCIFS.
Developed Middleware application using SOA focused to integrate 2 end systems Siebel and Agile through messaging system JMS and an UI was built on top of it to track the transactions between the systems and to repost the failed transactions.
Developed and delivered SOAP based Web Services which perform various business logics in Agile PLM and send the result to the .NET and Seibel system.
Developed and delivered RESTful service to access utility data's quickly.
Leveraged Hibernate great features such as transaction management, transparent data persistence, object/relational mapping, and hibernate query language.
Worked on design patterns like Singleton, Dependency Injection, Facade, and Factory method for application development.
Worked on Apache POI to generate reports in Excel.
Worked on Open Office and iText to generate PDF document for the compliance team at runtime from a give word template.
Developed cron jobs to maintain data integrity between Agile PLM, Artemis and Mapics database.
Developed job schedulers using Quartz Scheduler.
Developed and performed effective unit tests using JUnit.
Implemented best practices and development standards.
Trained on Hadoop Eco System.
Developed a POC to demonstrate working prototype of Hadoop Eco System, making use of Map Reduce programming, Pig and Hive.
Senior Java DeveloperSpectra Labs － Rockleigh, New Jersey
Technically, Scorpion is a multi-layered EJB web application.
It has three major functional components - Ordering, Labeling and Reporting.
It allows External/Internal facilities to place orders for test with Spectra Labs.
It generates labels with unique accession number which is pasted on to the test sample container which contains the sample drawn from patient.
Finally the facility can view results of the patient for various tests performed and generate a comprehensive report.
Involved in a team for designing and developing technical documents that comprised of architecture designs, technical descriptions, and business logic illustrations in ER, class and sequence diagrams.
Developed the JAVA Reporting Component using SAP provided JAVA API's which interacts with the SAP Business Object Crystal Reports and render the report in JSP.
Developed the JAVA component for Report Designer which interacts with SAP BO Infoview and allows the user to create custom crystal report/template with desired prompts, look and fields from JSP and save the report into BO CMS.
Developed the application Authentication and Authorization using JAAS.
Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
Developed the patient profile module (Server & Client side) of the application using Spring MVC and IOCand used Hibernate for ORM.
Developed a rich and interactive UI using EXT-JSand implementedWeb 2.0 features with Auto completion feature, Drag and Drop functionalities using widgets and AJAX framework.
Developed Java API's as Web Services to other 3rd party applications.
Handled Configuration Management of the entire project, developed Maven build scripts for creating artifacts and deploying the same in Linux Environment.
Configuration of BEA Weblogic Clustering in Linux Environment for load balancing.
Configuration of Apache Proxy Server to overcome the license limitation in BEA Weblogic Application Server.
Prepared IAD documents for new requirements.
Executed PMD, Findbugs and Checkstyle to adhere the quality of code.
Prepared Junit test cases for the application.
Environment:JAVA/JEE, JSP, EJB, Spring , Hibernate, Ext JS, AJAX, BEA Weblogic Server 10.0, Eclipse IDE 3.1, Web Services
BEA WorkspaceStudio 1.1, SQL Developer, TOAD, Oracle 10g, Ant, Maven, Checkstyle, PMD, Findbugs, JUnit.
03/2008 to 06/2010
Java DeveloperCricket Communications － San Diego, California
Cricket Wireless is a telecom company providing services to approximately 4.6 million subscribers in the United States
Infinisys Rating and Billing System (IRB) is the new billing system aimed at replacing the existing billing system.
The look and feel of the existing application was changed completely to give a rich UI experience.
Implemented Singleton, Factory, DAO and Filter design patterns for the application development.
Implemented MVC Architecture.
Worked with UX Designer and Re-engineered multiple small applications.
Used SVN for version controlling tool.
Tracked bugs through Bugzilla.
Developed and performed effective functional tests using JUnit.
Involved in maintenance and enhancement of the application
Environment:Java/J2EE,JDBC,Servlet,JSP,AJAX, jQuery, JBoss, MyEclipse, Oracle10g, Log4J.
Implemented MVC design pattern using Servlets, Java Beans and JSP.
Used various Core Java collections framework (JDK1.5) to build up application.
Applied OO Programming concepts like Polymorphism and Inheritance to improve the existing Java/JEE based code base.
Applied design patterns likeFactory pattern, Singelton and DAO effectively.
Involved in maintenance and enhancement of the application.
Analyzed and documented the business requirements of the customer.
Prepared Junit test cases for the application
Bachelor: Engineering with Computer ScienceEngineering with Computer Science Oracle Certified Java Professional.
*Workshop on Agile Framework with Rally Tool.
*Trained on Ensemble Production with HL7 v2010.1.
*Trained on Big Data Hadoop, Map Reduce, Hive, Pig.