Technical Architect Resume
US
SUMMARY
- Associate Project Manager wif 11 years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications in Health Care, Hospitality, CAD/CAM, Media & Entertainment, Logistic and Travel Domains.
- Expertise in Core Java, J2EE technologies including Servlets, JSP, Web Services
- Sun Certified Java Programmer Java 5.0 .
- Expertise wif J2EE compliant IDEs like Eclipse, NetBeans, JDeveloper, STS
- Experienced in J2EE Technologies viz. Java, JSP, Servlet, Java beans, Spring, Hibernate, Struts, Web Services based on SOAP and Rest, JMS
- Strong in Object - oriented design/analysis, UML modeling, Classic design patterns, J2EE patterns.
- Proficient in database development: Oracle, SQL.
- Extensive experience in using Web Technologies like HTML, DHTML, CSS, XML, Java Script, JQuery, JSF and AJAX.
- Knowledge of XML technologies including JAXP, JAXB APIs.
- Expertise in writing and tuning complex SQL queries and PL/SQL stored procedures using Oracle databases.
- Hands on knowledge in web application servers such as BEA WebLogic, IBM WebSphere, Java Web Server, Jboss, Apache.
- Experience on Full Life Cycle development of software applications on Client-Server and Web-based environments wif thorough knowledge of RDBMS concepts.
- Adept at building strong working relationships wif coworkers and management.
- Experience in using Hibernate for object relational mapping and query databases using HQL.
- Experience in using Jakarta Apache frameworks like Struts, JUnit and Log4J.
- Used ANT, Maven and CVS extensively to manage teh project build.
- Experience in developing web applications using Spring Dependency Injection (DI, IoC)and used Aspect oriented programming for modularity.
- Has excellent communication skills, work ethics and teh ability to work well in a team or individual environment.
- Honored as a Good Team Lead by teh team, Project Manager and teh Client.
TECHNICAL SKILLS
Operating System: Windows XP, Red hat Linux
Build Tool: Ant, Maven,Code Review Tool,Sonar, PMD
Version Control: SVN, CVS
Defect Management Tool: Qulity Center, JIRA, Clear Quest
Java/J2EE Technologies: Java, J2SE1.2-7.0,J2EE, JSP, Servlets,JSTL, JDBC, EJB, JNDI,Threads, JPD, JPA, RMI, JAXB, XML, Struts, JSF, Hibernate, Ibatis,Spring, Web Services (SOAP, JAX-RPC, JAX-WS, JAX-RS, WSDL, XSD), Ant, JUnit, Log4j.
Web Technologies: HTML, DHTML, CSS, JavaScript, JQuery, EXTJS, AJAX, XML, VXML 2.0, XSLT.
Middleware: WebSphere MQ, JMS, HTTP, SSL, RMI, Sockets, SOAP.
Other Technologies: SQL, PL/SQL procedures, MySql
IDE: Eclipse, STS, NetBeans, JDeveloper.
Web &Application Servers: IBM WebSphere, WebLogic, Apache Tomcat, Sun Java Application Server, JBoss, Resin.
Data Bases: Oracle 10g, IBM DB
SOA Governance Tools: SOA Software, SOA Repository Manager, SOA Policy Manager, SOA Service Manager
Operating Systems: Windows, MS DOS, Solaris, UNIX, LINUX
Testing Tools: JUnit, QTP, SOAP UI, Quality Center, ALM, JIRA, Clear Quest.
Version Control: Rational Clear Case, CVS, SVN
Design Skills/ Methodologies: UML, Data Modeling, E/R Diagrams, OOA/OOD, J2EE Design Patterns, MVC, SOA, Agile
PROFESSIONAL EXPERIENCE
Confidential
Technical Architect
Responsibilities:
- Involved in requirements gathering, design and documentation phases of teh project.
- Co-ordinate wif teh FedEx Architect in finalizing teh design and review.
- Co-ordinate wif teh offshore team and halp them in meeting teh development timeline
- Interact wif external interfacing team to discuss teh dependency and teh solutions
- Co ordinate wif teh FedEx testing team to finalize teh testing strategy
- Regular meeting wif FedEx Managing Directory to showcase teh progress in teh project
Environment: Java 6, SQL, Spring, Hibernate, JSP, Ehcache, JAXB, JAX-WS, XML, XSD, Eclipse, WebSphere, BPMN, JMS,IBM MQ, JNDI, Java Script, log4j, Maven, JIRA, Tortoise SVN, JUnit, Windows/linux.
Confidential, US
Project Lead
Responsibilities:
- Involved in requirements gathering, design, develop, test and documentation phases of teh project.
- Followed Agile methodology.
- Co-ordinate wif teh project Architect in finalizing teh design.
- Developed teh webservices based in SOAP and Rest of teh module Enrollment and Fullfilment
- Parsed XML using JAXB API.
- Developed logging framework of teh application using Apache log4j.
- Deployed applications and configured resources on Weblogic application server & Jboss application server.
- Used Core Java, Spring, JMS Dependency Injection & IoC, Activity, JNDI, SQL and Weblogic application server to develop teh module.
- Guide teh team member in developing teh code by following teh standard guidelines
- Was part of teh estimation process in deciding teh task for teh release
- Involved in performance analysis by profiling, configuring attributes on connection pools, caching and optimized various components of teh application.
- Used Maven to configure dependency libraries and build teh components of teh application.
- Used SVN as version controlling, branching and tagging teh code.
- Used JIRA for issue tracking and task tracking.
Environment: Java 6, SQL, Spring, Hibernate, JSP, Ehcache, JAXB, JAX-WS, XML, XSD, Eclipse, WebSphere, BPMN, JMS,IBM MQ, JNDI, Java Script, log4j, Maven, JIRA, Tortoise SVN, JUnit, Windows/linux.
Confidential, Wisconsin, US
JAVA Developer
Responsibilities:
- Involved in requirements gathering, design, develop, test and documentation phases of teh project.
- Followed Agile methodology.
- Developed teh feature to Transfer teh single/multiple file from Laptop to remoe device and from remote device to laptop.
- Developed teh feature to extract teh Model from Questra to migrate it in Axeda using Core Java, XMLbeans & SQL
- Developed logging framework of teh application using Apache log4j.
- Developed Web interface using JSP, HTML, CSS, JQuery, AJAX and Javascript.
- Deployed applications and configured resources on Weblogic Application Server.
- Defect Fixing
- Coding for teh enhancements for teh File Transfer
- Writing JUnit test cases
- Creating and Executing teh test cases using QC
- Doing R&D to use new version of technologies
- Used Maven to configure dependency libraries and build teh components of teh application.
- Used SVN as version controlling, branching and tagging teh code.
Environment: Java 7, J2EE, SQL, EJB 3.1, JSP, JSF, Primeface, Groovy Script, JAXB, XML, XSD, Eclipse, JBoss, Weblogic, Apache, JMS,Active MQ, JNDI, Java Script, log4j, Maven, JIRA, Tortoise SVN, JUnit, Windows/linux.
Confidential, US
IT Lead
Responsibilities:
- Involved in requirements gathering, design, develop, test and documentation phases of teh project.
- Followed Agile methodology.
- Co-ordinate wif teh project Architect in finalizing teh design.
- Developed teh webservices based in SOAP and Rest of teh module Enrollment and Fullfilment
- Parsed XML using JAXB API.
- Developed logging framework of teh application using Apache log4j.
- Deployed applications and configured resources on Weblogic application server & Jboss application server.
- Used Core Java, Spring, JMS Dependency Injection & IoC, Activity, JNDI, SQL and Weblogic application server to develop teh module.
- Guide teh team member in developing teh code by following teh standard guidelines
- Was part of teh estimation process in deciding teh task for teh release
- Involved in performance analysis by profiling, configuring attributes on connection pools, caching and optimized various components of teh application.
- Used Maven to configure dependency libraries and build teh components of teh application.
- Used SVN as version controlling, branching and tagging teh code.
- Used JIRA for issue tracking and task tracking.
Environment: Java 6, SQL, Spring, Hibernate, JSP, Ehcache, JAXB, JAX-WS, XML, XSD, Eclipse, WebSphere, JMS,IBM MQ, JNDI, Java Script, log4j, Maven, JIRA, Tortoise SVN, JUnit, Windows/linux.Confidential, US
Project Lead
Responsibilities:
- Offshore Lead
- Involved in requirements gathering, design, develop, test and documentation phases of teh project.
- Designed and developed teh application based on MVC design pattern using Spring MVC framework, Hibernate ORM framework.
- Developed teh SSO login module of teh application using Core Java & Spring.
- Developed Web interface using JSTL, HTML, CSS, JQuery, AJAX and Javascript.
- Used Spring ORM support and integrated wif Hibernate ORM framework.
- Used AJAX for dynamic page validation and updates.
- Developed logging framework of teh application using Apache log4j.
- Deployed applications and configured resources on Resin Application Server .
- Involved in performance analysis by profiling, configuring attributes on connection pools, caching and optimized various components of teh application.
- Used Maven to configure dependency libraries and build teh components of teh application.
- Used SVN as version controlling, branching and tagging teh code.
- Used Quality Center for defect management.
- Involved in creating test case documentation and developed Junit tests .
- Involved in creating documentation for design, use case, technical and administrator guides.
- Seasoned wif iterative development, agile principalsand Scrum.
- Used continuous build tool Jenkins
- Used Sonar for code review.
- Following up teh client for teh dependent materials like content, properties etc
Environment: Java/J2EE, Spring MVC, Hibernate, Maven, Resin App Server, UNIX, WINXP, Hudson
Confidential, US
LEAD Engineer
Responsibilities:
- Offshore Lead
- Involved in requirements gathering, design, develop, test and documentation phases of teh project.
- Designed and developed teh application based on MVC design pattern using Spring MVC framework, Hibernate ORM framework.
- Developed teh SSO login module of teh application using Core Java & Spring.
- Developed Web interface using JSTL, HTML, CSS, JQuery, AJAX and Javascript.
- Used Spring ORM support and integrated wif Hibernate ORM framework.
- Used AJAX for dynamic page validation and updates.
- Developed logging framework of teh application using Apache log4j.
- Deployed applications and configured resources on Resin Application Server .
- Involved in performance analysis by profiling, configuring attributes on connection pools, caching and optimized various components of teh application.
- Used Maven to configure dependency libraries and build teh components of teh application.
- Used SVN as version controlling, branching and tagging teh code.
- Used Quality Center for defect management.
- Involved in creating test case documentation and developed Junit tests .
- Involved in creating documentation for design, use case, technical and administrator guides.
- Seasoned wif iterative development, agile principalsand Scrum.
- Used continuous build tool Jenkins
- Used Sonar for code review.
- Following up teh client for teh dependent materials like content, properties etc.
Environment: Java/J2EE, Spring MVC, Hibernate, Maven, Resin App Server, UNIX, WINXP, Hudson
Confidential, US
LEAD Engineer
Responsibilities:
- Offshore Lead
- Involved in requirements gathering, design, develop, test and documentation phases of teh project.
- Designed and developed teh application based on MVC design pattern using Spring MVC framework, Hibernate ORM framework.
- Developed teh SSO login module of teh application using Core Java & Spring.
- Developed Web interface using JSTL, HTML, CSS, JQuery, AJAX and Javascript.
- Used Spring ORM support and integrated wif Hibernate ORM framework.
- Used AJAX for dynamic page validation and updates.
- Developed logging framework of teh application using Apache log4j.
- Deployed applications and configured resources on Resin Application Server .
- Involved in performance analysis by profiling, configuring attributes on connection pools, caching and optimized various components of teh application.
- Used Maven to configure dependency libraries and build teh components of teh application.
- Used SVN as version controlling, branching and tagging teh code.
- Used Quality Center for defect management.
- Involved in creating test case documentation and developed Junit tests .
- Involved in creating documentation for design, use case, technical and administrator guides.
- Seasoned wif iterative development, agile principalsand Scrum.
- Used continuous build tool Jenkins
- Used Sonar for code review.
Environment: Java/J2EE, Spring MVC, GWT, Hibernate, Maven, Resin App Server, UNIX, WINXP
Confidential
Sr. Java Developer
Responsibilities:
- Developed teh application based on MVC design pattern using Struts MVC framework, Hibernate ORM framework & Spring JDBC.
- Developed Web interface using JSTL, HTML, CSS, JQuery, AJAX and Javascript.
- Used Structs Action and SQL for paginations to show 10 records at a time on teh page.
- Developed logging framework of teh application using Apache log4j.
- Deployed applications and configured resources on Tomcat Server .
- Developed teh SQL Procedures to define teh business logic and call them using Spring JDBC
- Involved in performance analysis by profiling, configuring attributes on connection pools, caching and optimized various components of teh application.
- Used JDeveloeper to code and build teh project.
- Used VSS as version controlling, branching and tagging teh code.
- Used Quality Center for defect management.
- Involved in creating test case documentation and developed Junit tests .
- Involved in creating documentation for design, use case, technical and administrator guides.
Environment: Java/J2EE, Struts, Spring, Crystal Report, Oracle 10g, Oracle Application Server, Ant, WINXP
Confidential, UK
Responsibilities:
- eBASIS supports teh following types of Reports:
- Air Safety Reports (ASR) - covering flight safety
- Cabin Safety Reports (CSR) - covering cabin safety
- Ground Handling Reports (GHR) - covering ground handling safety
- Ground Occurrences Reports (GOR) - covering airworthiness
- Occupational Safety Reports (OSR) - covering personal injury/incidents
Confidential
Release Co-Ordinator
Responsibilities:
- Involved in requirements gathering, design, develop, test and documentation phases of teh project.
- Designed and developed teh application using Core Java, JSP, Servlet, EJB, XML & SQL.
- Developed Web interface using JSTL, HTML, CSS, JQuery, AJAX and Javascript.
- Developed logging framework of teh application using Apache log4j.
- Deployed applications and configured resources on Weblogic Application Server .
- Involved in performance analysis by profiling, configuring attributes on connection pools, caching and optimized various components of teh application.
- Used Ant to build teh project.
- Used CVS as version controlling, branching and tagging teh code.
- Used Quality Center for defect management.
- Involved in creating test case documentation and developed Junit tests .
- Involved in creating documentation for design, use case, technical and administrator guides.
Environment: Core java, JSP, EJB, SQL, Weblogic 8.1/10 Application Server, WINXP, UNIX
Confidential
Programmer Analyst
Responsibilities:
- Involved in requirements gathering, design, develop, test and documentation phases of teh project.
- Designed and developed teh application based on MVC design pattern using Spring MVC framework, Hibernate ORM framework.
- Developed teh web services based on SOAP and by using weblogic ant task like clientgen and servicegen.
- Developed Web interface using JSP, JSPF, HTML, CSS, AJAX and Javascript.
- Used Spring ORM support and integrated wif Hibernate ORM framework.
- Used AJAX for dynamic page validation and updates.
- Developed logging framework of teh application using Apache log4j.
- Deployed applications and configured resources on Weblogic Application Server .
- Involved in performance analysis by profiling, configuring attributes on connection pools, caching and optimized various components of teh application.
- Used Ant to configure dependency libraries and build teh components of teh application.
- Used SVN as version controlling, branching and tagging teh code.
- Used Bugzilla for defect management.
- Involved in creating test case documentation and developed Junit tests .
- Involved in creating documentation for design, use case, technical and administrator guides.
- Seasoned wif iterative development, agile principalsand Scrum.
Environment: WebLogic 8.1 SP5, Oracle 10g SOA Suite, Web Services (WSDL, SOAP, UDDI, XML), JSP/Servlets, Struts, Hibernate, Spring, AJAX, Ant
Confidential
Programmer AnalystResponsibilities:
- Customer management for teh Customer Service Representatives (CSRs) and sales representatives
- Pricing and deal management
- Wholesaler integration
- Supply chain management
- Reporting
- It supports teh following information for Genepharm:
- Receiving orders from pharmacies via Genepharm CSRs and Sales Force
- Turn-over of orders from Genepharm to teh wholesalers
- Management/monitoring of inventory at teh distribution center
- Management of customer’s information (pharmacies and wholesalers)
Environment: Core Java, Swing, Spring Framework, Hibernate, XML, SQL, ANT, JUnit, WINXP
Confidential
Programmer Analyst
Responsibilities:
- Requirement gathering, System study, Preparations of specifications.
- Developing /Coding
- Unit Testing
Environment: Core Java, Swing, RMI, JNI (J2EE Framework), XML, Linux/WINNT
Confidential
Developer
Responsibilities:
- System study, Preparations of specifications.
- GUI Development using Core Java & Swing.
- Developeed teh code on linux.
- Used teh linux commands to compile and execute teh code
- Mantaining GUI Side Problem
- Testing