Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Mobile: 630-492-6088
Email: Dinoragonzalezzusa@gmail.com
Summary
10 years of Software Development experience in design, development and deployment of Distributed, Scalable
Intranet/Internet applications, Transactional based Business to Business and Business to Client Applications.
Extensive experience in web application development using Java related technologies (JSE, J2EE6, EJB3, JSP,
Servlets, JSF2, JPA2, Web Services, JMS) and web technologies (HTML, CSS, JavaScript, Ajax, jQuery, JSON).
Application Development and Object Oriented Programming (OOP) Analysis and Design (OOAD).
Involved in projects using Agile/SCRUM.
Experience in using UML modeling tools to design and develop high level and comprehensive design modules
(domain models and deployment models).
Experience using and deploying enterprise applications in Tomcat, JBoss AS, JBoss EAP, and WebSphere.
Experience in using design patterns such as MVC, Singleton, Decorator, Composite, Command, Dynamic Proxy,
Facade, Business Objects, Data Transfer Objects, Entity Objects, Data Access Objects and Delegates. - Experience
in open-source technologies such as Spring Framework, Hibernate Framework, Struts Framework, Maven, SVN,
Apache Axis 1/2, JUnit, PrimeFaces, IceFaces.
Hands on working experience with Web Services. Published services as web services, messaging systems.
Expertise in IDEs for software development like NetBeans, Eclipse and JDeveloper.
Thorough understanding of Database application designs and implementation using Oracle Database, MS SQL
Server and MySQL.
Resourceful in the completion of projects with ability to multi-task and meet deadlines.
Ability to analyze and evaluate technical problems and design effective solutions.
Good Knowledge on SDLC process, that includes translation of requirements into functional and technical
specifications, Designing, Developing, Testing Implementation & Post Production support using development
methodologies like Waterfall, Agile.
Strong teamwork orientation and the ability to foster collaboration within and across teams.
Self-motivated, good team player with excellent technical communication and interpersonal skills.
TECHNICAL SKILLS:
Managed and developed a web application which goal is the replacement of the current application, which is used for the
call center of the bank. Analyzed and Developed many different modules of the electronic bank. Managed, analyzed and
developed many different modules of the token manager application.
Accomplishes information technology staff results by communicating job expectations; planning, monitoring, and
appraising job results; coaching, counseling, and disciplining employees; initiating, coordinating, and enforcing
systems, policies, and procedures.
Maintains staff by recruiting, selecting, orienting, and training employees; maintaining a safe and secure work
environment; developing personal growth opportunities.
Maintains organization's effectiveness and efficiency by defining, delivering, and supporting strategic plans for
implementing information technologies.
Directs technological research by studying organization goals, strategies, practices, and user projects.
Completes projects by coordinating resources and timetables.
Verifies application results by conducting system audits of technologies implemented.
Preserves assets by implementing disaster recovery and back-up procedures and information security and control
structures.
Recommends information technology strategies, policies, and procedures by evaluating organization outcomes;
identifying problems; evaluating trends; anticipating requirements.
Contributes to team effort by accomplishing related results as needed.
Team management and leadership across Flagstar Bank different areas of IT development.
Analyze, design, develop and testing of the whole application
Design and modeling of the database
Responsible for the Development of the screens using JSP, JQuery, Ajax
Interact directly with the client and support team members across the IT organization.
Overseeing projects/programs to ensure they are completed within the committed time and budget and are
integrated with other software applications.
Participate in project planning via identification of tasks, issues and risks
Environment: Tomcat, JSE 6, JSF2, JPA2, Spring Framework, Spring Security, Spring LDAP, Spring Web Services,
SOAP, JUnit, Log4j, Oracle 11g/SQL, SQL Developer, Hibernate, Linux (RedHat), SoapUI, XML, SVN
Ministry of Finance and Public Credit of Mxico Jun 2013 Feb 2014
Senior Java Developer
Development of an application with Internal Frameworks made with Java Struts2, Oracle 10g, JReports, Spring
Security and Hibernate.
This Project is an ambitious state initiative for tax collection and calculation. The system consists of a framework
connected to a production environment where business rules are maintained for tax calculation.
Environment: JDeveloper, J2EE, JSE, JSF2, JPA2, EJB3, SOAP 1.1, SSL, JUnit, Log4j, Oracle 10g/SQL, SQL
Developer, Hibernate, SVN.
Development of applications with the BRMS IBM product, WAS, Java J2EE, RDA Eclipse IDE.
The objective of this project is to build an application capable of create and maintain MAPFREs business rules and
policies. These rules and policies are consumed by the system to calculate promotions, types of insurance, costs, etc.
Environment: RDA Eclipse J2EE, Oracle 10g/SQL, SQL Developer, Hibernate, Maven, Eclipse, SVN
Development of clients Framework. Development of an Application for carrying out forms for any benefits, manage
payment of fees for the INSS with a digital certificate authentication. Generating an official PDF recognized by the
government of Spain. In J2EE and Web Services.
Management of the all new projects, analysis approval, costing and documents design, management of project
office
Java Development for modules
Evaluation Files and Evaluation File Documents
Evaluation Functions and Evaluation Function Documents
Solving incidents and making corrective maintenances for every module of the project at source code level and
Framework configuration
Production support.
Direct communication with the client and meetings
Management of clients, issues, equipment and general support of the department
Technical Requirements, Document Requirements
Technical Analysis Requirements, elaborating documents; Analysis and UML design
Administration of clients, issues and services
Development
Technical documents
Environment: J2EE with plenty APIs of Sun's family, Hibernate, JDBC, Spring, JUnit.
Development of a standalone and web project in Java using J2EE, J2SE, SWING, POI, respectively, for the creation of
monthly, quarter and semi-annual productivity reports by department creating templates in Excel files into folders. The
system was connected to the computers of the developers to create an automated data tag which consisted of; Time of
creation, development, completion, and a track record every time someone generated a new class that was registered in
the database. The relational database in Oracle 9. The Eclipse IDE was used with 2 bank's internal plug-in.
Programming.
Source code reviewing, testing and commissioning producing the final vendor management system.
Meetings with the user to establish goals, planning, monitoring, technical solution and project work plan
development.
Design of the user interface.
Development of staff manual. Users training or Commissioning and production support for the application.
I also participated in collaborative teams as a programmer in various upgrade projects, Java source code modification and
integration of existing applications improvements.
Environment: Java, J2EE, JSE, SWING, POI WebSphere, Oracle, JSP, Servlets, JDBC, EJB, HTML, JavaScript,
Windows, Eclipse.
Ministry of Finance and Public Credit of Mxico Jun 2006 July 2007
Java Developer
Maintenance and new developments in the internal framework developed with J2EE, Struts, technology always changing
with new needs and improvements. Use the JDBC API, ODBC on one side and the other EJB's.
CCS, HTML, JavaScript.
The controller servlet XML and the business was done with J2SE.
The IDE used for development is the JDeveloper 10g Oracle Database 10. E.g. Personal contributions: Thread creation
and organization, Exception Handling, security, New CSS templates, Restriction profiles, System Connection, etc.
Environment: J2SE, J2EE, JSP, Servlets, JDBC, HTML, JavaScript, CSS, SVN, Eclipse, Oracle, DB2, Windows.
A scientific research project focused on decision making at management level. This was developed to help doctors in
macroeconomics in the population analysis.
The system calculates time series and spherical equations to the power of N, where N is the number of
macroeconomic variables up to 9999 necessary for the calculation of economic decisions in a critical moment in a
specific population.
The development was done in the Java environment, with a license for SQL database server 2005 based on OLAP and
data warehouse technology to an N-dimensional cube until 9999.
Environment: J2SE, J2EE, JSP,Struts Servlets, JDBC, HTML, JavaScript, CSS, SVN, Eclipse, Oracle, DB2, Windows.
Education
Courses