Team Lead, Senior Developer, Onsite Coordinator, Retriever Service Owner Resume
0/5 (Submit Your Rating)
Dayton, OhiO
TECHNICAL SKILLS:
- Language: Java/J2EE.
- HTTP protocol: - REST Framework
- Content Management: Mark Logic, Mongo DB, Vignette Application Portal
- Web Technologies: Adobe Flex, JSP, Servlets, RESTful Webservices, HTML, Java Script, AJAX, CSS, Xquery, Xpath
- MVC Framework: Cairngorm, Spring MVC, Struts MVC
- Development Tools: Eclipse, Soap UI, BitKinex, Putty/WinSCP, Adobe Flex Builder, ANT, J-Unit, Corbertura
- Browser Tools/Plugins: Advanced Rest Client, Modify headers in Chrome/Firefox.
- RDBMS: PL/SQL
- Operating Systems: Windows 7/XP.
- ORM Tools: Hibernate
- Version Control Software: TFS, Clearcase, SVN, CVS, Harvest.
PROFESSIONAL EXPERIENCE:
Confidential, Dayton, Ohio
Team Lead, Senior Developer, Onsite Coordinator, Retriever Service Owner
Responsibilities:
- Design/ Determine New Lexis Retriever Architecture Changes/ Inclusions for Enhancements and New Initiatives.
- Architecture Changes requires complete knowledge of New Lexis Document Retriever Application and all the application services that New Lexis provides to the customer.
- Technologies used includes but not limited to J2EE, Java, Servlets, XML(XSD, DTD, XSDLT), XQuery, XPath, HTML,WSDL,WADL, Restful Web Services, Mark Logic, Rational Clearcase, SoapUI, SharePoint on UNIX windows and Solaris operating systems.
- Responsible for translating business requirements into systems qualities and thence into repeatable design strategies and patterns that enable those qualities (e.g. adaptability, scalability, availability, non-repudiation, reusability, etc.)
- In this role he will work with Business Team/ Application to understand the Secure Communication requirements, and explore/ provide solutions with methods/ tools/ Technologies that needs to be used for the same.
- Understanding of Business need to communicate over secure channels. New Lexis Services request for New Lexis Document Retriever.
- Responsible for developing the New Lexis Retriever service using Java/J2EE, XQuery and XPath on top of Mark Logic Database.
- In this role he will be responsible for communicating with the business team and understands the business requirements while translating it to functional documents.
- Provide the design methodology to resolve functional requirements.
- Guide the offshore team and onshore team to develop the requirement while developing a part of it himself at client site.
- Fine tunes the delivered module from performance bottlenecks and defects and deploys the bundle to user test region.
- Responsible for Data Integration. This includes defining the opportunities for integration, selecting the tools, specifying the shared data & code resources, defining the interfaces and control-flows, and monitoring the success of data integration based on timeline.
- In this role he works with various Data Owners responsible for various content types such as Case Law, News, Dockets, Expert witness analysis, Statutes and Legislation etc.
- Fabricating the raw data after retrieving it from Mark Logic database with desired metadata information which helps the application to present the documents to customer in feasible model.
- Modifying the data with inbuilt services viewspec to include additional information for operational purposes.
- Responsible for application integration. This includes defining the timeline for integration, selecting the baselines, specifying resources and services to be integrated, defining the interfaces and monitoring the integration and smoke testing the integrated services.
- In this role he works with Application Team to determine handshake mechanism across different services.
- Understanding of the expected inputs each service requires and the expected output options and setting up the right definitions for efficient service oriented architecture.
- Communicating and executing the enhancements across services to deploy to environments in the same time avoiding mismatches to keep the system up and running for development and testing purposes.
- Setting up the right baseline of resources to be used to have valid cohesion of handshake.
- Implement Change in Development Region, includes Application changes, changes to Application Server.
- Configure the Application Servers in Mark Logic Console.
- Work with Confidential System Administrators/ Global Technology Integration Team to implement changes in Services in all Test Regions and Production.
- Prepare documentation/ steps of what needs to be done when deploying new application changes. Steps includes but not limited to New Server Definition, Application Deployment, New Mark Logic Server setup, Index creation, user role definition.
- He is responsible for setting up new environments for various groups within New Lexis to perform individual tasks independent of each other to deliver their own enhancements to the product.
- In this role he will be setting up the chasm variables that define initial resources for all services.
- Decides on extent of data required to be loaded to perform desired teams task in the new environment.
- Responsible for creating necessary service request for setting up new ID’s, permissions, configurations and resources for the established services in the new environment.
- Works with the Mark Logic DBA in setting up Mark Logic database and maintenance.
- Responsible for requesting for desired number of forests and evaluator nodes within Mark Logic database.
- Assigning appropriate roles for operational and read only users.
- Creating necessary indexes and setting up configurations based on Mark Logic recommendation for optimum performance.
- Deploying metadata and XQuery files to appropriate nodes.
- Initiating indexing and corbing to refresh the data with new metadata or new set of data.
- Identify Performance/ Response Time for every retriever request on each content type using in built Mark Logic profiler. Identify and resolve performance bottlenecks such as expensive queries and long running queries.
- Co-ordinate with the Users, Testers and Business Analysts during Dress rehearsals and live events.
- Continually research the information technology marketplace for new and innovative technologies and application development practices.
- Proactively propose these new technologies as solutions to business problems.
Confidential
Senior Developer, Team Lead
Responsibilities:
- Involved myself in many team leading and team building activities.
- Designed and developed the core modules like Claims Settlement, Create/ Modify Class Action, Lead Counsel, Notifications.
- Involved in the performance tuning of the site.
- Involved in implementing enhancements and fixing production defects in other core modules.
- Integrated the plugin for Harvest Source control with Eclipse.
Confidential
Developer, Integration Master, Tester
Responsibilities:
- Worked effectively involved in build script development and testing of the application. Worked on Fixing the UAT issues in the project which arrived during the UAT phase of the project. Also been a part of the enhancement changes in the application which arises as a change request.
Confidential
Developer, Integration Master, Tester
Responsibilities:
- During the design phase of the project, he was primarily responsible for creating HTML design pages using Dreamweaver tool.
- During the development phase of the project,
- I developed Advisor Profile Module. This displays the details of all the client’s advisors,
- Locate An Advisor Module, this enables an user to search for an financial advisor
- Portfolio Allocation Module. This module depicts the allocated portfolio visually to the user. This uses Chart director Utility, JavaScript. In the testing phase of the project, I wrote Junits and tested