Technical Lead Resume Profile
Dublin, OhiO
SUMMARY:
- Over 10 years of rich experience in analysis, design, development and implementation of web-based Internet/Intranet applications using Java, J2EE, Oracle and related technologies.
- Experience mainly in Healthcare domain. Other domain knowledge includes Retail Manufacturing.
- Hands on experience in coordinating with onsite/offshore team and managing deliverables.
- Exposure to various stages of Software Development Life Cycle SDLC
- Expertise in application servers like Tomcat, Web Logic and Web Sphere7.0.
- Capable of adapting to work on new technologies, systems environments easily
- Hands on experience in implementing RESTful Web Services and SOAP.
- Proficient in using SQL Server and Oracle databases and writing complex queries and Fine-Tuning of SQLs. expert in complex queries, stored procedures, triggers.
- Team based management style and excellent interpersonal skills.
- Ability to quickly adapt to different project environments and an excellent team member.
- Good in Managing Projects and Maintaining, Milestones and Budgeting.
- Have been a key player and critical team member.
- Have donned the role of a Technical Lead in current project.
TECHNICAL SKILLS:
Operating System | Windows, Linux, Unix |
J2EE Technologies | Java, JSP, Servlets, EJB, Web Services |
Web Technologies | Ajax, HTML, JavaScript, DHTML,CSS, XML |
Architecture/Frameworks | Struts1.2, Hibernate2.0, JPA |
Servers | BEA Weblogic 6.1, Weblogic5.1, Weblogic8.1, WebSphere 5.1, WebSphere 6.1, Weblogic10, WebSphere 8 |
Databases | DB2, Oracle 9i, Oracle 10g, SQL Server |
IDE's | Eclipse, IBM Rational Application Developer 7.5 |
Tools | TOAD, CA Identity Management, LDAP |
Version Controllers | Microsoft VSS, Tortoise SVN, CVS, VCS |
Domain Knowledge | HealthCare, Retail, Manufacturing |
PROFESSIONAL EXPERIENCE:
Confidential
Overview:
Confidential is the collection of administration data and the software that manages it. It provides facilities for configuring users and applications and their associations with accounts and websites It populates with data migrated from all current global administration databases. We have an integrated Identity Management system that handles the management and association of internal employees, contractors, users across the organization. Identity Management System is a centralized system for Data Hub, Workday, MyHR portals. There are various upstream and downstream systems which feeds data into IDM and through which end systems data get populated. Entire authentication and authorization process goes through the different policy expresses for the Identity Minder and interacts with the Corporate Directory.
Technologies Used: CA Identity Minder, LDAP, SQL Server, Java, JSP, Servlet, Struts, EJB, Oracle, Web Services.
My Role:
- Technical lead for the on going run and build activities in production support environments using CA Identity Management.
- Using CA Identity Management tool for handling all user management and user provisioning activities.
- Working extensively on SQL Server and Oracle databases to handle bulk loader tasks.
- Face of all the M A data loads going on using LDAP, Active Directory, CA Identity Management
- Interact and handshake with other application teams for facilitating their user management
- Configure, manage endpoints for user provisioning at the enterprise level using LDAP and CA Identity Management.
- Exposing user operations as RESTful Web Services for client stubs.
- Working on SOAP Webservices to expose user management web services for application teams to consume
- Legacy applications go through authentication in CHI interface. i am involved in maintaining this application code written in Struts 1.2. Enhancement as and when required in application code using Struts framework.
- Using Hibernate as the ORM tool to interact with databases.
- Written Hibernate queries from application code to connect to database.
- Have been using the Spring framework for maintaining and enhancing user management web application for legacy applications.
- Have setup the Spring framework in local system to support enhancement activities.
- Legacy application code uses Struts framework deployed in WebSphere server. Single resource responsible for managing and handling applications in written in Java using Struts.
- Coordinate between offshore and onshore and communicate deliverables and bring them up to speed with all the project build work.
- Provide value additions in terms of automation using core Java APIs.
- Migrate DTS package code flows in Java schedulers.
- Work with huge chunk of data in SQL Server and Oracle databases to provide user related information for internal audit purpose.
- Monitor, analyze, coordinate with different teams for batch processes.
- have conceived ideas for automation on several areas using existing tools and technologies
Confidential
Overview:
The transactions created in Confidential flows through message broker and MQ in the local queue, to get into Confidential. And transaction from CONFIDENTIAL flows back to Confidential in the reverse way. All customer maintenances, product maintenances, purchase order, sales orders would come to CONFIDENTIAL and all adjustments, receipts and ship confirmations would transfer from CONFIDENTIAL to ECC. 3PL orders and value link orders, comes through EDI, goes into ECC and then follows the regular flow of ECC to CONFIDENTIAL and back.
Technologies Used: Java / J2EE, SQL Server, SAP ECC
My Role:
- Technical lead for the production support role
- Understanding the different ECC transactions and working on them
- Working with 3PL Baxter suppliers and other vendors for the PO and invoices using SAP ECC interface.
- Facilitating ordering processes for customers and resolve any issues between the order hub and the warehouse.
- Work extensively on SQL Server database to monitor, analyze order flows depending on particular warehouses.
- Coordinate with different warehouses for any stuck order.
- Worked on enhancement of existing order processing application in Spring framework.
- Have made changes to existing application using Springs.
- Have used Hibernate as the ORM tools
- Configured the Hibernate for the application which was previously using JDBC.
- Exposed and consumed Web services for other applications to know the order status.
- Have worked on RESTful and SOAP Web Services developing components for client team.
Confidential
Overview:
- The SSP tool allows Supply Chain and Product Reps for Confidential to drive meaningful value creation for customers and Cardinal Health by providing a holistic approach and analysis of 'customer specific' opportunities that will allow them to switch products. The tool provides a single source of product selection information for the account teams, positions Cardinal Health as a trusted partner, simplifies the process, and enables the team to track progress.
- As a user of the web Customer Signature Savings tool, users will be able to create robust account plans for each of their customers using an organized and systematic approach to product selection. The tool uses a simple web workflow that will eliminate the need to create and maintain separate excel spreadsheets for each customer everything will be online and at fingertips with a few clicks of the mouse Create multiple offers, review the opportunities, and enable professional customer presentations. Using the latest data automatically updated on a monthly basis, refresh opportunities when necessary.
Technologies used: J2EE, DB2, Play framework, JQuery, MS Excel.
My Role:
- Senior developer for redesigning an entire application using the Play framework
- Working in tandem with the business team to understand their business requirements and then translating those to technical modules
- Have broken through very complicated pre-written code to decipher complex logic. Had to run through complicated reverse engineering process to understand the exact functioning of a pre-build application tool.
- Created flow charts, graphs and pictorial depiction of the system process flow for the salesrep application tool
- Based on my reverse engineering, the concept of redesigning the tool was perceived.
- Part of team designing the process flow using JQuery. some complicated reporting calculations handled in MSExcel interface. i was responsible for writing business login code into Excel from Java using POI API.
Confidential
Overview:
Confidential ordering provides real-time pharmacy-order and inventory-management solutions through the Internet. It is a platform featuring Immediate Internet access through the Confidential site. It has Enhancement of the pharmacy's operational efficiencies to check the Real-time stock status, Up-to-the-minute pricing, Real-time allocation of product from the distribution centers, Instant order confirmation and Electronic credits and returns. This is a platform that also provides the capacity for different reporting capabilities.
Technologies used: J2EE, SQL Server, Oracle, Servlet Exec.
My Role:
- Senior member of production support team
- Perform routine tasks
- Provide value additions
- Adhering to SLA metrics.
- Onshore and offshore coordination.
Confidential
Overview:
- Confidential is defined as an easy to implement protocol for interactive sessions managed across the Internet. Using real-time synchronous cXML messages, Confidential enables communication between applications, provides seamless user interactions at remote sites.
- Confidential has set-up an infrastructure to allow for Confidential to Confidential. For Confidential sites, procurement applications display a button or link instead of product or pricing details. When users click this button, or link, their web browser displays pages from the cardinal.com website. With a seamless logon to Confidential secure website, users can browse the catalog, look up pricing and product availability, and use other cardinal.com specific applications within the website as appropriate for the partner. When the users done with their
- shopping and selecting items, they click a button that returns the order information to the procurement application as a Purchase Order Requisition.
- The scope of this project is to allow a partner and/or partner affiliates to perform a Confidential to Confidentialwith a return PO Requisition after they place an order within their shopping experience. This will benefit Cardinal Health to increase customer base and traffic to purchase product, leading to increase in sales. It will also benefit the partner to increase the products they offer to their customers seamlessly through their website without hosting those products.
- The project will entail a Confidential and PO Requisition. If the customer is setup with an existing EDI interface to Cardinal Health it will be utilized. Confidential. If no interface is setup currently they can choose to do so via EDI or B2B XML transactions.
Technologies used: Struts, JSP, SQL Server, WebSphere 7.5.
My Role:
- Production support team member responsible for providing seamless integration for the ordering application using the Struts as business layer and SQL Server as the database.
- Ordering application business logic maintenance in Struts as the business layer and SQL Server as backend.
- Standalone Java program to process files and creating orders. i have taken part in redesigning this part of the application.
- Writing utility programs using Java for automation.
- Performed proactive tasks on scripting and scheduling batch jobs on windows systems for alerting
- Enhancement provided on existing platforms to ease out solutions for customers.
- Adhering to SLA metrics.
- Value additions in terms of performance tuning
Confidential
Overview:
- The Confidential is an initiative launched by the Confidential group in Mar'07, which defines the policies and procedures to be followed for developing, reviewing and submitting promotional materials to the Confidential, before using these promotional materials in the market.
- In an effort to effectively manage, enhance and monitor the promotional review process for Confidential has initiated improvements in the current process through the Forms Simplification Project. These changes will facilitate a simplified user experience while continuing to mitigate risk to the organization. Confidential Portal Forms Simplification project involves the review and redesign of the existing Promotional Review Process PRP Forms to reduce the number of forms and reduce the repeated entry of the same data across forms. The project also involves retention of the fields which are helpful in providing complete and accurate records for process metrics reports. The effects of these improvements will assist in achieving operational excellence through effective promotional project planning, execution and process optimization that leads to best in class marketing.
- There are quite a few projects running where I have my contributions sometime in the form of a developer, sometime a lead, sometime a coordinator and even worked in requirements gathering.
- I have worked in projects as 1P4P which is entirely on portal.
- HR MyTap application which is in J2EE
Technologies used: J2EE, Oracle 8i, PlumTree Portal.
My Role:
- Sole developer for a set of forms and their validation rules using the Struts as the framework. Used Ajax as client side code and javascript for clint side validation.
- Have worked to XML and JSP for rendering the left navigation on the portal as a portlet.
- Single handedly enhanced existing forms and their validation rules
- Flexible enough to accommodate requirement changes in various stages of the development life cycle.
- 0 defect detected in cycle-0 of unit testing
- Flawless delivery earned accolades from customers.
Confidential
Overview:
- Confidential is a credit risk monitoring system which Confidential uses for its internal purpose. CONFIDENTIAL is a Limit Monitoring System, meant for the business operations team and for the credit risk management team at Confidential to monitor transactions pertaining to wholesale banking it keeps a tab on the limits on the various facilities extended to borrowers taking into account the effect of any collateral that has been submitted. It performs a set of backend scheduled tasks both online batch processes. Confidential systems works in synch with the core banking system of the client. It interacts with other systems like Grid which is a customer repository system, Profile which is the core banking system, Vortex which is mainly a data mining system Recon. It performs the following functions
- It stores all credit facility data made available to customers
- It enables online pre-deal availability check against available limits and adjusted collateral value with transaction processing systems
- It has an end of day interface to the ING global credit risk-analysis tool - Vortex.
Technologies used: J2EE, Oracle 9i, WebSphere 5.1, VSS, Struts, Hibernate.
My Role:
- In a team of 3 developers
- Application deployed in WebSphere and uses Struts as the framework with Oracle as backend.
- The database interactions are designed to use Hibernate.
- Working on ball-park project estimates and work plans as well as working on several Change Requests on priority basis.
- capturing requirements from the customer and interpreting them to technical documentation
- working on client's calculations basics on baking rules and developing mathematical algorithm to be programmed as Java code
- Solving production issues apart from working in enhancements.
Confidential
Overview:
Confidential is a web based application targeted at providing an e- bridge between CONFIDENTIAL sales and marketing team and its Confidential. This e-bridge provides a means by which Confidential wise stock information with the RS can be accessed by CONFIDENTIAL on a daily basis. Based on the extent of sale of goods from the RS, CONFIDENTIAL will be able to suggest an appropriate re-order quantity which the RS can use for confirming the order with CONFIDENTIAL. This mechanism provides an efficient way to manage inventory in the sell side of the product cycle. This application provides information on sales to CONFIDENTIAL on a daily basis, which used to take much longer to obtain prior to the implementation of the RS-Net application. This sales side information in-turn can be effectively used by CONFIDENTIAL to improve its planning on the buy side of the supply chain. It is FMCG domain it contains information regarding the flow of goods along its supply chain, stock levels with supply chain entities, production data and data from planning and forecasting systems in various systems. This system has both the online transaction processing OLTP where process is initiated by theuser of the system and the other is the background/batch process which a typically a scheduled job in the system. Supply chain management is the set of approaches used to integrate the supply chain for the just-in-time delivery of goods and services aimed at minimizing system-wide costs while satisfying customer requirements.
Technologies used: J2EE, Oracle 8.1.6, BEA Weblogic 6.1, VSS, Eclipse.
My Role:
- In a team of 6 developers
- Junior member of project team
- Working hand-in-hand with senior members on enhancements and bug-fixes.
- Key member in a team working on enhancements using JSP as front end and Servlets and EJB to process business logic using Oracle as back end.
- Take part in brainstorming problem solving sessions to solve customers' pain points
Confidential
Overview:
- Confidential stands for Customer Order Shipment Monitoring System. It is a web based application for tracking exports business of CONFIDENTIAL. The system supports creation and approval of various documents related to exports business, starting from the creation of export order to the dispatch of invoice to the customer. The main modules are Export order, Factory Allocation, Proforma Invoice, Bill of Lading and Commercial Invoice.
- Supplier Net is a web based application for capturing transactions between the CONFIDENTIAL Factories and Suppliers who supply the raw materials to the factories. The system captures the details of Schedule Order, Delivery Challan, in transit, Goods Received Receipt, Quality control, Voucher and Payment.
- Apart from these the system has file generation scripts and transfer scripts which will pull and upload master data from another system and generate and push transaction data to the other system.
Technologies Used: J2EE, Oracle 8.1.6, BEA Weblogic 5.1, VSS, Eclipse.
My Role:
- In a team of 6 developers
- Junior member of project team
- Working hand-in-hand with senior members on enhancements and bug-fixes.
- Take part in brainstorming problem solving sessions to solve customers' pain points
- Have working in client's side to aid production support activities.