Application Developer Resume Profile
Professional Summary
- Over 9 years of IT experience in various phases of software development including System Analysis Design, Architecture, Development, Implementation
- Experienced in object-oriented design and programming
- Good experience in implementing Core Design Patterns
- Leadership. Hands-on team leader, mentor and coach with a record of success in making projects work using the skills of existing staff
- Agile Methodologies. Experienced in the use of agile approaches, including Extreme Programming, Test-Driven Development and Scrum
- Excellent communication skills, comfortable interacting with technical and non-technical audiences
Technical Expertise
| Software Engineering | OOAD, OOP, UML, SCRUM Project management |
| Programming Languages | Java |
| J2ee Development | HTML, JSP, Servlet |
| Markup Languages | XML, XSD, XPath, XQuery, Schematron |
| Web Application Server | Tomcat 6.0,Web Logic 8.1 |
| Operating Systems | Windows, Linux |
| Tools | Eclipse 3.6, Jude, Toad, Hudson |
| Source Control Tools | Subversion, Git |
| Application Framework | Struts 1.3, spring 3.0, Hibernate 3.3, JUnit, Maven 2.2, JAXB |
| Databases | Oracle 10g, MarkLogic 4.2.9 |
| Distributed Computing | Apache Hadoop, MapReduce, Hive, HBase |
| Trainings | Calypso Undergone 5 day Training |
Project Experience
Confidential
Role: Senior Project Lead
- This is a framework designed and developed to facilitate TDI QA team activities i.e. to monitor and authenticate data quality when it flows between TDI Treasury Data Integration and AML Anti Money Laundering systems. The framework is executed in a Hadoop environment as standalone executable where data is picked up from either Hive/Hbase and compared against data managed inside TDI/AML HDFS .
- Responsibilities: Involved in Requirement Analysis and Management, Designing, Code review and leading the development team.
Environment: Java6.0, Hadoop, Hbase, Hive, HDFS, Subversion, Eclipse
Confidential
Role: Application Developer
Responsibilities:
- Involved in development of filter module to filter out the orders, which are not compliant for 605 and 606 compliance regulatory reports.
- Participated in re-engineering of 605 and 606 compliance reporting systems.
- Involved in requirement gathering and end-to-end signoff from the customer
- Involved in Test-Driven Development Scrum agile methodology followed , Code review activities.
- Designed and Developed systems to pull Reference data for Account, Exchange and TradingDay information.
Environment: Java6.0, Eclipse, Spring, Git, Aim, Oracle 11g,Unix
Confidential
Role: Senior Project Lead
Responsibilities:
- Preparation of Technical architecture and Low level design documents
- Co-ordinate with the team to deliver the modules on target
- Involved in Unit and performance testing of the system
- Verifying the quality of the requirements, including testability, requirement definition, test design, test-script and test-data development, test execution
- Preparation of Traceability Matrix to ensure use case coverage
- Perform Design and Code Review and signoff of Design document and Test Plan
Environment: Java6.0, Hadoop, Hbase, Hive, HDFS, Subversion, Eclipse
Confidential
Role: Senior Project Lead
- A This is a set of API providing services to applications, upstream and downstream, using a central data store which can be any database including XML MarkLogic , Sybase, Oracle. When a trade XML file get's into the API for marshaling then it travels through various business layers framework , which is usually configured by the end user as per his requirement, like Validation Framework, Content Framework, Entitlement Systems etc.
- At high level our API is used across the institution for marshaling and unmarshalling all the Trade details and is adopted by Equities, Derivatives and FX systems for managing their secured data.
Confidential
Role: Technical Lead / Architect
Responsibilities:
- Full life-cycle development and management of Validation Framework, Content Framework, Entitlement Systems, starting from problem identification, and leading through requirements gathering, architecture/design, coding, testing, documentation and delivery
- Designed and developed the Purging engine, responsible to purge old documents from the stores.
- Designed and developed the Property Page Removal wherein document details would be maintained as part of the page content rather than in separate Properties files, for the trade documents inserted in Marklogic Database
- Preparation of Technical architecture and Low level design documents
- Co-ordinate with the team to deliver the modules on target
- Involved in Unit and performance testing the system
- Verifying the quality of the requirements, including testability, requirement definition, test design, test execution
- Preparation of Traceability Matrix to ensure use case coverage
- Perform Design and Code Review and signoff of Design document and Test Plan
Environment: Java6.0, XQuery, XPath, Subversion, Maven2.2, MarkLogic 4.2.9 and Oracle 10g
Confidential
Role: Team Lead
Responsibilities: Involved in Requirement Analysis and Management, Designing, Code review and leading the development team, implemented Collateral Overview and Details module.
Environment: Java, Spring MVC 2.5 , Hibernate, DWR, Subversion, Maven, Tomcat 5.5 and Oracle 10g
