Technical Consultant Resume Profile
Employment/Experience:
Confidential
Role: Technical Lead
Responsibilities
- Managing team, mentor team members
- Design develop the requirements provided by the client. This will require understanding the business requirements.
- Provide Enhancements which would improve the deployed solution. Map the business requirements to the technical components and low level solutions.
- Using Spring Framework integrating with the technologies used.
- Developing data access layers using Hibernate.
- Designing the high level strategy for implementing the development and communicating the same to the client.
- Use design patterns, develop prototypes, and ensure quality by proper use of standards and compliance to IBM processes.
- Conduct Technical reviews among peers
- Tracking, planning for technical risk issues and reporting to Manager / Client on the regular updates of the development.
- Provide the documents / requirements detail, which are required to develop the Solution to the Lead / Manager.
- Analyze Root Cause Analysis and fix the issues by setting up action items. This will also require the debugging capabilities. There could be different debuggers used which also comes inbuilt with the IBM tools being used here.
- Ensure that the critical business transactions are resolved and reprocessed on the same day
- Interact with the client for upgrades of the current deployed solution for better maintainability performance
- Interact with the Business team and resolve critical data transactions on a day to day basis.
- Preparing code adherence to the quality standards and within the stipulated time frame
- Estimating the time required to fix a bug in the code / enhance the business process functionality.
- Testing the client developments to see if they are as per IBM development standards.
- Reusing the existing assets as required in the project.
- Ensuring that the developments meet their desired objective by checking them against the Functional Specifications.
- Interaction with multiple support groups across geographies such as Development Support Centers, IMS Information Management System Support Groups and Service Delivery for smooth execution of project works.
- Tracking, monitoring the issues reported by the client and resolving them depending on the priority.
- Taking care of the risks and issues in the application and working on them on priority basis.
- Participating in project audits.
Environment:
Java, Webservices SOAP,REST , XML,JSON, Spring, Hibernate, Oracle, WAS, RSA, SVN, Rally, PMD, FindBugs.
Confidential
Role: Consultant
- The enactment of the ACA in 2010 requires significant changes to Maryland Health Assistance Programs,
- including major expansion of Medicaid and sweeping changes in how eligibility is determined. Maryland's
- Healthcare Reform Project's objective is to design, develop, implement, and operate the HIX needed for
- the establishment and operation of Maryland's Exchange and Small Business Health Options Program
- SHOP , as well as coverage expansions and improvements under Medicaid, CHIP, Advance Premium
- Tax Credits and cost-sharing reductions. In the Request for Proposal issued by the Exchange to procure
- it, the HIX is referred to as the HIX . The goal of the project is to allow enrollment in the Exchange for
- Medicaid plans and eligibility determinations for all Maryland Health Assistance Programs to reside in a
- single infrastructure. Over time, the State of Maryland intends to incorporate eligibility determinations and
- case management services for human services programs, such as Supplemental Nutrition Assistance
- Program SNAP and Temporary Assistance for Needy Families TANF , into the HIX
Responsibilities:
Production support
- Wrote script to parse prod logs to uniquely identify different failed workflows instances for similar
- defects for creating JIRA tickets and assign work to the team
- Wrote scripts to quickly access datastore entities to identified problems with attributes
- Map the business requirements to the technical components and low level solution.
- Production defect fixes
- Identify issues and potential candidates for PMRs
- Customizing UIMs
- Customizing existing IEG scripts to fix any existing defects
- Identifying failed workflows, rerunning and fixing the underneath issues.
- Fixing rules related defects
- Created batches
- Fix server side code defects.
- Environment:
- Webservices, Axis, XMLBeans, XML,Ant, J2EE, Java,EJB, SOAPUI, Tomcat, WAS, Oracle,DB2,
- SQL Developer, CuramV6.0.5, SVN, JIRA, RSA, Eclipse, Agent Ransack, Junit testing
Confidential
Role: Consultant
Responsibilities:
- Implemented Document management intergration service layer to enanble exiting solution to start using
- Collaborate via web service with FileNet.
- filenet for attachments management. Exisiting solution is integrated with inbound web service which
- MTOM enabled web services for transferring files are being used.
- Worked in a layered architecture where everything defined in models can be generated to generate Facades, service layer and entity layers to follow model driven approach.
- Worked on case management and Eligibility and entitlements.
- Project functionality is also XML based with Curam's own interpretations to generated UI and handelling
- other functionality in application, worked with them.
Environment:
- EJB, Webservices, Axis, XMLBeans, XML,Ant, J2EE, Java, SOAPUI, PMDs, FindBugs, Tomcat,
- Weblogic, Oracle, SQLDeveloper, Filenet, CuramV6.0.5, Junit testing
Confidential
Role: Curam Architect
Responsibilities:
- To enable the current NCFAST solution to support document management system solution.
- Analyze requirements to integrate existing Curam solution with Filenet.
- Created Funtional and Detail design spec and got them approved.
- Create guidelines for 100 counties of NC to enable them to start using the centralized content
Confidential
Role: Technical Architect
Responsibilities:
- Analyze requirements and design the web Services artifacts and canonical artifacts to interface calling the third party API.
- Creating all other process documents and assist developers in implementation.
- Supervising 2 members from developer's team.
Environment:
XML, XSD, WSDL, XMLSpy, Visio, WAS, ESB, Java, Sharepoint
Confidential
Role: Performance architect
Responsibilities:
- Analyzed current system performance and suggested best practices to achieve improvement.
- Researched gaps around efficient usage of IO, OS, JVM, multithreading level and identified root cause issues and suggested corrective solutions.
- Worked on implementing user defined nodes to enable current WMB solution to support inbuilt support for SNA traffic node and needful adjudication to the messages.
Environment: Java, Websphere message broker, AIX.
Confidential
Role: Programmer/Analyst
Responsibilities:
- Translating DSHS Department of Social and Health Services complex Real-time IT requirements in the ACES Automated Client Eligibility System project into detailed designs to be implemented while balancing needs for immediate action and the point of arrival POA vision and work on application design, Development integration of various customized components using various IBM tools, on IBM tools, processes, methodologies and technologies.
- Design develop the requirements provided by the client. This will require understanding the business requirements.
- Provide Enhancements which would improve the deployed solution. Map the business requirements to the technical components and low level solutions.
- Using Spring Framework integrating with the technologies used.
- Developing data access layers using JPA.
- Designing the high level strategy for implementing the development and communicating the same to the client.
- Use design patterns, develop prototypes, and ensure quality by proper use of standards and compliance to IBM processes.
- Conduct Technical reviews among peers
- Tracking, planning for technical risk issues and reporting to Manager / Client on the regular updates of the development.
- Provide the documents / requirements detail, which are required to develop the Solution to the Lead / Manager.
- Analyze Root Cause Analysis and fix the issues by setting up action items. This will also require the debugging capabilities. There could be different debuggers used which also comes inbuilt with the IBM tools being used here.
- Ensure that the critical business transactions are resolved and reprocessed on the same day
- Interact with the client for upgrades of the current deployed solution for better maintainability performance
- Interact with the Business team and resolve critical data transactions on a day to day basis.
- Preparing code adherence to the quality standards and within the stipulated time frame
- Estimating the time required to fix a bug in the code / enhance the business process functionality.
- Testing the client developments to see if they are as per IBM development standards.
- Reusing the existing assets as required in the project.
- Ensuring that the developments meet their desired objective by checking them against the Functional Specifications.
- Interaction with multiple support groups across geographies such as Development Support Centers, IMS Information Management System Support Groups and Service Delivery for smooth execution of project works.
- Tracking, monitoring the issues reported by the client and resolving them depending on the priority.
- Taking care of the risks and issues in the application and working on them on priority basis.
- Participating in project audits.
- Report status to IBM Project Management Team.
Environment: Java, JSP, JS, JQuery, XML, Spring, JPA, DB2, WAS, RSA, ClearCase, ClearQuest, PMD, FindBugs, ILOG JRULES, EJB.
Confidential
Role: Technical consultant
Express Scripts makes the use of prescription drugs safer and more affordable for tens of millions of consumers through thousands of employers, government, union and health plans. Express Scripts is a pharmacy benefit manager. The company processes pharmaceutical claims for members at network pharmacies and at their own mail order pharmacies. They provide services to manage drug plans for government agencies both as administrator of employee benefits and public assistance programs , corporations, and unions. One of their largest clients is the United States Department of Defense's TRICARE program
Responsibilities:
- Work with onshore team and business analysts to improve current design guidelines to facilitate implementation.
- Knowledge gathering of mule ESB framework for efficient use
- Working on Adjudication system Anchors, Workers, Tpharm and Router service
- Implement transformers, components, business logic and orchestration logic.
- Design and develop exception handling framework for the project
- Assist team in debugging and resolving issues and mentoring juniors
- Writing Junit test cases, working with test team to ensure good performance oriented testing
- Adding quality monitoring plugins like PMD, Findbugs and code coverage tools.
Environment: Spring, Hibernate, Mule, WQM, Tivoli, WTX, Wily, Java, Oracle, RAD, eclipse, Log4j, HIPPA, Citrix
Team Size: 15
Supervised 2 members from developer's team.
Confidential
Role: Technical consultant
Workplace Safety and Insurance Board WSIB is Ontario government's Workplace Safety Education and Training system, provides disability benefits monitors the quality of health care. It is one of a kind solution that involves automation within the framework to integrate Curam with the existing legacy systems. WSIB business case solution was to fully support the business solution offered by Curam for Workers Compensation module like Claim Management, Integration with the existing legacy systems, providing a scalable solution for Business Services, Automation of the claim creation process.
Responsibilities:
- Worked as part time consultant to support the project.
- Implemented PoC which helped in concept clarity and implementing best practices. The PoC was on how to effectively use Curam batch framework to create a batch file program for a fixed length file.
- Conducted Design and code review to implement the best practices.
- Helped team with task understanding, technical support and issue resolutions.
- Environment: Windows XP, RSA 6.x, JAVA, DB2, Websphere Application Server 6.x, RSA, Curam v5.2
Confidential
Role: Technical consultant, Team Lead
Vista provides the solution for Pension plans, Social security, Unemployment wages etc. for Cantons of Switzerland. Project follows a Model driven development approach and implemented as layered architecture with a very elegant framework pattern with total team strength of 200 people.
Responsibilities:
- Batch control framework consultant, researched, purposed and implemented features like JUnit batch execution capability, Workload scheduler across cluster, system environment details reporting, statistics report including cluster members, services execution time, average run time, workItems numbers, processing states, results , file processing batch template with many others which resulted in highly optimized framework and aided the project in quick implementation, performance tuning, removing complexity and solving common concerns across applications. Now the Batch framework is proprietary property of IBM.
- Lead developer for Batch Framework and it manages project wide Qos aspects for error handling and logging, statistic information reporting, exception handling, batch execution environment to other functional applications.
- Developed services over template-callback mechanism of framework like Batch terminator service, Batch status service, environment testing service, DB maintenance service.
- Debugging dependent applications, analyzed and guided on potential areas of improvements such as transaction management, utilizing multi processor capacities of production servers, DB queries tuning, error reporting, return codes etc.
- Component design and transformation
- Incorporating Change requests, defects fix
- Provide assistance to 8 other applications about usage and properly utilizing the services of Batch control framework.
- Onsite coordinator spent 17month in Switzerland to handle team management and delivery related tasks along with other achievements.
- Quality management.
- Team management activities.
- Environment: Java, XML, Spring, Hibernate, UML, DB2, WAS, RSA, Maven, ClearCase, ClearQuest, PMD, FindBugs, Putty, WinSCP, Cygwin, shell scripting, Clover's reports.
- Team Size: 200
- Managed 8 members of the team and helped directions to other team members.
Confidential
Role: Technical consultant
Responsibilities:
- Technical consultation to the team working on integration project as per SOA philosophy using WPS, WID.
- Designed and developed the reporting and extracts framework which includes writing validation logic in order to achieve integration responsibilities of user input screens and database to present the output.
- Hibernate POCs which enabled team to have technical clarity.
- R D with hibernate, oracle and crystal reports in order to find feasible and effective methods to achieve the goals.
- Modification in PDMs
- Identifying tools for reverse engineering in order to generate the database tables from the PDMs and then hibernate's .hbm, pojos from tables to cut down the development time by eliminating the need for hand coding error prone process.
- Defects management, identifying the defects accept/reject and getting them fixed from developers and incorporate the fixes in the new builds/releases.
- Providing the functional consultation to the developers, getting clarification from the onsite team in case of any discrepancy with the existing specs, usecases, SRs and BRs.
- Environment: Java, WID, WPS, JSF, XML, XSLT, Websphere application server, RSA, Hibernate, Crystal reports, Oracle, ClearCase, ClearQuest, HP Quality Centre for defect management .
- Team Size: 15
Confidential
Role: Technical consultant
Responsibilities:
- Weblogic and J2EE applications consultant responsible for assisting cases related to JSP, Servlets, EJB, JMS, JNDI, Connection Pooling, Web services, Domains, Clusters, Proxy plugins.
- Identifying the issues with the applications related to memory leaks, GC, performance, architecture etc.
- Webex sessions with clients to exactly analyze their environment to identify the exact issues and providing them the appropriate resolutions.
- Escalate cases and communicate with Backline engineers to solve the problem.
- Ensuring that technical problems are resolved according to Service Level Agreement
- Environment: BEA Weblogic application server and its related products, profilers Jprofiler , WorkShop, NetBeans, JSP, Servlets, EJB, weblogic portals.
Confidential
Role: System engineer
Inxight is the leader in federated search, high-fidelity extraction and visualization, enabling enterprise, government, and OEM customers to discover, organize, and understand information contained in unstructured text in all major languages. Inxight solutions allow its customers to access, cluster, and be alerted to relevant information contained in the open Web, deep Web patent databases , subscription, and internal sources.
Responsibilities:
- Product evaluations using white box testing and enhancement suggestions by studying the architecture in use.
- Testing the desired functionality of the product, by various phases of regression, unit, functional, integration and platform specific tests.
- Creating tools for automate the testing using Java, Perl and shell scripts.
- Creating the test cases and define them in XML files and making the SOAP client request to test the product which is implemented as web service.
Environment: Linux, Solaris,Windows, Java, XML, Web Services, Zira, InXight internal tools.
Confidential
Role: Sr Java Specialist
There is the lottery draw that happens on massive scale in Vietnam, This application is being developed so that people can send SMS on some specified number with the short code respective to their location in order to get the result of their location. Based on the information the respective results winners are disseminated to the user. Also there is a mechanism to update the winners in the application's database, so as to keep the information updated.
Responsibilities:
- Workflow designing of the new services and handling the issues with the ongoing Live services on demand.
- SRS implementation from UDS and implementing the same.
- Module implementation for the Lottery application running in Vietnam.
Environment: Linux- ubuntu, Java, Mysql, HTML, JavaScript, Properitory liabraries of Buongiorno Platform, Eclipse.