We provide IT Staff Augmentation Services!

Software Architect Resume Profile

Executive Summary

  • Software developer with about 7 years of experience in developing enterprise applications using J2EE technologies such as Spring 3, Hibernate 3.6, Struts1.3, EJB 2.1 and Web Services.
  • Software developer with about 3 years of experience in developing enterprise applications using PHP language such as CodeIgniter and Doctrine frameworks.
  • Great understanding of software development processes adhering to Software Development Life Cycle SDLC , RUP and Agile methodology.
  • Good understanding in implementing design patterns such as Singleton, Factory, MVC, Business Delegate, Session Facade and DAO.
  • Good knowledge in developing presentation layer of applications using Struts framework and the MVC module of Spring framework.
  • Developed backend/DAO implementation classes by implementing ORM framework such as Hibernate API using JPA support.
  • Developed test cases to test application units using annotation based J-Unit testing framework
  • Hands on experience in working with Application Servers like, Apache Tomcat v6.0, Jetty and JBoss servers on eclipse IDE.
  • Good knowledge in using IOC and AOP features of Spring framework to achieve better testability and scalability of the application.
  • Generated and deployed business components using EJB 2.1 specifications using stateless session beans.
  • Working knowledge of Subversion to manage and control versions of the software. Git

Technical Skills:

Programming Languages:

Java advanced level, Java Standard Edition 1.2, 5, 6 y 7, Application Programming Interface API , java.io. , I/O Streams, Serialization, java.net. , Socket, ServerSocket, reading files from web server using URL, Java Collections Framework, java.sql. , JDBC, JNDI, java.lang.Thread and java.lang.Runnable, synchronization, Reflection API, Swing, AWT, Annotations, JPA and Java Enterprise Edition APIs. Java Swing.

PHP

C

JavaScript, advanced level.

HTML5

CSS3

Action Script 3.

Software development methodology:

  • Rational Unified Process RUP, advanced knowledge of its four Phases, six engineering disciplines, three supporting disciplines and Artifacts.
  • Unified Modeling Language UML advanced level.
  • Scrum

Design Patterns

Singleton, Factory, Front Controller, MVC, Factory, Session Fa ade, Business delegate, DAO, DTO

Databases:

  • E-R Entity relationship, Normalization, Relationships between data tables, Cardinality, Replication data, Synchronize and resolve conflicts, unique ID.
  • Design and implementation of Relational Database, Oracle Database 11g Express Edition, PostgreSQL SQL 8.4 and MySQL. Modelling Tool.
  • Visual Paradigm for UML, Rational Rose Developer for Java and DBDesigner.

To plan, collaborate, code, and service.

Git, JIRA, Confluence, Bitbucket, Confluence, Bamboo, Tortoise CVS 1.6

Server Technology:

  • Java Platform, Enterprise Edition JEE, advanced level, Servlets, JSP, JPA.
  • Struts-2.3.14, Spring MVC 3.0.2, Spring security 3.0.2, Spring Batch, JAXB.
  • JAX-RS RESTEasy 3.0.6, Spring REST.
  • SOAP Axis1, Axis2, Apache CXF
  • XML XQuery, Saxon.
  • Hibernate 4.2.1, Hibernate validator 4.0.2.
  • Dynamicjasper, Jasperreport.
  • JUnit.
  • Log4j.
  • Doctrine.
  • CodeIgniter.

Client Technology:

  • GWT, MPV4g Framework.
  • Bootstrap CSS.
  • AJAX, HTML, XHTML, HTML5, CSS3, JavaScript.
  • Framework Dojo 1.8, Ext-js 4.0, JQuery 2.0.1.
  • Google Cloud Messaging.

Application server:

  • JBoss Application Server 7, Apache Tomcat v6.0, Jetty, WampServer. XAMPP

Integrated development environment IDE :

  • Eclipse platform, Indigo Service Release, NetBeans, Visual Studio.

