We provide IT Staff Augmentation Services!

Java Architect, Designer And Mentor Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Confidential is a Solution Architect, Designer and Development Specialist with extensive professional experience in the Information Technology Industry. Confidential has a solid understanding of the full Architecture Development Method and Software Development Life Cycle (SDLC) with an Agile approach and along with experience in requirements elicitation, architecture, analysis, design, development, testing, documentation, implementation, and end - user training.
  • He has architected and designed software solutions as well as configured and maintained networks. In his most recent assignments, he has been focused on architecting and implementing microservice and service oriented architecture (SOA) solutions with extensive fullstack Java experience on J2EE/JEE platform.
  • Confidential 's most recent projects include the utilization of web technologies in different environments and platforms including ORACLE WebLogic and IBM WebSphere application servers with Oracle or DB2 as the backend using ORM tools. In addition, Confidential has also focused on the design and development of Internet/Intranet applications using tools such as JDeveloper, NetBeans, Rational Rose, UML, Eclipse, WebSphere Rational Software Architect and Software Delivery Platform, JUnit, RequisitPro and JIRA. Along with his skills as an architect designer and programmer, Confidential has proven his diverse technical background with his extensive experience with networks, security technologies and communications protocols. In particular, Confidential has experience with Digital Certificate products, WebLogic/ORACLE/JBOSS application servers, Identity and Security products.
  • Confidential has demonstrated leadership, flexibility and initiative by working independently and as part of a team. With strong technical leadership ability and extensive experience in achieving organization strategies coupled with exceptional interpersonal skills, Confidential would make a welcome addition to any project.

PROFESSIONAL EXPERIENCE

Confidential

Java Architect, Designer and Mentor

Responsibilities:

  • Architected, developed and documented platform integration solutions.
  • Ensured persistence layer provided appropriate services to business layer in particular transaction demarcation and authorization.
  • Mentored development team members.
  • Ensured the build and integration environment was maintained for successful deployment both on developer workspaces as well as staging and production environments.
  • Integrated solutions with SiteMinder single sign-on solution to ensure consistent authentication and authorization across the various tiers and environments.
  • Developed solutions based on interfaces and SOA-based service decomposition that provide functionality required by higher layers.
  • Integration solutions were provided by the Spring framework in particular, resolving properties, demarcation of transaction boundaries, autowiring required objects for dependency injection and other integration requirements.
  • Modified reporting system that generated work items to use a business process management system for automating process orchestration.
  • Adapted a BPMN based business requirement verification process that simplified implementation using JBoss jBPM and Oracle BPM
  • Incorporated the use of business rules engine to address complex business requirements.
  • Introduced the use of stubs and mocking solutions to validate multi-tiered components.

Technical Environment: Oracle Fusion Middleware, Oracle Business Process Management(BPM) Studio and Business Rules Engine. JPA/ORM using Hibernate. Eclipse IDE, Oracle PL/SQL, JBoss jBPM, Drools Rules Engine. Spring Framework, Integration, Spring Security, Java, REST(Restlet and Spring WebServices), MULE ESB. ORACLE, JEE, Aspect Oriented Programming (AOP), ANT scripting, Maven, Jenkins,JUnit, IBM Mainframe, MQ-Series, XML, JSON, Subversion(SVN),WebLogic, JBoss.

Confidential

Java Architect, Designer and Implementer

Responsibilities:

  • Architected, developed and documented portlet solutions.
  • Ensured persistence layer provided appropriate services to business layer in particular transaction demarcation and authorization.
  • Mentored development team members.
  • Ensured the build and integration environment was maintained for successful deployment both on developer workspaces as well as staging and production environments.
  • Integrated solutions with SiteMinder single sign-on solution to ensure consistent authentication and authorization across the various tiers and environments.
  • Addressed GC Key authentication requirements and ensured the appropriate tokens were correctly associated with the portlet connections.
  • Developed solutions based on interfaces that provide functionality required by higher layers. The solutions are still SOA-based but are intended to be increasingly REST based with some HATEOS support
  • Solutions for providing web services using Liferay's solution based on Apache AXIS.
  • Integration solutions were provided by the Spring framework in particular, resolving properties, demarcation of transaction boundaries, autowiring required objects for dependency injection and other integration requirements.

Technical Environment: Liferay Portal (Java Portlet Specification), Portlet environment(ESB/SOA), Apache AXIS, LDAP, SiteMinder, GC Key, IBM Websphere Rational Software Architect(RSA), IBM Software Delivery Platform(SDP), Spring Framework, Integration, Spring Security, IBM z/OS, Java, REST(Restlet and Spring WebServices), Jersey, HATEOS, Hibernate, ORM, MULE ESB. ORACLE, JEE, Aspect Oriented Programming (aOp), ANT scripting,JUnit, IBM Mainframe, XML, JSON, Subversion(SVN),Web/Servlet applications, Tomcat v7.

