Technical Architect / Senior Solution Designer / Application Developer Resume
Los Angeles, CA
SUMMARY
- 9+ years of technical lead expertise in Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Testing, Debugging, Project Management and Implementation of Web/Enterprise applications.
- Strong experience in Solution Design, Development and implementation of Business and customer facing Web applications using Java/ J2EE architecture, OO Design Patterns, Service Oriented Architecture(SOA), Spring Framework, Servlets, JSP, Java Beans, JDBC, Hibernate, HTML, CSS, XML, SOAP, Web services, ESB Data Power, XSLT, XPATH, JDBC, jQuery, Ajax and Java Script on Web Sphere application Server.
- In depth knowledge of Object Oriented programming methodologies (OOPS) and Design Patterns development experience with Java technologies.
- Well versed in all aspects of N - tier distributed application architecture. Hands on experience in designing and implementing business components using spring modules like Spring IOC, Spring MVC, Restful services. Hands on experience in integrating web services using SOA architecture.
- Experience in integrating multiple applications. Experience in multiple system development methodologies like Waterfall, Iterative, Agile, and extreme programming. Involved in Inception, Elaboration, Construction and Transition Phases of Project.
- Having very good understanding of middle-ware and application server.
- Involved in all phases of Software Development Life Cycle (SDLC)
- Expertise in OOAD and UML methodologies with Rational Software Architect (RSA).
- Functional Expertise in Insurance Domain - Auto, Home and Umbrella Lob’s. Subject Matter Expert in Property and Casualty (P&C) - Policy Center applications.
- Experience in developing Rough Order of Magnitude (ROM) cost estimates, effort and duration estimates for analysis and development activities.
- Assisting with defining scope, deliverables and schedules identifying risk and action list.
- Proficiency in deriving technical solutions for complex problems and requirements.
- Possess strong leadership and mentoring skills acting as Delivery Lead for small and medium size projects.
- Troubleshooting experience in bug fixing, code review, Integration and unit testing, using various testing methodologies and tools.
- Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/AIT/QA/REG/Prod.
TECHNICAL SKILLS
Languages: Java, Java EE, JavaScript, SQL, XML, HTML, Flex, Action Script
Application Servers: IBM Web Sphere 6.1,7.0, 8.0, Tomcat, CICS
Databases: IBM DB2, Oracle 9i, Toad, MY SQL, MS-Access
Operating Systems: Windows NT/98/2000/XP,7
Web: J2EE, Java, JSP/Servlets, XML,AJAX, HTML, JavaScript, Struts, jQueryHibernate, iText API, Spring MVC
SOA: Web Services, REST, SOAP UI, WSDL, XSD, XML,XSLT,XPATH
Frameworks: Struts, Spring, Hibernate
Tools: Rational Clear Case, Rational Rose, Quality Center (Test Director),RAD7, 8 JUnit, Eclipse, SVN, Ant, Flash Builder, IBM Worklight, Intellij
Middle Ware: ESB - IBM Data Power XI50 (Web service Proxy, Multiprotocol Gateway)
Domain Knowledge: Insurance, Banking and Finance
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Technical Architect / Senior Solution Designer / Application Developer
Environment: Java 1.7, Web Sphere 7, Spring, Hibernate, JSP, Ajax, jQuery, Web Services(SOAP, REST), SOA, Maven/ANT, XML, DB2
Responsibilities:
- Analyzing the functional requirements and translating it into technical requirements coming up with Use cases, and identifying modules/programs where changes are required.
- Defining Solution Requirements Specification and documenting system level requirements.
- Preparing the detailed design document from the functional specifications.
- Preparing Solution Design Architecture Document
- Participates in business process work sessions, project meetings and joint applications development sessions to ensure that product design decisions are communicated to departmental personnel.
- Responsible for project activities (analysis, design and development) throughout the life cycle of the release.
- Provides estimates for tasks, projects and change requests.
- Codes, tests, debug, implements, and documents programs.
- Conducts reviews such as requirements review, design review, code review, test plan review, test result review and provide comments.
- Handled the tasks of identifying system deficiencies and implementing effective solutions
- Responsible for managing technical resources within project schedule
- Assigned the tasks of enforcing coding standards
- Handled the responsibilities of managing technical risks throughout the project
- Responsible for creating and executing development plans
- Advisor/Point of Contact for front-end web applications
Confidential
Software Developer
Environment: Java 1.5, Web Sphere 6, Struts, JSP, Java Script, Web Services, SOA, ANT, XML, Oracle, Toad, RAD
Responsibilities:
- Requirement analysis
- Designing and Coding
- Coordination with onsite personnel to ensure product compliance with new, ongoing changes in functional requirements.
- Unit Testing, System Testing and defects tracking
Confidential
Software Developer
Environment: Java 1.5, Web Sphere 6, Struts, JSP, Java Script, Web Services, SOA, ANT, XML, Oracle, Toad, RAD
Responsibilities:
- Requirement analysis
- Designing and Coding
- Coordination with onsite personnel to ensure product compliance with new, ongoing changes in functional requirements.
- Unit Testing, System Testing and defects tracking