Technical Architect Resume Profile
TX
Overview
Skills Programming Scripting Languages
Framework Services Libraries
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
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
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
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 |