Build automation tool:

  • Apache Maven 2.0.

Development for mobile device:

  • Android

Others Tools:

  • Dreamweaver.
  • Adobe Photoshop.
  • Adobe Flash Builder.

Operating system:

Windows. XP, Vista, 7, 8 and Linux. Ubuntu 10. Mac OS X 10.5 Leopard.

Other Frameworks

Eclipse Modeling Framework Project EMF , Open Health Tools Model-Driven Health Tools MDHT , Open Health Tools Project Implementation of IHE Profiles, Open eHealth IPF, FHIR

Professional Experience:

Confidential

Responsibilities:

  • Developed and implemented base Client architecture. Integration of GWT Bootstrap, MVP pattern, using MPv4g framework.
  • Generic classes for the handling of AJAX request to the Server using REST
  • Integration of the security layer.
  • Developed and implemented HL7 FHIR Server, bridge CCDA to FHIR and integration of IHE Profile, XDS: Cross-Enterprise Document Sharing for persistent layer.

Environment: JAX-RS RESTEasy 3.0.6, Git, JIRA, Confluence, Bitbucket Confluence, Bamboo, Apache Maven 2.0, SOAP Axis1, Axis2, GWT, MPV4g Framework, Bootstrap, AJAX, HTML, XHTML, HTML5, CSS3, JavaScript, JQuery, Google Cloud Messaging, Open Health Tools Project Implementation of IHE Profiles, Open eHealth IPF, FHIR.

Software Architect and Developer Confidential

Responsibilities:

  • Developed and implement the architecture for the system,
  • Developed and implement cross-cutting concerns such as logging, authentication, and system performance integrate with Facebook developer API
  • Designed the data base.
  • Designed the alls users interfaces.
  • Implemented several design patterns within the application including singleton, factory, MVC, controller and business delegate.
  • Implemented version control through Subversion using eclipse subclipse plugin.
  • Used Javascript, Css, HTML5, Dojo to buildup front-end pages and Ajax to send calls to controllers and retrieved data under JSON format from the backend.

Environment: PHP 5.4, JavaScript, jQuery, Ajax, HTML5, CSS3, CodeIgniter 2.1.1, Doctrine 2.1, Bootstrap CSS, MySQL, XAMPP server.

Software Architect and Developer Confidential

Responsibilities:

  • Used Javascript, Css, JSP, Dojo to buildup front-end pages and Ajax to send calls to spring controllers and retrieved data under JSON format from the backend.
  • Conducted test-driven development with unit testing framework such as Junit to build up test cases.
  • Developed a module to export data under PDF format using Dynamicjasper, Jasperreport to build up zipped folders out of the generated PDF files and have zipped folders available for download for customers.
  • Developed a module to export data under excel spreadsheet format using Dynamicjasper, Jasperreport.
  • Deployed WAR files using Maven scripts on Apache Tomcat v6.0, application server.
  • Implemented version control through Subversion using eclipse subclipse plugin.
  • Implemented several design patterns within the application including singleton, factory, MVC, front controller and business delegate.
  • Configured spring beans in an external configuration file to implement inversion of control through setter and constructor with dependency injections.
  • Developed and implement cross-cutting concerns such as logging, authentication, and system performance through Spring AOP Aspect oriented programming.
  • Developed Spring3 MVC driven modules using annotations and JavaServer Pages Standard Tag Library JSTL to render web tier presentation layer.
  • Used log4j to manage logging information within the application.

Environment: Spring MVC 3.0.2, Spring security 3.0.2, Hibernate 3.5.1, Hibernate validator 4.0.2, JPA, Dynamicjasper, Jasperreport, JUnit, Tortoise CVS 1.6, Postgres SQL 8.4, Apache Tomcat v6.0, Dojo 1.8, AJAX, HTML, CSS, jQuery2.0.1 BootstrapCSS.

Hire Now