Senior Software Consultant Resume Profile
UT
Experience Summary
- 16 years of software experience with proven expertise in managing projects, defining roadmaps, system analysis, design, coding, testing, implementation using JEE and web services.
- Experience with managing teams, project planning, roadmaps,estimation and managing co-ordination with offsite/offshore teams
- Defining and implementing software management practices, processes and workflows
- Worked on projects using Agile and Waterfall methodologies
- Worked on various frameworks like Struts, Hibernate, Spring and Ibatis
- Worked on architecture, design and implementation of SOA applications
- Experience with SOAP/REST services
- Experience in object oriented programming, analysis and design patterns
- Strong knowledge in relational databases and stored procedures
- Worked on IBM mainframes with COBOL, DB2, CICS, JCL, QMF, Xpeditor, FileAid
Software Skills
- Programming Languages : Java, C, C , COBOL, Natural, SQL, PL/SQL
- Web Technologies : Servlets, JSP, STRUTS, HTML, JDBC, Applets,
- Javascript, DHTML, Java Bean, XML, XSL, EJB, AJAX,JMS,Mathml, SOAP, REST, Web Services, WSDL, UDDI, DTD, DOM,SAX, XML Schema, Xerces, Web service, XDoclet, JAXB, Spring, AJAX
- Web /Application Servers : Weblogic 5.1/7.0/8.1/10.x, AquaLogic, WebSphere 5.0,
- iPlanet 4.0, Total-E-Server, JWS, Apache
- IDE Environments : Eclipse, WSAD 4.x/5.0, JBuilder 7.0/6.0,
- Rational Development Suite, Jrun Studio
- Databases : Oracle, SQL Server, DB2, FoxPro, Focus
- Mainframe : TSO/ISPF, CICS, VSAM, REXX, JCL, FileAid
- Others : CXF, Hibernate, Ibatis, ANT, Rational Clearcase UCM ,
- Maven, Rational Clearquest, VSS, YACC, Subversion, LEXX, Design Patterns, Install Anywhere 3.5, UNIX Shell Scripts, TOAD, XML Spy, HL7, ASN1, Cerner MPages, Cerner ccl, SOLR, Sencha
- Project Management : Visio, MS Project, ITIL certifications, Teamwork,
- ScrumDesk
Operating Systems:
Windows, SUN Solaris, UNIX, LINUX, AIX, MVS
Professional Experience
Confidential
Responsibilities:
- Manage releases for Clinical data repository services and co-ordinate releases of other projects
- Define the roadmaps for the department that align with the organization strategy
- Analyze requirements, manage priorities, provide estimates, task assignments, reviews and deliverables, review performance of team, scope and risk management. Manage a team of 18 developers and analysts.
- Design web services and security model for services
- Design security changes to core EJB and clinical applications. Implementation of SAML and OpenId for security and single sign on.
- Design and implement changes to Clinical Data repository services that would help store the allergies/problems in newer and older models and multiple repositories as required
- Provide technical input on setting up environments for data migration
- Work with Knowledge Repository team to enhance ordersets for new data structures
- Lead development efforts in implementing ARRA federal government regulations and integration with Clinical Health Information exchange HIE
- Design reports for EHR system from data warehouse
- Design terminology search services to use SOLR, integration with CERNER EMR systems
Confidential
Senior Software Consultant/ Delivery manager
Responsibilities:
- Lead and manage implementation of the various modules, manage resources, work with stake holders and high level design of various modules within clinical desktop outpatient systems framework. Modules responsible for included ePrescription, Rx, Messaging alert systems and integration with patient portal
- Work with offsite teams of GE Healthcare and primary point of contact for managing the responsible modules for delivery. Manage a team of 12 developers.
- Designed and implemented data access layer for ASN1 conversion and improved performance.
- Designed web services to communicate with Decision support system to check for allergies and drug interactions.
- Developed various J2ee components for web application, manage releases of the product and its features
- Developed unit tests and help with test cases , test plan for QA
- Design server side printing mechanism using cocoon for remote printing of orders to facilities
- Configure webservices to work through ESB and implement authentication at ESB level
- Worked with Interface team and decision support team to implement the necessary changes to the rules engine to support the system
Confidential
Responsibilities:
- Designed Business process modeling for Resource Manager Application using Rational rose.
- Designed and developed catalog, configuration, proposal and order services
- Developed ejb proxy framework, resource manager as part of infrastructure team.
- Developed web services, Session Beans, webservices converters for Catalog services.
- Used JMX to provide dynamic configuration changes.
- Developed Junit, remote and webservice tests for the applications developed.
- Implemented logging and tracing using Log4j.
- Developed PL/SQL procedures for data load in Service Capability modules.
- Parsed XML documents using XPP3.
- Developed custom tags extending Xdoclet tags for ejb delegate generations
- Used Hibernate and Ibatis for Persistence framework.
Environment:
Windows NT, Weblogic 8.1, Java, Java Bean, DOM, XML, XPP3, XPATH, ANT, EJB 2.0,Eclipse 2.1, Oracle 9i, Rational Rose, UML, Webservice, Jdbc, Wasp 4.7, XDoclet, Clearcase, Jalopy, CheckStyle, eRoom, JSPWiki, JMX, Hibernate, Ibatis, Selectica
Confidential
Programmer Analyst
Responsibilities:
- Prepared technical specification document for Developers
- Used Rational Rose2000 visual modeling tools developed Business process modeling for Report Administration module
- Developed Struts Actions, Action forms, JSP using Struts taglibs and JSTL
- Developed custom tags used in the foundation applications.
- Created Session EJB's which are deployed on weblogic using ANT scripts.
- Implemented logging and tracing using Apache commons logging.
- Developed Java programs, SQL and related backend for ReportAdmin applications
- Developed mock objects for Junit test cases and parsed XML documents using DOM.
Environment:
Windows NT, Weblogic 7.0, Java, Servlets, JSP, Java Bean, DOM, XML, Xerces, XPATH, ANT, EJB 2.0,Eclipse 2.1, Oracle 9i, XML Spy 5.0, Rational Rose, UML, STRUTS, JavaScript, VSS, XML Schema, XDoclet, Clearcase UCM , ClearQuest, Jalopy, Jdbc, CheckStyle, eRoom
Confidential
Team Lead/Engineering Manager
Responsibilities:
- Manage a team of developers and interact with clients to gather requirements and assist with
- Implementation of the product
- Accountable for the delivery of the product with the highest quality and for managing resources and the budget
- Worked on estimation, project planning and co-ordination with offshore teams
- Used Rational Rose2000 visual modeling tools and developed Business process modeling with use cases, Class and object diagrams.
- Developed Java Utility classes to support XML parsing.
- Developed Struts Actions, Action forms, JSP using Struts taglibs, coding of JSP custom tags.
- Worked on preliminary design of physical and logical diagram for Database.
- Implemented logging and tracing using Log4J.
- Used WSAD for creation and debugging programs.
- Wrote stored procedures, appropriate triggers and SQL to access data from the database
- Supported the applications through debugging, fixing and maintenance releases.
- Created Enterprise Java Beans EJBs and deployed them in the IBM Web Sphere application server environment to implement business logic
Environment:
- Windows NT, Websphere, Java, Servlets, JSP, Java Bean, SAX, XHTML, XML, Xerces, ANT,
- EJB 2.0, WSAD 5.0, MS SQL Server 2000, XML Spy 5.0, Rational Rose, UML, STRUTS,
- JavaScript, VSS, XML Schema, LINUX, MS Project
Confidential
Responsibilities:
- Involved in OO design and development of workflow process using UML and Rational Rose modeling tools.
- Wrote Dynabase scripts for content management. These scripts performed the search for a specific content on the repository.
- Developed Servlets, JSP, Entity and Session Beans and deployed on WebSphere Application Server and Hp Bluestone application server
- Integrated registration module with Site Minder for passkey authentication to provide access to the content.
- Supported integration and export of data from database,xml repository to Blackboard system.
- Coded Java utility classes to create and parse XML documents using DOM
- Involved in Testing and Bug fixing in Development and Production environment.
- Migration of source code from Sapphire to websphere.
- Developed Struts Actions, Action forms, JSP using Struts taglibs.
- Integrated third party applets and supported mathml and webeq editors to help the users manipulate the equations.
- Wrote Shell script to Compile, run and build these applications in SUN Solaris environment
Environment:
Windows NT, Java, Servlets, JSP, Applets, Java Bean, EJB, HTML, DHML, XML, XSL, DOM, SQL Server, HP Bluestone, STRUTS, WSAD, Websphere, Webservices, Web Eq, Mathml, Sun Solaris, xerces1.3, UML, Dynabase, VSS, SiteMinder, DTD, UNIX Shell scripts
Confidential Software Engineer
Responsibilities:
- Involved in development of the registration process, Customer care module, Workflow process and partner interfaces.
- Created JSP files for front end and JAVA programs for backend processing
- Established database connectivity using connection pool mechanism.
- Coding of JavaBean for registration modules and Java programs to parse XML documents.
- Created invoices as XML document and design of DTD
- Tested the module in the local environment using JRUN.
Environment:
Windows NT, Java, JSP, Java Bean, UML, HTML, XML, XSL, Oracle8i, JRUN, NES, JBuilder, Weblogic 4.5, Sun Solaris, Rational Rose, ClearCase, XML Spy, JRUN
Confidential
Programmer Analyst
- Created the JSP files for front end as per the PDF design devised by the team
- Involved in Coding of Servlets for browsing , registration and search modules
- Performed testing of modules and system testing
- Established the JDBC-ODBC connection using Connection pool mechanism
- Deployed session beans, servlets on WebLogic server and JavaWebServer
Environment:
Windows NT, Windows'98, Java, Servlets, JSP, Java Bean, HTML, DHTML, Oracle8i, EJB, JavaScript, WebLogic, JBuilder
Confidential
- Prepared specifications based on Client's requirement.
- Developed JFC Swing components, AWT Components., performed unit tests
Environment: Windows NT, Windows'98, JAVA, SWING
Confidential
- Reviewed Low level design documents
- Coded in DB2, COBOL, CICS and VSAM
- Prepared test plans, tested using EXPEDITER and MCCABE.
- Designed maps for Online programs
Environment: ES3090, MVS, COBOL, DB2, CICS, JCL, VSAM, EXPEDITER, McCabe
Confidential
- Ran the conversion tool.
- Performed trouble shooting at various stages of conversion and testing.
- Reviewed the converted source code, no-Abend and comparison testing.
- Wrote file scripts to expand the data files.
Environment: ES3090, MVS, COBOL, DB2, CICS, JCL, VSAM, EXPEDITER
Confid ential
- Tool Development for conversion of Natural source code to Cobol source code using C, YACC, FLEX. Responsibilities are
- Analyzed Natural source code, Parsing and token generation
- Coded in C, YACC, FLEX and Testing
Environment: UNIX, COBOL, NATURAL, YACC, FLEX, C, C
