We provide IT Staff Augmentation Services!

Technical Architect Resume Profile

3.00/5 (Submit Your Rating)

TX

Overview

  • For 7 years I have worked with J2EE applications and Java Software extending my proficiency in designing, developing and maintaining Java code.
  • Created training project for new and seasoned developers.
  • Developed software from beginning to end. Designed, wrote, tested and deployed the API and implementation.
  • Agile development environment.
  • Worked for 4 years on developing a software application in a portal environment which has allowed me to become proficient using portlets.
  • Using knowledge of JavaScript and jQuery, I developed a custom library for pagination with prototyping of JavaScript objects.
  • Consider as a subject matter expert when implementing and integrating Content Management.
  • Developed and used Apache Wicket and became proficient using the object model system provided by the framework.
  • Developed a base framework to extend the usage of Adobe LiveCycle Server services.
  • Integrated an implementation of an OpenSource web service framework to use an API as a SEI Service Endpoint Interface .
  • Using OpenSource tools I created an extend-able API to be used with XML to Java Object and vice versa.
  • Subject matter expert in developing and integrating a Adobe LiveCycle XDP into Java/J2EE applications.
  • For the past 5 years I have done extensive work with Hibernate and Spring.
  • Implemented Apache Wicket framework with a lightweight Jboss environment
  • Built services and executables using the .Net Framework.
  • Currently learning other programming languages. Ruby, Python, and Google Go

Skills

Programming Scripting Languages

  • Java
  • J2EE
  • .Net Framework VB/C
  • JavaScript
  • Java Server Pages JSP
  • XML
  • CSS
  • HTML
  • Adobe Flex/ActionScript 3.0
  • PHP

Framework Services Libraries

  • Spring 2.5/3.0/4.0
  • Spring MVC
  • Spring Data JPA
  • AngularJS
  • Apache Wicket
  • Hibernate
  • Nhibnernate .Net
  • SOA Service Oriented Architecture
  • jQuery
  • DOJO
  • JavaScript Prototypes
  • Apache CXF OpenSource Web Service Framework
  • JUnit
  • log4net .Net
  • Java Persistence API
  • JAXB
  • Xstream OpenSource XML Tool
  • Ajax
  • SOAP
  • RESTful
  • IBM MQueue
  • Products/Tools
  • Eclipse
  • Eclipse for Weblogic
  • RAD Rational Application Developer
  • Adobe LiveCycle Designer
  • Flex Builder
  • Visual Studio 2010/2008
  • Visual Studio Express
  • Gradle
  • Maven
  • CruiseControl
  • Ant
  • Tortoise SVN
  • ClearCase
  • ClearQuest
  • SVN
  • Microsoft Office
  • JDeveloper
  • SqlDeveloper
  • Oracle Fusionware Suite
  • EMC Captiva InputAccel
  • StarTeam
  • JIRA
  • Confluence
  • Jenkins

Employment History:

Confidential

Technical Architect

Role Description

As a technical architect I designed Java SE and Java EE applications. I conducted research and built sample applications that demonstrated the researched technologies working in an integrated environment. I designed an API for the company to leverage a SOA Service Oriented Architecture for enabling new projects. Designed and developed a template for new projects allowing for configuration and reduction in project start up time.

Lead a team to develop J2EE applications. Created a template for Detailed Design Documents and a standard for filling out said documents. Assigned tasks to specific developers based on strengths and areas of improvement.

Conducted technical interviews for potential candidates for hire. This included creating a process for standardizing the interviews. As part of the process, a set of documents, which I created, were used to score and rank. From these documents I created an application to automate and streamline the process.

Mentored team members in various concepts from basic to advance developments. These concepts included old to new technologies. Provided single person mentoring, prensentations, and training sessions covering basic design patterns, coding standards, SOA concepts, Spring Framework, AngularJS, and Hibernate.

