Application Domain Architect Resume
Madison, WI
PROFESSIONAL SUMMARY:
- 17 Years of software application development experience using Java/J2EE and Oracle Database.
- Over 7 years of experience in Application Design/ architect activities.
- 10 years of Application Development experience with Java/J2EE and Web services.
- 9 years of Middleware application development using J2EE.
- Extensive experience in implementing web based projects using WebSphere Application Server, Weblogic Application server and JBOSS 5.X,6.X.
- Expertise in design and development of multi - tiered web based applications using J2EE technologies like JSP, Servlets, EJB 3.0, JDBC and JMS.
- Expertise in application development using various frameworks: Struts, Spring, Hibernate.
- Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services as well as JSON based RESTful services
- Expertise in XML technologies like XSL, XSLT, JAXP (SAX, DOM) and JAXB.
- In depth knowledge of databases like Oracle 8i/9i/10g/11g.
- In depth working knowledge on UML modelling with tools like Enterprise Architect and TIBCO business studio.
- In depth working knowledge in analysis methodologies: Use Cases, Process Flows, Unified Modeling Language (structure diagrams, behavior diagrams, interaction diagrams)
- Proficient in SQL queries, Stored Procedures, Triggers, Cursors, Functions and Packages.
- Experience in using Rational Unified Process (RUP), Agile processes like Scrum.
- Good implementation knowledge in Design Patterns, OOP, Object Oriented analysis and design.
- Experience in using CVS, Subversion, Git, Bitbucket for version control.
- Good working knowledge of Ant, Maven, Log4j for logging and XMLSpy for XML validation.
- Experience in JUnit for unit and integration testing.
- Experience in performance tuning with Wiley, JProbe, JConsole, Dynatrace and JVisualVM.
- Integration experience on cloud integration.
- Ability to multi-task and switch context to changing priorities in a highly dynamic environment.
- Excellent troubleshooting skills, especially in a complex application stack.
- Experience in working with customer facing roles.
TECHNICAL SKILLS:
Programming Languages: Core Java, C/C++
J2EE Technologies: Servlets, JSP, JDBC, RMI, EJB,JMS, Javabean, XML, XSL, XSD, JX-WS & JAXB
Frameworks: Struts, Spring and Drools
UI Technologies: HTML, CSS, Ajax, XML
ORM Tool: Hibernate
Web Service: SOA, RESTful and JAX-WS
Scripting Languages: UNIX Shell and JavaScript
Databases: Oracle, MySQL
Web Servers: Apache Tomcat, WebSphere Application Server (WAS), Weblogic, JBOSS
IDE: Eclipse, RAD
Tools: Ant, Maven, PMD, Sonar, XMLSPY, Wiley, JProbe, JConsole, JVisualVM, Groovy, SOAP UI, Drools and Enterprise Architect
Source Control: SVN, git, Bit Bucket,Rational Clear Case
Operating Systems: Windows, Solaris, and Linux
PROFESSIONAL EXPERIENCE:
Confidential, Madison, WI
Application Domain Architect
Environment: JEE, JMS, JDBC, JAXP, JAXB, CXF, RESTful services, Oracle, Linux, Spring, IBM FileNet P8, BOX.com, DocuSign, Droools (JBOSS BRMS), JBOSS and WebSphere.
Responsibilities:
- Conceptualize, document and communicate higher level system requirements based on business requirements
- Work directly with business partners to translate business requirements into system requirements
- Present alternative solutions that take into account non-functional requirements such as system performance, maintainability and security
- Work with enterprise solution architects and elaborates the enterprise solution architecture into the necessary application architecture.
- Create application architecture and the high-level design for the chosen solution
- Create system/technical design to development team.
- Provide inputs on conceptual to implementation to various stake holders including management steering committee, Business analysts, Data warehouse architects, development team, infrastructure team and testers.
Confidential, Troy, MI
Software Architect
Environment: Java, JMS, JDBC, Log4j, JAXP, JAXB, Oracle, Linux, Junit, HTML, CSS, Spring, Hibernate and Weblogic.
Responsibilities:
- Developing Proofs of Concept to provide a consistent understanding of the requirements and design alternatives
- Analyzing J2EE application frameworks and in corporate them in the application design.
- Provide technical support and technical quality control to the delivery team throughout all stages of the project.
Confidential, Dallas, Texas
Technical Lead / Software Designer/Architect
Environment: Java, JMS,EJB 3.0, JDBC, Maven, Log4j, JAXP, JAXB, Oracle, TIBCO BS, Linux, Junit, HTML, CSS, RESTful, Spring, Weblogic, Agile process and UML.
Responsibilities:
- Developing Proofs of Concept to provide a consistent understanding of the requirements and design alternatives
- Analyzing J2EE application frameworks and in corporate them in the application design.
- Ensuring that high level design / detailed design and implementation, adhere to application’s performance criteria including availability scalability and Confidential & Confidential ’s overall architecture strategic direction.
- Provide technical support and technical quality control to the delivery team throughout all stages of the project.
- Provide consultative support on questions related to standards, procedures techniques etc.
Confidential
Technical Lead
Environment: Java, Drools, Oracle Coherence, EJB, JDBC, Ant, Log4j, JAXP, JAXB, Oracle, Linux, Junit, HTML, CSS, Websphere, Groovy script, JavaScript, Struts, SOA, Webservices.
Responsibilities:
- Detail design and development of the application.
Confidential
Technical Lead
Environment: UML, Enterprise Architect
Responsibilities:
- Designed Business flows in UML using Enterprise Architect tool.
- Overview diagram, business process flow diagram, usecase diagram and activity diagrams are modeled.
Confidential
Senior Systems Engineer
Environment: Java, EJB, JDBC, Ant, Log4j, Oracle, Linux, Junit, Websphere, JavaScript, Servlets, JSP.
Responsibilities:
- Development and unit testing of applications developed in J2EE (Servlets, EJB), Oracle DB.
- Participated in low level design activities