Team Lead Resume
SUMMARY:
- Software Developer with 59 months of Java and MarkLogic experience and a total of 5+ years of experience.
- Experienced in Service Oriented Architecture (SOA) and building RESTful web services using Java and Marklogic.
- Experienced in legal domain.
- Well versed with Agile Model.
- Solid technical skills, demonstrated proficiency in mentoring individuals to solve complex issues.
- Experienced in working onsite offshore model and mentoring offshore teams.
- Experience in working with ATMOS database and ORACLE database.
- Experience in leading team and working with clients directly.
TECHNICAL SKILLS:
Servers: Java 1.6, PL/SQL, XML and XQuery, Weblogic 11g, Jetty and Tomcat
J2EE Technologies: REST based web services, Servlet, JSP, JSTL, XML Binding (JAXB), XML Parsing (DOM, XPath and Stax).
Build Tools: Ant
Scripts: HTML, Ajax, java script
Databases: Mark Logic 7.0, Atmos and Oracle 11g
IDE & Tools: Eclipse 3.5, SQL Developer, WinSCP 3.7, Putty, Find Bugs, Check Style, SONAR, JAMON profiling.
Unit Testing Tools: Junit and Soap UI
Version Control Tools: TFS, IBM Clear Case
EXPERIENCE:
Confidential
Team Lead
Responsibilities:
- Followed “Agile” software development model.
- Co - ordinate and communicate with SMEs on understanding requirements and thereby developing components to completion.
- Participate in design and providing suggestions.
- Responsible for developing programs and quality documents related to software development.
- Coding and performing Unit testing including JUnits and SOAP UI.
- Performing code review for each delivery got from offshore.
- Resolving web teams created by Testers during Functional and integration testing stages.
- Performance improvements from release to release based on the new features added to Marklogic.
- Integrating locator shared service to support annotations(notes that are added to online documents by selecting text)
- Developing tools that reduce the mundane work of developers.
Technologies:
Used: Core JAVA, XML, RESTful web services.
Database: Oracle, ATMOS
Team Lead
Confidential
Responsibilities:
- Analyzing high level requirements by then deriving the functional requirements.
- Coordinating with Subject matter experts for requirements and design.
- Implementing the requirements by writing code, testing the requirements and providing support until those are released to customer.
- Updating the API documentation, WADL with newly developed interfaces and enhancements to existing interfaces.
- Automating the testing by writing soapui and junit test cases.
- Resolving the webstars that occurred in production.
- Implementing e-tags which reduces the number of client calls and unnecessary data transfer over network.
- Implementing locking which avoids the data issues in case of concurrent users.
Technologies:
Used: Core JAVA, XML, XSLT, Xquery, RESTful web services.
Database: MarkLogic
Team Lead
Confidential
Responsibilities:
- Understanding the algorithm that was initially developed for simple text in .NET and porting it to Java.
- Enhancing the shinglize algorithm to support XML, HTML and XHTML.
- Enhancing the algorithm to re anchor the annotations even if the document is modified.
- Developing code, unit testing and integration testing.
- Implementing various styling requirements for web app, mobile app and delivery by using XSLT.
- Creating API documentation, WADL for the clients, testing teams who use these to get the details about the interfaces.
- Coordinating with SMEs for requirement gathering, with offshore for implementing requirements.
- Mentoring offshore and reviewing the code done by them.
- Ability to write complex x-query modules with various APIs.
- Implementing search capabilities using mark logic core text search APIs.
- Hands on experience with various cts queries.
- Bulk data update and copying using CORB and XqSync
- Knowledge on content processing framework, recordloader, content pump.
- Clustering and database replication.
- MarkLogic configurations
- Scripting MarkLogic Admin tasks
- X-query Code Profiling