Confidential

Senior Java Software Architect/Designer and Mentor

Responsibilities:

  • Architected, developed and documented data access layer strategy for replacing current environment. Presented documentation to directorate managers getting approval to move to a proof-of-concept development phase in preparation.
  • Design the action plan with specific deliverables and dates. The access layer is a critical component for all upcoming projects and is an important prerequisite.
  • Designed and documented data access layer solutions to meet legislative and business requirements for different lines of business in CBSA.
  • Mentored data access layer development team members.
  • Communicated regularly with upper management on the progress of projects on-hand. Delivered presentations to communicate relevant technical information in an accessible way for management. Illustrated and lead the integration of automated testing in development processes
  • Designed solutions that would enable the parallel development of data management solutions while minimizing delays in activities for the groups requiring to integrate our services.
  • Provided re-architecting designs for the purposes of updating the data access layer which has been in place for close to 10 years
  • Designed provisions for preparing the access layer for integration in a diverse set of service delivery end-points with adaptors to data stores using various protocols and transport layers such as web services, IBM CICs gateways(CTG), JEE applications, FTP, file systems, messaging queue and other agents.

Technical Environment: DB2, Enterprise Service Buses(ESB/SOA), EDI, WebSphere MQ, IBM Websphere Rational Software Architect(RSA), IBM Software Delivery Platform(SDP), Spring Integration, IBM z/OS, Java, REST(Restlet and Spring WebServices), SOA, Hibernate, ORM, MULE ESB. ORACLE, JEE, Aspect Oriented Programming (AOP), Spring Framework, Ant, SQL, JUnit, Spring Security, TS/O, CICs gateways (CTG), IBM Mainframe, XML, JPA,Subversion(SVN), CVS, Web/Servlet applications, Tomcat, Weblogic.

Confidential

Development Manager/Solution Architect

Responsibilities:

  • Specified recruitment requirements of the development and design teams. Interviewed and decided on appropriate candidates.
  • Worked as manager for the team, allocated resources to accomplish tasks to meet an fast-moving ever changing and challenging environment.
  • Specified the product and architectural roadmap ensuring all stakeholder concerns were addressed. Managed the project long-term goals and day-to-day deliverables using project management software.
  • Designed all aspects of the domain model, application architecture, security environment and networking design.
  • Architected, designed and implemented core components of the first release of the Blackberry mobile platform.
  • Designed the HL7 HealthCare data interchange interface to enable receipt and transmission of data to external partners such as Microsoft HealthVault, Google Health and health authorities. Using XML schemas and other interchangeable formats.
  • Prepared presentations to company directors on progress of the development activities
  • Instituted fundamental software engineering processes essential to successful product delivery including coherent software configuration management, release management, unit and integration testing. Automated frontend testing, stress-testing.
  • Architected and designed high-availability solutions, system and network management to pre-emptively determine hardware resource needs.
  • Designed n-tier targeted environments to clearly demarcate backend (model) from frontend(view) to conform to and MVC approach for all components that provided a client-interface.
  • Used JSF(Woodstock and ICEFaces) on NetBeans to provide develop the web-tier enabling a quick turnaround in response to UI requirements. Developed proof-of-concept.
  • Prepared for the use of Adobe Flex by providing REST-based webservice interfaces as a basis for module-to-module interoperation.
  • Architected, designed the database and Object Relation Mapping (ORM) environment ensuring consistent support for different database vendors.
  • Ensured the isolation of vendor-specific components to limit their occurrence in non-replaceable sections of the HealthAnywhere platform.
  • Used Spring to address integration, object instantiation and Aspect oriented (AOP) issues such as transaction coordination.
  • Used Apache AXIS as well as Spring webservices (Spring-WS) to provide webservice endpoints as required well as Spring
  • Use Tomcat and JBoss
  • Provided OAuth authentication for mobile clients using Spring security
  • Configured OpenSSO for client sites that were adopting our solutions.
  • Developed data integration solutions using MULE.

Technical Environment: Java, JSF(ICEFAces and Woodstock), JSP, REST(Restlet and Spring WebServices), Hibernate, ORM, MIRTH, HL7, MULE ESB, Eclipse, NetBeans, ORACLE, MySQL, SQL Server, J2EE/JEE, Drools (Rule-based Engine), AOP, Spring Framework, Ant, SQL, JUnit, Selenium, Eclipse, Spring Security (ACEGI), Microsoft Project, PowerPoint, XML, LifeRay, JMS, MQ-Series, OAuth, Tomcat v5, JBoss

We'd love your feedback!