Sr. Consultant / Tech Lead And Architect Resume
SUMMARY
- Over 14+ years of proficient experience in software system development from project management, requirement analysis, design to implementation.
- Strong Architecture skills with an understanding and development experience in Java/J2EE technologies, Object Oriented Programming, SOA and BPM Tools/ Technologies
- Good experience in Application/Web/Component Development and front end GUI technologies.
- Excellent trouble shooting skills using various technologies like Java/J2EE technologies, EJB, SOA, JDBC, XML Technologies, BPM/BRE Tool.
- Sound understanding of the SDLC & good exposure to the software development quality processes.
- Well versed in JBoss / WebLogic / WebSphere App Server and Oracle Technologies.
- Hands on practical knowledge of TIBCO BPM, IBM JRule BRE, Grails & Groovy.
- Well versed with Agile Methodology to increase productivity and faster project delivery.
- Part of Architecture Group, with contribution in architecture/designing/design - review/technical consulting of J2EE / SOA based development, Mobile Application development.
TECHNICAL SKILLS
Language/Software: Core Java, J2EE, SOA, Servlets, JSP, JDBC, JMS, XML Technologies, Struts, Spring Hibernate, TIBCO BPM, IBM jRule BRE, Apache Velocity, Apache Axis, Grails & Groovy
Web Tools: Ajax, Ext-JS, JavaScript, HTML, DHTML
RDBMS: Oracle technologies, Teradata database, Sybase
Operating System: Window family, Unix/Linux, MS-DOS
Application/Web Server: Web Logic 10.x, Web Sphere 6.x, JBoss, Jakarta-Tomcat
Code Quality Tool: JTest, JProbe, JaCoCo, FindBug, CheckStyle, JSLint, Sonar, HttpAnalyzer, Firebug
Reporting Tool: Adobe RoboHelp
PROFESSIONAL EXPERIENCE
Confidential
Consultant
Responsibilities:
- Requirement analysis, designing of application technical architecture, project planning, Proof of concept development.
- Designed & Implemented the REST Web services and component to manage the life cycle of data load execution.
- Developed a web application using GRAILS & GROOVY and jQuery to control / initiate the data load process with statistic / notification / alert capabilities.
- Peer code review(s) and testing.
- Development using AGILE Methodology and actively participated in the sprint planning.
- Project build and packaging using Maven & ANT, ClearCase.
Environment: Java/J2EE, Spring IOC, Spring MVC, Grails & Groovy, Mybatis, JMS, ANT, Maven, Jenkins
Confidential
Consultant
Responsibilities:
- Participated in requirement analysis, designing of application technical architecture, and specification, project planning, Proof of concept development, monthly code reviews.
- Implemented the integration component to upstream/downstream data through web service exposed by vendor, business rule components using Command Pattern.
- Designed and developed the spring based business components to process downstream data.
- Implemented the Messaging Component to communicate with the existing backend processor.
- Developed JSON based REST Services using Spring MVC to integrate with other systems.
- Designed & developed a web application using Spring MVC, Ext-JS and front end technologies.
- Implemented GUI Tabbed Panel, Tab Pages, Grid Pages, Wizard, Panels with front end business logic and rules.
- Developed the transformation component using Dozer mapping, validator component.
- Explored various design patterns across implementation.
- Participated in the peer code review(s) and shared the findings using JIRA.
- Development using AGILE Methodology and actively participated in scrum, sprint planning.
- Project build and packaging using Maven & ANT.
Environment: Java/J2EE, Spring IOC, Spring MVC, XStream, Dozer framework, Hibernate, Apache Axis, JMS, JavaScript, Ext-JS, ANT, Maven, JIRA
Confidential
Sr. Consultant / Tech lead and Architect
Responsibilities:
- Participation in analysis of client requirement, solution technical architecture
- Involvement in designing and development of application & their component / modules.
- Design, development and Implementation of various component to implement business rules.
- Manage critical production support and maintenance of the system.
- Contribution in project planning, Code Review exercise.
- Active Participation in customer centric mobile application development.
- Contribute in pre-sales activities delivering on-going support and POC development.
- Managed project execution of one of in-house projects to develop Collaborative Portal i.e. Octopus. - Confidential .
Environment: Java/J2EE, SOA, BPM/BRE, XML technologies, struts/spring frameworks.
Confidential
Consultant /Tech Lead
Responsibilities:
- Contribute in project planning, architecture designing.
- Analysis of client requirement, and convert as product's feature with optimization planning.
- Design Technical Architecture document and convert it into Design and Functional specification
- Design and development of critical components of the system.
- Delivery and Team Management, Contribute in project and process compliance management.
- Initiating POC and leading a team for the same, Conducting design & code reviews.
- Setting up technical guidelines and helping team to implement the same.
- Prepare System test plan, Task Management through matrix.
Environment: Java, J2EE, JSP, EJB, Struts1.0, XML Technologies, SOA, JAXB
Confidential
Associate Consultant / Sr. Developer
Responsibilities:
- Migration of existing Confidential Charges system to Service Oriented Architecture compliant.
- Identify all required common genes components and prepare web service documents and functional/technical/program specification based on that generate WSDL and their artifact.
- Integration of all web services as single deployment unit.
- Review the developer’s code and UTP.
- Designing ‘Monitor Framework’ for product.
Environment: J2SDK 1.4.2, JSP 2.0, EJB 2.0, Java Bean, J2EE, JAX-RPC, XML, JAXB.
Confidential
Associate Consultant / Sr. Developer
Responsibilities:
- Analyzing and understanding the existing code.
- Modifying the code to accommodate the latest requirements.
- Development and Integration of collection module of CMS system.
- Review Developer’s Code and UTP.
- Participation in Change Control board of Product Engineering Group.
Environment: Core Java 1.3, JSP 2.0, Servlet, Java Bean, Core Java. J2EE, EJB 2.0
