Sei sulla pagina 1di 4

Dinora Gonzalez

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:

Programming Languages JAVA, J2EE


Technologies Struts 2, Servlets, JSPs, JavaBeans, JDBC, JNDI,
Spring, Java Script, JQuery, Ajax
Frame Works Struts 2, Spring, Hibernate
Databases Oracle, MySQL, SQL Server
Database Query Languages SQL, HQL
Servers JBoss AS, JBoss EAP, Apache Tomcat, IBM Websphere
Markup Languages HTML, XML, CSS
Logging and Build Tools Log4j, Maven, JUnit
Operating System Windows and UNIX
IDE and Tools Eclipse, NetBeans, JDeveloper
Professional Experience

Flagstar Bank. Troy, MI Feb 2014 Present


Lead Java Developer

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.

Analyze, design, develop and testing of the whole application


Reporting tool implementation, using Jasper Report as a single engine
Actively involved in tuning SQL queries using JPA2 (Hibernate)
Unit testing automation (JUnit)
Team management.
Support team members across the IT organization.

Environment: JDeveloper, J2EE, JSE, JSF2, JPA2, EJB3, SOAP 1.1, SSL, JUnit, Log4j, Oracle 10g/SQL, SQL
Developer, Hibernate, SVN.

Mapfre, Madrid, Spain Nov 2012 Jun 2013


Senior Java Developer

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.

Analyze, design, develop and testing of the whole application


Responsible for the Development of the news rules and policies using BRMS IBM Framework
Development of Application modules and business components using java Environment

Environment: RDA Eclipse J2EE, Oracle 10g/SQL, SQL Developer, Hibernate, Maven, Eclipse, SVN

Software A.G, Madrid, Spain Sep 2008 Sep 2012


Senior Java Developer

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.

Santander Bank, Madrid, Spain Sep 2007 Sep 2008


Java Developer / Platform Engineer

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.

Technical requirements gathering.


Analysis and UML Design.
New Development and Update of Development Documents

Environment: J2SE, J2EE, JSP, Servlets, JDBC, HTML, JavaScript, CSS, SVN, Eclipse, Oracle, DB2, Windows.

CIC-IPN, Mexico, City Jun 2005 May 2006


Java Developer

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.

Direct communication with the client and meetings


Management of clients, issues, equipment shipment and general support of the department
Technical Requirements, Documents, technical analysis, Analysis and UML design.
Administrating clients, issues and services, Development, Development documents.
Quality Testing,
Technical Documents
System Installation.

Environment: J2SE, J2EE, JSP,Struts Servlets, JDBC, HTML, JavaScript, CSS, SVN, Eclipse, Oracle, DB2, Windows.

Education

Bachelor of Science, Computer Systems Engineering 2001 - 2006


The Public University IPN-ESCOM (http://www.isc.escom.ipn.mx/ )

Courses

OLAP: Data bases N dimensions in SQL Server (2005)


Data Warehouse Architect: Management, development and maintenance of a Data Warehouse (2004)
Java 1.5: Differences an updates with previous versions (2009)
JSF: Integrating JSF, Spring and Hibernate for Applications (2007)
Spring: Quick Development in java with Spring (2007)
EJBs 3: Upgrades from version 2.1 JPA. (2010)
Oracle 10g: Documentation and management. (2010)

Potrebbero piacerti anche