Environment: Eclipse, IntelliJ IDEA, J2EE, HTML, AngularJS, Hibernate, Spring Data JPA, Subversion, CVS, JIRA, Confluence, Jenkins, Gradle, Maven, SOAP, RESTFul, Web Serivices, JavaScript, Jquery, Bootstrap

Confidential

Senior Java Developer

Role Description

  • Document Management consisted of using the EMC Captiva InputAccel API and the VB.Net framework that was built on top of it to handle scanning and storing of documents by Confidential. I created new services to use by the framework and created services to handle documents that were placed in a folder for a search and find functionality.
  • Developing the P C project I was brought in with limited experience on using Apache Wicket but using my background and learning to understand the Wicket framework I was able to update and fix a lot of basic issues that would be common in a Software developing environment. I completed every task given to me and proceeded to do future tasks. I applied my previous experience to improve the simplification and optimization of the application. Using AOP Aspect Oriented Programming , I allowed the use of a single portion of code to be applied to many areas of the application.
  • With the Marketing department I developed an easy access way of handling common objects using generics provided by the Java 5 J2EE environment. Used the infrastructure provided by USAA, I built a web service for a batch process. This batch process would then process data and creating an object set to be used by Interact.

Environment: Eclipse, Jboss, Authentication Kerberos , HTML, Apache Wicket, Hibernate, OpenJPA, Rational Software Developer RSA , USAA Infrastructure Java , Nhibernate, Visual Studio, StarTeam, VB.Net, log4net

Confidential

Software Developer

Role Description

Developing a portal application from a previous existing web application based on the APSP framework. From existing PDFs I created XDP files that I deployed to an Adobe Form Server. Using a short deployment cycle of half a day, this was used to test new enhancements/features of the application on a daily basis. With using the Adobe API in conjunction with the APSP software that I helped develop. Integration with the APSP API also provided the service oriented architecture. Integrated the Oracle Universal Content Management into the application. Using JPA and Hibernate, upgraded the application to use Spring AOP and JPA Transaction Management. Utilized Spring security as part of the application. Create the proper documentation such for each level of the application, such as, design, functional, and use cases. Ensure code review compliance is followed.

Environment: Adobe LiveCycle 8.2/9.5, Eclipse for Weblogic, Maven, SVN, CSS, Java Server Pages JSP , JavaScript, jQuery, JDBC connections, HTML, Java, J2EE, SQL, Spring, Spring MVC, Spring Security, Spring AOP, Java Persistence API JPA , Hibernate, LDAP, Oracle Fusionware Product Suite, Oracle Portal 10g/11g, Junit, Apache CXF, CruiseControl, Service Oriented Architecture SOA

Software Developer

Confidential

Role Description

Developing a portal application from a previous existing web application based on the APSP framework. From existing PDFs I created XDP files that I deployed to an Adobe Form Server. With using the Adobe API in conjunction with the APSP software that I helped develop. Integration with the APSP API also provided the service oriented architecture. With having the implementations based as a web service we placed the web services through an ESB product from Oracle and were able to have a common integration point for all applications. Integrated the Oracle Universal Content Management into the application. Using JPA and Hibernate, upgraded the application to use Spring AOP and JPA Transaction Management. Utilized Spring security as part of the application. Create application design documentation. Create application functional documentation. Create use case documentation. Follow proper procedures when following the code review process.

Environment: Adobe LiveCycle 9.5, Eclipse for WebLogic, Maven, SVN, CSS, Java Server Pages JSP , JavaScript, jQuery, HTML, Java, J2EE, SQL, Spring, Spring MVC, Hibernate, Oracle Fusionware Product Suite, Oracle Portal 10g/11g, Apache CXF OpenSource Web Service Framework , CruiseControl, Service Oriented Architecture SOA

Software Developer

Confidential

Role Description

