Technical Lead Resume
BostoN
SUMMARY
- Over 9+ years of extensive working experience in architecture, design, development and support of Software applications using JAVA, J2EE, SOA and UML Design Patterns in Retail Domain, Inventory Domain and Manufacture Domain.
- Involved in project scoping and planning of application architecture using complex SOA architecture.
- Extensive knowledge in design and development of Web Enabled Applications, Distributed Systems using Java/J2EE, Web Services, JSP, Servlets, JDBC, JMS, XML, WebSphere MQ, HTML, Java script, Ajax, IBM DB2 Database, Oracle.
- Knowledge in various open source frameworks like, Hibernate and Spring.
- Hands on experience with databases including Oracle, PL/SQL involving functions, indexes, and packages.
- Effective communication of Technical solutions to Project Managers and Business Architect to avoid the solution gaps
- Excellent project life cycle experience (SDLC) in all aspects of requirements specifications, design, code, test, deploy, maintaining and also have implemented projects in Waterfall.
- Excellent experience in AGILE/SCRUM methodologies such as iterative development (sprints), Story pointing, Automating unit Testing, Auto Deploy, Continuous Integration (CI) and Pair Programming.
- Experience in designing applications using UML Diagrams like Class Diagram, Component Diagram, Sequence Diagrams, and Deployment Diagram using MS Visio and Rhapsody 7.0
- Extensive experience with IBM WebSphere and Weblogic Application server and building the applications using ANT tool.
- Experienced in working with Design Patterns like MVC, MVP, Singleton, Data Access Object, Session Façade, Factory and Adapter.
- Experience in using integration Technologies like Web services - JAX-RPC, JAX-WS and Restful.
- Experience to maintain the source using version controlling tools like IBM RTC, CLEAR CASE, SVN and defect management tools like BUGZILLA, CLEAR QUEST, IBM RTC.
- Working knowledge on XML Technologies JAXP (DOM and SAX parsers).
- Experience in developing unit test cases using JUnit 4.0.
- Hands on experience in VPN, Putty, winSCP etc.
- Driven by new challenges and adept at adapting to any cultural and business environments.
- Involved in meetings to gather information and requirements from the clients.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
TECHNICAL SKILLS
Languages: Java, SQL
Web/App Server: IBM WebSphere 6.0 and Weblogic 10.3.5, Tomcat 7.0
Web Technologies: J2EE- Servlets, JSP, XML, JAXB, JDBC, JMS, JUnit, AJAX, Web Services, SOAP, HTML
Database: IBM DB2 and Oracle
IDE: Eclipse, JBuilder
Frameworks: GWT, Iceface, Hibernate, SOA Architecture, Business Services Framework, Presentation Services Framework and Spring
Scripting and markup: JavaScript
Modeling Tools: Rational Rose, Rhapsody, MS Visio.
Design Language/Tool: IBM Rational Unified Modeling Language
Utilities: Log4J, Logger, JUnit, Ant
Review Tool: PMD Plug-in, SONAR, Emma
Version Control: IBM RTC, CLEAR CASE, SVN
Project Methodologies: AGILE/SCRUM/XP, Waterfall
Operating systems: Windows 2000/XP/NT/98/Vista
PROFESSIONAL EXPERIENCE
Confidential, Boston
Technical Lead
Responsibilities:
- Extensively worked on front end and business login.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Used MVP, Singleton, Data Access Object and Session Façade patterns in development.
- Followed agile software development practice paired programming and scrum status meetings.
- Responsible for co-ordination with TDE development team.
- Used JUnit to test persistence and service tiers and achieve code quality.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Worked on tools like IBM-RTC and HP Quality for bug tracking.
- Code promotion activity from DEV to UAT/PROD environment.
Environment: Java 1.6, GWT 2.6.1, Tomcat 7.0, Web Services, Log4j 1.4, Ant, Microsoft Visio, Jenkins, ClearCase, ClearQuest
Confidential
Technical Lead
Responsibilities:
- Extensively worked on front end and business login.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Used MVP, Singleton, Data Access Object and Session Façade patterns in development.
- Followed agile software development practice paired programming and scrum status meetings.
- Responsible for co-ordination with TDE development team.
- Used JUnit to test persistence and service tiers and achieve code quality.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Worked on tools like IBM-RTC and HP Quality for bug tracking.
- Code promotion activity from DEV to UAT/PROD environment.
Environment: Java 1.6, GWT S Web server, Web Services, Log4j 1.4, Ant, Microsoft Visio
Confidential, Colorado Spring
Technical Lead
Responsibilities:
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Effectively implemented Iceface and Java technology to design the application in SOA.
- Used MVC, Service Locator, Data Access Object and Session Façade patterns in development.
- Used JUnit and PMD plugin for effective unit testing and code quality check.
- Automated the JUnit test case in auto build and deploy process to achieve the Continuous Integration.
- Utilized pair programming approach to ensure high quality code.
- Worked in close cooperation with project managers and other functional team members to form a team effort in development.
- Participated and contributes actively in Agile ceremonies like team stand ups, Iteration planning, Story grooming/pointing sessions, Demos to Business Owners and retrospective meetings
- Worked with Ant to build the application.
- Worked with SVN repository for source control and Code reviews using EMMA.
- Involved in developing UML and Class diagrams to help team members understand the business flow of the project
- Building out quality plan and Integration testing templates.
- Provided direction and mentored team members.
Environment: Core Java, J2EE, Spring 2.5.x, Hibernate 3.0, SVN 1.8.x, Iceface 3.2, JUNIT 4.0, Emma, Weblogic 10.3.5, and Oracle SQL developer, LDAP for login authentication, and Agile Methodology.
Confidential
Senior Java Developer
Responsibilities:
- Designed and coded application components in an Iterative environment.
- Developed the application using the Java, Swing.
- Used JUnit for effective unit testing and code quality check.
- Involved in the analysis and design of integration interfaces between various subsystems in the project.
- Used MVC, Service Locator and Session Façade patterns in development.
- Successful development of all assigned applications using industry best practices.
- External Team communication and management
- Worked with Ant to build the application.
- Worked with IBM CLEAR CASE repository and CLEAR QUEST defect tracking..
- Assisted Performance Tuning Team to provide data/SLA information and the Heap memory leakage issue, CPU usage issue are identified and fixed to perform Performance Tuning successfully.
- Provided direction and mentored team members.
Environment: . Core Java, Swing, Ant, Rhapsody 7.0, Eclipse 3.x, Corba, Ace/Tao, Clearcase, Clearquest and Iterative Methodology
Confidential
Senior Java Developer
Responsibilities:
- Designed and coded application components in an Iterative environment.
- Developed the application using the Java, Swing, Open office API.
- Used JUnit for effective unit testing and code quality check.
- Involved in the analysis and design of integration interfaces between various subsystems in the project.
- Used MVC, Service Locator and Session Façade patterns in development.
- Successful development of all assigned applications using industry best practices.
- External Team communication and management
- Worked with Ant to build the application.
- Worked with IBM CLEAR CASE repository and CLEAR QUEST defect tracking..
- Assisted Performance Tuning Team to provide data/SLA information and the Heap memory leakage issue, CPU usage issue are identified and fixed to perform Performance Tuning successfully.
- Provided direction and mentored team members.
Environment: Core Java, Eclipse 3.x, Velocity, Openoffice 1.5 API, XML and Waterfall Methodology.
Confidential
Senior Java Developer
Responsibilities:
- Designed and coded application components in an Iterative environment.
- Developed the application using the Java, Swing, Open office API.
- Used JUnit for effective unit testing and code quality check.
- Involved in the analysis and design of integration interfaces between various subsystems in the project.
- Used MVC, Service Locator and Session Façade patterns in development.
- Successful development of all assigned applications using industry best practices.
- External Team communication and management
- Worked with Ant to build the application.
- Worked with IBM CLEAR CASE repository and CLEAR QUEST defect tracking..
- Assisted Performance Tuning Team to provide data/SLA information and the Heap memory leakage issue, CPU usage issue are identified and fixed to perform Performance Tuning successfully.
- Provided direction and mentored team members.
Environment: Java 1.4, Swing, Ant, and Eclipse 3.x
Confidential
Java Developer
Responsibilities:
- Designed and coded application components in an Iterative environment.
- Developed the application using the Java, Swing, Check Style API, .
- Used JUnit, JTest for effective unit testing and code quality check.
- Involved in the analysis and design of integration interfaces between various subsystems in the project.
- Used MVC patterns in development.
- Successful development of all assigned applications using industry best practices.
- External Team communication and management
- Worked with Ant to build the application.
- Worked with IBM CLEAR CASE repository and CLEAR QUEST defect tracking..
- Assisted Performance Tuning Team to provide data/SLA information and the Heap memory leakage issue, CPU usage issue are identified and fixed to perform Performance Tuning successfully.
- Provided direction and mentored team members.
Environment: Core Java, Swing, Check Style 4.0, Ant, Junit, JTest, Velocity, Castor, CVS, Eclipse and Waterfall Methodology.
Confidential
Java Developer
Responsibilities:
- Designed and coded application components in an Iterative environment.
- Developed the application using the Java, Swing
- Used JUnit for effective unit testing and code quality check.
- Involved in the analysis and design of integration interfaces between various subsystems in the project.
- Used MVC patterns in development.
- Successful development of all assigned applications using industry best practices.
- External Team communication and management
- Worked with Ant to build the application.
- Worked with IBM CLEAR CASE repository and CLEAR QUEST defect tracking..
- Assisted Performance Tuning Team to provide data/SLA information and the Heap memory leakage issue, CPU usage issue are identified and fixed to perform Performance Tuning successfully.
- Provided direction and mentored team members.
- Defects raised during testing phases are analyzed, impacts identified and Root - Cause analysis done on defects/issues in testing or production, fixed/resolved within timelines.
Environment: Core Java, Swing, JDBC, Oracle 8.0 and Waterfall Methodology.
