Post Job Free

Resume

Sign in

Project Management

Location:
San Diego, CA
Salary:
$110,000 to $120,000
Posted:
February 13, 2016

Contact this candidate

Resume:

Summary

Having **+ years of experience in IT industry with special emphasis in object-oriented programming of web based applications (JAVA / J2EE). Rich experience in Insurance Domain and Object Oriented analysis and design (OOAD). Excellent knowledge in Web server / Application server such as TOMCAT, Jboss & WebLogic . Strong in developing web applications using JAVA/J2EE technologies and frameworks, Mobile development using Jquery Mobile and Spring framework and Scheduling tools. Applied knowledge on Web Services, DotNet to JAVA conversion projects, Integration of Reports with web applications and Integration between various Software components systems.

Technical Skills

Operating Systems

Windows NT, Windows 95/98/2000/XP, LINUX, UNIX.

Java Technologies

JSP, Servlets, JavaScript, Ajax, JQuery, AngularJS, EJB, JMS. SOAP, Restful Web services, Apache Camel

Languages

HTML, JavaScript, XML

Servers

Tomcat, Jetty JBoss and WebLogic 8.1

Tools & Utilities

Ant, maven, Jasper Reports/iReports, Proguard (Java Obfuscation), Jbehave. Junit

IDEs and Modeling Tools

Eclipse, Netbeans, IntelliJ, My eclipse, Rational Rose and UML

Frameworks

Struts, Springs, Hibernate Verilet

Others

Quartz, GIT,VSS, SVN, CVS, Automation tools and Log4J

Performance Tools

Gcviewer, visualVM, Eclipse MAT and Jprofiler

Highest Qualification - Master of Science in Information systems (Msc I.S)

Professional Experience:

MedImpact Healthcare Systems, Inc., San Diego, CA

Lead Java Developer March 2015 to till date

Project : PBM (Pharmacy Benefit Management System)

Role : Technical Lead

Duration: November 2014 to Till Date

Technologies - JDK 1.6 & 1.7, Tomcat 7.X, Oracle 11G, JSF, Spring and Struts, Eclipse, GIT and Stash, SSO, REST services, Sales Force Tool, IT-PPM a quick base tool for project management.

.

Architecture Details:

It consists of web based application which provides rich Pharmacy Benefit Management features such as benefit details and copayment details, finding the price of the drug, search pharmacies, manage member’s health history online, access to physicians.

It consists of home-grown reusable components which provide complex business functionalities such as calculating the drug price based on the member benefit settings such as copayment, carriers, type of plan.

The application is developed mainly on struts 1.x, JSF and Spring frameworks and deployed in Tomcat 7.x server. The Soap Web services are used to get the claim details of the member. SSO used for members to access the portals without going through login process from there websites.

Responsibilities:

Requirements finalizing with client

Enhancements design and implementation

Java and Tomcat upgradation and Deploying on Load Balancer

Production Support

Offshore coordination

Release Management

Span Infotech Pvt. Ltd.

Technical Project Lead March 2005 to Feb 2015

Project : TCM upgrade

Role : Technical Lead / Project Lead

Duration: June 2014 to October 2014

Technologies - JDK 1.6, Jetty, SQL Developer, Spring MVC, IntelliJ, GIT and Stash, Groovy. REST Webservices.

TCM (Tieto Client Manager) is a Fund Management System provided by Tieto and it's widely used in Sweden. LF Bank is using this solution to provide Fund Management features to their customers using their applications named IM, Lank & Mobile.

TCM has been upgraded to version 7.0 by Tieto in May-2014. Due to which LF Bank decided to adopt this new version upgrade of TCM system.

Also, LF bank wants own applications to migrate to their ES (Enterprise Service) platform architecture.

So, TCM upgrade is a technical migration project to use new version of TCM by following ES architecture.

Architecture Details:

The technologies used in the project are Java, Apache Camel, Apache Maven, Spring framework, Jbehave stories, Apache webservices, Oracle-9i, H2 in-memory DB, JDK 1.7, Linux, Jetty Web server, JBoss application server, IntelliJ, SQL Developer, Jenkins integration tool, Git repository, Liquibase API. Enterprise Service is a middle layer developed to replace the Oracle ESB.

Key Challenges:

Complete understanding of Enterprise services.

Responsibility:

Went to Onsite for two months for project business requirement analysis and knowledge transfer.

Project Lead for this project.

Involved in communication between SPAN line managers, Offshore and Onsite Team.

Involved in Sprint Planning, Enterprise Services implementation - estimation, design and development.

Writing ES service implementations, business to business service calls using apache camel components.

Main Contribution:

Both Offshore and Onsite Team. Co-ordination and technical guidance.

Finalizing the requirement, review the application code.

Estimations and project management.

Project : SPANICDXchange

Role : Technical Lead

Duration: December 2013 to June 2014

Technologies - JDK 1.6, Tomcat 7, MySQL, JSF Primefaces, Spring MVC, Eclipse, VSS, Groovy. REST Webservices.

SPANICDXchange translation tool helps in enhancing the existing ICD-9 applications to crosswalk i.e. forward mapping from ICD-9 to ICD-10 and backward mapping from ICD-10 to ICD-9, using General Equivalence Mappings and Re-imbursement Mappings.

SPANICDXchange translation tool provides ICD-10 crosswalk solution for external systems using interfaces such as Webservices. The tool has a structured methodology and solution framework to accelerate the strategy, planning and implementation of the ICD-10 compliance initiatives. The tool facilitates in creating/updating the mappings to meet the business needs. The tool includes a proprietary rule engine which will evaluate the parameters included in the conversion process and suggests the best fit code to use. The tool seamlessly streamlines the conversion process, substantially reducing the cost and duration of the translation, minimizing the inherent risk of manual intervention and the need of constant reviews.

This product is available both in Microsoft technologies and in open source.

Architecture Details:

The technologies used in the project were Spring, Hibernate, Tomcat, CXF. Product developed based on MVC pattern. Product consists of web application which will be used by end user to convert the code, configure the default values and user management. This application also consists of webservice module in which all the conversation methods are exposed as service so that any external system requires ICD9-ICD10 conversion can be integrated.

Key Challenges:

POC convert into product

Design and implementation of the product.

Configuring Spring MVC.

Creating structure for input and out format(XML Schema) for webservices

Responsibility:

Was responsible for requirement collection, analysis and designing the product. Was responsible to lead both Java and Dotnet version of the product. Short listing the technology to be used, working on the Architecture document, Hardware and software specification of the product. Involve in product demo’s to the various clients.

Main Contribution:

Both Java and Dotnet teams co-ordination and technical guidance.

Finalizing the requirement, review the application code and DB code.

Estimations and project management

Project : Benefit Administration System

Role : Technical Lead

Duration: December 2010 to November 2013

Technologies –Jboss4.0.5GA, JDK 1.5, Eclipse Galileo, SQL Server and JAVA/J2EE, Verilet Framework, Web 2.0 feature (Ajax, JQuery, RESTful Web services)

Client represents a radically different approach to health benefit management automation. Its enterprise payer system was built from the ground up as a single system for administering benefits in real time across all lines of business, market segments, and funding sources without expensive modules to integrate or support. More than a claims system, our solution is the most advanced and comprehensive healthcare transaction platform on the market, auto-adjudicating not just claims, but complex business processes. Delivered through open source software as a service (SaaS) business model, our solution is also the market's only collaborative development platform.

Architecture Details – This project was implemented with customized framework. Initial implementation was on Web1.0 which includes JSP, PageBeans, Baskets, Factory, Filter, session beans and Entity beans, now implementation has changed to Web2.0 which has Ajax, JQuery and RESTful Web service calls to the DB, Router xml files.

Responsibilities – Is responsible provide the End to End delivery of the Module/Projects. Provide the impact analysis on the complex module and suggest the customer on best approaches and technologies to be used. Maintain the Quality of the project by keeping all the documents and process in place. Do the necessary reach on the new technologies and come up with the POC. Responsible to develop the Reusable code and components to give the value adds to the customer. Prepare the CPR and Period code reviews, check lists review, coding standards, guidelines and CI and Non CI items. Developed the Mobile Application with HTML5 and mobile Jquery and Spring Technologies. Handling the complete Release mechanism, backup restoration of the builds to the QA. Effectively handling the QA and Automation QA resources and helping them on the Insurance Domain. Is responsible for Database activities – Database building, stored procedure, function and data, schema upgrades.

Key Challenges – Understanding the complete framework, and to fill the Technical Gaps. Development of Mobile App. SSO Implementation, CSRF issues fixing.