Develop a common API that will have an implementation for products. Using TDD Test-driven development , the API was then used using the Spring and JUnit framework. This common API will also provide an service endpoint interface SEI for common API interaction. The common API also provided the basis for the service oriented architecture that applications would be built upon. Using any given project, the web service generated from the service provided from the API would then be routed through an ESB. The ESB would then tie in with an implementation. The implementations would use Business Process Management BPM , Batch, Data Access, Form PDF generation , Correspondence, Content Management, Rules, Security, and Reporting. They would also cover different product suites, such as, Oracle, IBM and OpenSource. Create design, functional, and use case documentation. Follow the code review compliance.

Environment: Java, J2EE, Spring 2.5, Spring 3.0, Content Management, Oracle UCM, Alfresco CM, Data Access JPA, Hibernate, Spring JDBC , Adobe LiveCycle, Web Services Apache CXF SOAP, RESTful , Custom Tag Libraries, Spring Security, Maven, SVN, SQL, Eclipse IDE, JUnit, Cruise Control, Service Oriented Architecture SOA , Enterprise Service Buses ESB

Programmer Analyst

Confidential

Role Description

  • Being one of the individuals that work for the Accenture company that has some expertise with Portal environments and development, I was utilized to put together a demo project for the business development. This application was built using the APSP architecture and the ABMS base application.
  • The skills that were required of me would be the same as APSP and ABMS. As well as learning about changing the skin layer of the Oracle Portal environment, such as, chromosomes and genes, which provide a quick way of changing the UI of the application.

Environment: Weblogic Portal skin fragmentation, Chromosomes, Genes, Skins, Skeletons, Portlet states Minimized, Maximized, Normal , Portlet views Edit, View

System Specialist

Confidential

Role Description

Provided consulting on the MassTax2 project from the San Antonio Texas Delivery Center SATDC . With my current experience that I had with Flex/ActionScript 3.0 I helped with problems that seems to be occurring in the MassTax Flex application. I also created the integration between the Lombardi Teamworks Business process management system and the application, with user authentication.

Environment: Adobe FlexBuilder 3.0, ActionScript 3.0, Web Services SOAP, Web Services Authentication, Lombardi Teamworks BPM knowledge

Programmer Analyst

Confidential

Role Description

Provide support on creating Adobe LiveCycle forms XDP and integrating them with the CalPERS application to generate a fully populated PDF with dynamic population. Provide support on maintenance and provide input on improvements. Lead a small development team. Review requirements and form functional detailed design documents. Participate in technical design working sessions. Create form/document technical design documents. Build and test application software. Define, create, revise and execute unit and assembly tests. Document and resolve issues. Conduct design and code peer reviews.

Environment: Adobe LiveCycle, JavaScript, Java Server Pages, Java/J2EE, Spring, Spring JDBC, SQL

Programmer Analyst

Confidential

Role Description

Our first goal was to download all required static forms PDF from the California state web site. All forms would be downloaded in the eleven languages. These forms would then be placed on the forms server after they have been named accordingly following the naming convention of the application. Test if the forms would come up on a local test server and also provide mock data. Create new data access objects DAO for populating forms. Create new Notice of Actions NOA , another form of data access objects. Test all new items and ensure they are working.

Environment: Java, J2EE, Adobe LiveCycle, JDBC, Ant, SQL

Programmer Analyst

Confidential

Role Description

The first phase will be to re-brand the C-IV application to have to references to any state. With the help of the project team we were able to re-brand the application in a couple of weeks rather than a month that was expected. I developed a simple Java swing program to help us on the process of changing the C-IV application to EDE. I developed a few Ant scripts to help us with our documentation and separation of types of file to allow us to focus on important tasks. Utilize the ClearCase/ClearQuest suite. Change how the data access objects DAO from Oracle SQL to DB2 SQL. A separate stream in the ClearCase product would be created specifically for the DAOs.

Environment: Java , J2EE, Ant, SQL, Oracle DB, DB2, ClearCase, ClearQuest

We'd love your feedback!