Technical Lead Resume
SUMMARY:
- Technology Lead with 10+ years of experience in Design, Development, Integration, Performance Analysis, Deployment and Maintenance for J2EE Server side application.
- Have played various roles such as developer, module lead and technical lead.
- Analytical thinker that consistently resolves ongoing issues or defects, often called upon to consult on problems.
- Solid Technical skills, demonstrated proficiency in leading the team and mentoring individuals
- Specializing in Object Oriented Design and Analysis with extensive experience in the full life cycle of the software design process including requirements definition, prototyping and proof of concept, design interface implementation, testing and maintenance.
- Experience in Auto and Property Insurance domain.
- Excellent programming experience using Java, Hibernate, JSON, Servlets, JSP, JDBC, JMS, XML, Apache Struts, Spring Web flow, Spring JMS, Spring DAO and Web Services.
- Strong Working experience in web application development using XHTML, CSS/SCSS, JSF, JavaScript, JQuery, Richfaces, Primefaces.
- Strong working experience in distributed object - oriented component analysis and design according to industry leading J2EE framework on WebSphere and Tomcat.
- Strong working experience in developing applications using Agile methodologies like SCRUM.
- Working experience in Exigen Insurance Suite application development, PolicyCore, BillingCore and ProductFactory.
- Working experience in Thunderhead application development, Business Object Studio (BOS), Business Content Studio (BCS) and Admin.
- Have configured JVM using IBM BMC Application Release Automation tool.
- Have configured continuous integration tools like Jenkins and set up build automation jobs using Maven 3.
- Working experience with automation testing tools like Selenium.
- Have configured static code analytical tools like SonarQube.
- Working experience with Junit Frame work like Mockito and PowerMock.
- Experience using application development tools like IBM RAD, Eclipse, IntelliJ.
- Experience with UML use cases, sequence and class diagrams using IBM Rational Rose and VISIO.
- Experience using various configuration management tools like SVN, Git.
- Have good knowledge on application packaging tools like Maven, Ant and Continuum Build.
SPECIALTIES:
Core Java, Object Oriented Programming concepts (Proficient), JSF, Hibernate, Spring Web flow, Servlets, JSP, STRUTS (Prior experience-Proficient), Spring & Web services (Fair), HTML/XHTML, JQuery, JSON and JS (Prior experience-Proficient).
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead
Responsibilities:
- Responsible for reviewing the user stories and provide technical implementation approach
- Responsible for participating in daily stand up meeting and provide updates for sprint deliverables
- Participate in sprint planning meeting and provide suggestions in terms of technical design/ story point estimation
- Responsible for providing estimation and impact analysis for any new solution framework request from solution architecture team
- Prepare technical design and present it for architecture design review
- Perform code review and ensure the quality of team deliverables.
- System matter expert for conversion development and provide technical suggestions to conversion business team to resolve their business requirements.
- Develop proof of concept and present it to business to create user stories to resolve their business requirements.
- Development of new components and creation of the new business functionality by extending core policy core and billing core services provided by Exigen Insurance Suite product.
- Development/configuration of automated underwriting rules using Exigen Insurance Suite product factory to reduce the amount of manual work in processing quotations and policy issuance
- Implement the conversion functionality which migrates the policies from Legacy systems to the new Policy Administration system.
- Co-ordinated with Business, QA and other integration teams during development and testing of the application.
- Defect analysis / management by validating delivered user story requirement / code
- Conducting sprint retrospectives
Technology:
Software: Java,J2ee,JSF,Hibernate, JPA, Liquibase, Spring 3, Spring Web flow, Spring WS, Web services (JAX-WS), RESTful web services, Maven 3JBPM, XHTML, JavaScript, JQuery, Richfaces, Primefaces, Elastic, JSON, XML, Junit
Tools: Exigen Insurance Suite, SonarQube, Selenium, Jenkins, Git, Bitbucket, Reviewboard, JRebel, Mockito, JIRA, Mercury Quality Center, SQL Developer, Rational Team Concert
Database: Oracle 11g
Server: Tomcat 7
Confidential, Phoenix
Technical Lead
Responsibilities:
- Responsible for Requirements gathering and Analysis
- Responsible for design of architecture/components for the new components built as part of this project. (Best in class design patterns are applied to achieve a robust design)
- Responsible for presenting the project in JADR. (joint architecture design review)
- Responsible for configuration of BMC ARA (Amex customized tool) for deploying applications and configuring JVMs in an integrated way.
- Build Assembly component using J2ee, which can handle high volume batch processing of emails and letter assembly.
- Build new workflow for handling different types of communications using J2ee in a generic manner.
- Migrate existing DAO architecture to Spring DAOs and Spring AOP.
- Migrate MQ JMS API to Spring JMS interfaces.
- Create Custom Web Application which contains the Thunderhead RIA doceditor integrated along with GCS functions using JPF (Struts)
- Responsible for integrating thunderhead RIA doc editor with Sendcorrespondence flow of GCS.
- Responsible for coordinating with Thunderhead to get the requirements for the editor incorporated.
- Responsible for creation of Business Objects and Batch configuration in Thunderhead for enablement of document assembly.
- Responsible for creation of scripts which can be used in Thunderhead Business Content Studio.
- Responsible in configuring thunderhead to achieve the project’s purpose.
- Responsible for integrating Siteminder authenticated users to be able to work with thunderhead editor by creating a workflow for maintaining the user base between LDAP and TH directly.
- Responsible for setting roles and responsibilities to thunderhead editor users.
- End to end responsibility of deliverables from Onshore
- System Knowledge sharing and updating / modifying System Appreciation documents.
- Co-ordination with the Business.
Technology:
Software: Java,J2ee,RAD, Struts(JPF),Spring, Maven, Web services (JAX-WS)
Tools: Thunderhead, Mercury Quality Center, Subversion (version control)
Database: DB2
Server: Linux, Websphere 6.1
Confidential
Technical Lead
Responsibilities:
- Responsible for Requirements gathering and Analysis
- Responsible for design of architecture/components for the new components built as part of this project. (Best in class design patterns are applied to achieve a robust design)
- Responsible for creation of Business Objects in Thunderhead for enablement of document assembly.
- Responsible for creation of scripts which can be used in Thunderhead Business Content Studio.
- Responsible for configuring thunderhead to achieve the project’s purpose.
- Responsible for setting roles and responsibilities to thunderhead users.
- Build Assembly component, which can handle high volume batch processing of emails and letter assembly.
- Migrate existing DAO architecture to Spring DAOs and Spring AOP.
- Migrate MQ JMS API to Spring JMS interfaces.
- Migrate web applications built using FrontServlet architecture to JPF (Struts)
- End to end responsibility of deliverables from Offshore
- System Knowledge sharing and updating / modifying System Appreciation documents.
- Co-ordination with the on-site team
Technology:
Software: Java,J2ee,XML,Axis 1.4,RAD, Struts(JPF),Spring
Tools: Thunderhead, Mercury Quality Center, Subversion (version control)
Database: DB2
Server: Linux, Websphere 6.1
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for Requirements gathering, Analysis and Design
- Responsible for Build and Review of Code.
- Responsible for reviewing test plans and cases
- End to end responsibility of deliverables from Offshore
- System Knowledge sharing and updating / modifying System Appreciation documents.
- Co-ordination with the on-site team
Technology:
Software: STRUTS(JPF), Java, JSP, Servlets, JavaScript
Tools: RAD 7.5, Performance Center, Mercury Quality Center, Subversion
Database: DB2
Server: Linux, Websphere Application Server 6.1
Confidential
Test Lead
Responsibilities:
- Test Planning.
- Participate in design calls.
- Perform test execution and defect maintenance.
- Conducting Risk based testing.
- Responsible for end to end offshore delivery.
- Managing and guiding a team of 2-3 individuals
Technology:
Software: Java, XML, HTML, JSP, Servlets
Tools: Mercury Quality Center, Performance Center, Quick Test Pro
Database: DB2
Server: Linux, Websphere Application Server 5.1
Confidential
Sr. Developer
Responsibilities:
- Proof of concept for using the Framework to generate Email Content and sent to SparkEngine in a XML format
- Responsible for analysis, design and coding
- Review test plans and cases
- Managing and guiding a team of 2-3 individuals
- Co-ordination with the on-site team
- Implementation activities.
Technology:
Software: Java, HTML, XML
Tools: WSAD 5.1, Ant, log4j, Control M, Mercury Quality Center, Subversion
Database: DB2
Server: Linux, Websphere Application Server 5.1