Main Contribution – As a Technical lead, provide End to End Delivery.

Special Features – Web 2.0 features like Ajax, JQuery and RESTful Webservices. HTML5 and Web Services and Workflows, SSO with SAML

Project : Spax – Onsite (EUX)

Role : Technical Lead

Duration: September 2010 to November 2010

Technologies –JDK 1.6, Netbeans 6.5.1, Linux Suse 11.3, Webservices, Java Obfuscation, Encrption and Decription.

The EUX application is a performance monitoring tool. The main purpose of this product is to capture the HTTP traffic of the configured applications using EUX Plug-in and analyze the performance factors like request time, response time, download time etc. By using the Rule Engine, it will evaluate events and generate analytical reports, which are presented to the EUX user through EUX Cockpit application. By analyzing the various reports, the EUX user can understand, where and all the performance bottle necks are there in the application, based on that application User or Admin can take corrective steps to overcome that.

Architecture Details - This project was implemented on Client - Server architecture. Client calls will go through the Adapter class to the Server; Project has Web services to communicate with Dotnet system. Java Obfuscation used to protect the code from the reengineering. Written the linux commands to get the system information and same has passed to the web services methods.

Responsibilities –Alone was responsible for the complete project handling. Came up with the Application Design and successfully implemented the project within the aggressive deadlines. Identified the technologies for Java Obfuscation and implemented. Released the project with no bugs within the timeframe. Was completely responsible to handle the client and his customers by installing and configuring the application. Written the Linux scripts to make the application work on Linux system.

Key Challenges – Understand the .Net code and convert it into java, write the Web services to communicate the .Net system. Java Obfuscation. Daemon process creation on Linux.

Main Contribution – Main contributions understanding the .Net code and write it in Java and Java Obfuscation. Executing the complete project on Linux.

Special Features – Java Obfuscation, Linux daemon process

Project : Health Care Insurance

Role : Senior Software Engineer

Duration: November 2005 to August 2010

Technologies –Jboss4.0.2, JDK 1.5, Eclipse 3.1, Oracle10g and JAVA/J2EE Jasper Reports, JMS, Quartz scheduler, EJB & Struts.

This Project is mainly used for the third party insurance claims. The claims function is one of the core services provided by the Third Party Administrator (TPA). Hospitalization of an insured person leads to claims processing and this deals with the payment of claims made towards cost of hospitalization incurred by a Network Hospital or an Insured person.

Architecture Details - This project was implemented in n-tier architecture using MVC and Singleton, Session Facade, Data Access Object and Value Object Design patterns with Java/J2EE technology, and EJB was used for developing business objects. We used Common Data Access Class and Common Error Handling Classes in whole application. Jasper Reports has been used for generate different formats of the reports like (.pdf, .xls, .rtf, .txt, .xml, .html and .csv).

Responsibilities – Was responsible for requirements gathering, analysis & designing the Business Layer coding. Preparation of CR Forms and review. Identified, suggest and successfully implemented with the approval. Developed the silent printing application which will print the all formats of the documents as batch. Developed the reusable components and effectively used in the application. Successfully integrated code review tools and based on the code review comments came up with the code reviews check list which is required for the project. Written the Database upgrade, schema upgrade scripts, procedures and funcitons. Production issues analysis and Application server maintenance, was responsible for release management and maintaining the releases in the source control. Involved in code review process, source code maintenance & labeling for released source code in the version control. Application Server Performance tuning, preparation of project related documents.

Key Challenges – Done R&D on new technology like Hylafax and Jasper Reports and implemented in project. Jasper Reports has been used to generate Sub Reports, Hyperlinks and Group Reports. We had used JDBC and XML as a Data source and Jasper templates to show the reports. Application server performance tuning, team handling and fixing the production issues immediately after it is reported. Implemented Quartz scheduler to schedule mail, sms and fax jobs. Performance tuning.

Main Contribution – Main contributions towards the project were requirements gathering, analysis, designing, and source code maintenance, maintenance of Application Server and Code review.

Special Features - Webboard, Notification, Quartz Scheduler and XML based rule engine, user management based on XML and Web services for Softcopy Uploading. Jasper Reports used to generate the Reports in PDF, txt, rtf and Excel format. Latest struts feature like form-defs.



Contact this candidate