270 E Clubview LN
Lehi, Utah 84043 Home # [Send email to request phone number] 66-1912
Mobile # [Send email to request phone number] 40-0501
[Send email using form at bottom]
Azer Santos
Experience 3/2006 – 08/2008 State Of Utah DWS EREP
American Fork
Curam Developer
Skills:
Main duties include design, document and implement social services application
for the state of Utah in a Model Driven Development environment. Development is
base J2EE compliant framework for Social Services and Integrated Social Case
Management System.
? Curam 4.0 – 4.5, Java OOD &OOP, Java Beans, Java Servlets, JSP, Struts –
(Tiles, Workflow Extension), JDBC, SQL, JNDI, HTML, DHTML, CSS, Java Script, XML,
XSLT, XPath, Xalan, Xerces, SAX, DOM, Java Mail, Ant, IBM MQ, JUnit and log4j,
SSH, DNS, SMTP, HTTP, HTTPS
? Extreme Programming, RUP, RBDMS Data Modeling DB2, Clear Case, Clear Quest,
Requisite Pro, Rational Rose (UML Class and Sequence Diagrams), WebSphere Studio
Application Developer 5.0 (WSAD), W2K, UNIX (Sun Solaris 2.8, Linux, FreeBSD),
UNIX Shell Scripting, Apache, IBM WebSphere Application Server 5.0(WAS 5.0)
installation, configuration, deployment and administration also DB2 installation
and configuration.
Worked for IBM in a project for the State of Utah. This project includes moving
some of the Social Services infrastructure from Main Frame to a J2EE environment.
Full software development lifecycle, architectural duties includes design and
coding of proto-types and proof of concepts, such as XSL-FO, XML and PDF, Images
(*.jpg, *.gif) storage and retrieval web applications, mentoring of State of Utah
staff on how to use the framework affectively. Also continuous tutoring of state
COBOL programmers on Java, coding standers, Object Oriented, Relational Data
Models, Model Driven Development, Rational Rose, WSAD 5.0, WAS 5.0, Clear Case
for version control.
I have also continuously modeled (UML) Server Side Objects (OOA & D) (EJB
1.1, 2.0), Session Beans, Façade and Business Process Objects. On the client side
I have been able to apply the versatility of Model 2 (MVC) using the Struts, Java
Script for client side validation, XML for dynamic navigation, XSL, XSLT, Apache
FOP to meet presentation layer requirements. Writing JUnit test cases and suite
is also part of my daily tasks.
1/2004 – 3/2006 Wells Fargo Bank
Salt Lake City
Web Developer/Engineer
Skills:
Duties include design/develop and implement J2EE compliant web applications and
web services. Installation, configuration of Application Servers, optimization of
Application Servers and Operating System such as Solaris, deployment management
of complex Web Services and Web Applications across Web Farm (Tomcat and IBM
WebSphere) and mentoring of less experienced staff on Java, J2EE, UNIX, SQL,
etc.
? Java OOD &OOP, Java Beans, Java Servlets, JSP, Struts, JDBC, SQL, JNDI, HTML,
DHTML, CSS, Java Script, XML, XSLT, XPath, Xalan, Xerces, SAX, DOM, Java Mail,
Ant, IBM MQ, JUnit and log4j.
? RBDMS Data Modeling (DB2), Clear Case, Rational Rose (UML Class and Sequence
Diagrams), WebSphere Studio Application Developer 5.0 (WSAD), W2K, UNIX, UNIX
(Solaris, AIX) Shell Scripting (bash, korn), Apache HTTP Server, IBM WebSphere
Application Server 5.0(WAS 5.0), Apache Tomcat 4.x, 5.0.x, 5.5.x installation,
configuration, deployment and administration also DB2 installation and
configuration.
Additionally, other assignments include: installing configuring and
administering UNIX Operating Systems (Solaris, FreeBSD, LINUX) on Intel or RISK
processors. This includes installing/configuring hardware, network services such
as SSH, DNS, SMTP, HTTPS, Web Farm, load-balancing, security software for single
sign-on.
1/2003 – 01/2004 IBM/TekSystems (State Of Utah EREP)
American Fork
Architect Developer (Consultant/Contractor)
Skills:
Main duties include design and implement social services application for the
state of Utah in a Model Driven Development environment. Development is base J2EE
compliant framework for Social Services and Integrated Social Case Management
System.
? EJB’s, Curam 2.0 – 2.3, Java OOD &OOP, Java Beans, Java Servlets, JSP, Struts
– (Tiles, Workflow Extension), JDBC, SQL, JNDI, HTML, DHTML, CSS, Java Script,
XML, XSLT, XPath, Xalan, Xerces, SAX, DOM, Java Mail, Ant, IBM MQ, JUnit and
log4j, SSH, DNS, SMTP, HTTP, HTTPS
? Extreme Programming, RUP, RBDMS Data Modeling DB2, Clear Case, Clear Quest,
Requisite Pro, Rational Rose (UML Class and Sequence Diagrams), Macromedia
Dreamweaver MX, WebSphere Studio Application Developer 5.0 (WSAD), W2K, UNIX (Sun
Solaris 2.8, Linux, FreeBSD), UNIX Shell Scripting, Apache, IBM WebSphere
Application Server 5.0(WAS 5.0) installation, configuration, deployment and
administration also DB2 installation and configuration.
Worked for IBM in a project for the State of Utah. This project includes moving
some of the Social Services infrastructure from Main Frame to a J2EE environment.
Full software development lifecycle, architectural duties includes design and
coding of proto-types and proof of concepts, such as XSL-FO, XML and PDF, Images
(*.jpg, *.gif) storage and retrieval web applications, mentoring of State of Utah
staff on how to use the framework affectively. Also continuous tutoring of state
COBOL programmers on Java, coding standers, Object Oriented, Relational Data
Models, Model Driven Development, Rational Rose, WSAD 5.0, WAS 5.0, Clear Case
for version control.
I have also continuously modeled (UML) Server Side Objects (OOA & D) (EJB
1.1, 2.0), Session Beans, Façade and Business Process Objects. On the client side
I have been able to apply the versatility of Model 2 (MVC) using the Struts, Java
Script for client side validation, XML for dynamic navigation, XSL, XSLT, Apache
FOP to meet presentation layer requirements. Writing JUnit test cases and suite
is also part of my daily tasks.
05/2000 – 12/2002 Intelligent Solutions Inc. Orem, UT
Senior Java Developer
Skills:
? Design and implement J2EE compliant Client/Server Risk/Loss Prevention
Management System.
? EJB 1.1 & 2.0 CMP & BMP, N-tier, Distributed computing, Java OO Programming,
Java Beans, Java Servlets, JSP, Struts - (Tiles), JDBC, SQL, JFreeReport,
JFreeChart, JNDI, HTML, DHTML, CSS, Java Script, XML, XSLT, XPath, XPath, Xalan,
Xerces, SAX, DOM, Java Mail, Java Swing/AWT Applets and Apps, Image Banners,
Icons & PDF database storage and retrievals, Ant, Xdoclet, SOAP messaging/RPC,
and Junit.
? OOP, Extreme Programming, RBDMS Data Modeling, Jbuilder, WSAD 4&5, Visual
Café, Rational Rose (UML Class and Sequence Diagrams), Macromedia Dreamweaver MX,
NT Server, W2K Server, Sun Solaris 2.x, Linux (Red Hat & Mandrake), UNIX/LINUX
Shell Scripting, Apache, Tomcat, IBM WebSphere 5.0 (WAS 5.0), Sun One Application
sever and Jboss.
? Oracle 7.x, 8i and Oracle 9i, Mysql and Postgresql.
In two and half years I worked as an architect in analyzing, gathering
requirements, and designing by applying Object Oriented methodologies along with
the latest industry standards to a J2EE client/server N-Tier scalable application
that met Intelligent Solutions business requirements.
This situation exposed me to class diagramming using Rational Rose however;
due to budget cuts I was not able to take full advantage of this tool.
Some of the requirements on the client side allowed me to design and build
a custom HTML and RTF Editor Applets with Swing components. Such Applets allow
remote users to create styled documents and have them stored in a database
server. These applets were built also using the Java Web Start specification,
which allow them to be deployed as applications.
The requirements also called for allowing users to enter information
through an HTML based forms which would need to be transformed into a PDF
document. That was accomplished by implementing Apache’s FOP, XML and XSLT..
On the server-side I was able to apply the Model View Controller
architecture (MVC) to the design of various modules of the over all application
that required front ends. These front ends were built with JSP pages and
Servlets, JavaScript for user input validation where required. Other applications
designed/developed included the uploading/storing/manipulation of Images such as
banners, icons and PDF documents using a web interface. I also used Java Beans in
these pages for session tracking, holding user login information such as access
levels and Collection Objects, business processing and access to Enterprise Java
Beans services for data manipulation to and from the database. I have also worked
in implementing Apache SOAP messaging/RPC so users can perform time-consuming
tasks and be notified when a task is completed without having to wait for it.
Other duties included web-farm and load balancing setup, Linux/Solaris
System Administration and OS/File System tuning for highly available web and
database services. QA/Compatibility test lab setup with major application servers
such as WebSphere, IPlanet/Sun One Application Server, Jboss, Tomcat, Apache http
server have also been involved in Oracle database installation and configuration
along with some administration.
05/01/2000 – 06/30/01 Still Water Solutions/ Novell Orem, UT
Senior Java/J2EE Developer/Consultant
? Design and Implement a J2EE compliant administration application for a survey
engine.
? JSP, Java OO Programming, Java Beans, Java Servlets, JDBC, Java Mail API,
Model View Controller (MVC), HTML, JavaScript, XML, XSLT
? SilverStream development tools, SilverStream Application Server, Oracle 8i
I worked for Still Water Solutions as a consultant/contractor at the Novell
offices in Orem where I was given an assignment to collect requirements for
designing a user interface to a survey engine administration they had created.
This survey engine was to be deployed in conventions all over the United States
and Europe. I worked for them on weekends and nights while I was still employed
at Intelligent Solutions Inc.
I met the application requirements by using the Struts MVC framework along
with Java Server Pages and Servlets to allow users to create new surveys and
manipulate existing ones and Java Script to validate user input.
This application permitted the configuration of each question on a survey. A
User creating a survey could change/assign properties to an answer input, such as
check box, radio button, text field, required/non- required answers.
01/2000 – 05/2000 NuSkin / Bigplanet INC Provo, UT
Programmer Analyst / Java Application Developer
? Develop Web Applications with provided requirements
? Java OO Programming, Java Beans, Java Servlets, JSP, JDBC, OOP, HTML, XML
? Oracle 8i, IBM DB2, MySql, Apache http server, Jserv, Tomcat and Tuxedo
services, UNIX, Linux, Shell Scripting
As a Java Application Developer my function was to develop and deploy web
applications with Java Server Pages and Servlets using internal proprietary java
framework. These applications allowed users to interface with an Oracle 8i
database and legacy accounting, billing and payment processing systems.
I was able to participate in further building our internal java framework
in order to allow server-side user input validation to meet requirements for
appliance-type web client.
01/1999 – 01/2000 DSW Partners Salt Lake City, UT
Programmer Analyst / Java Applications Developer
? Gather user requirements; perform Analysis, Design and layout for desktop Java
Swing/AWT Application for deployment on SilverStream Application Server.
? Java OO Programming, Java 1.3 Swing and AWT, JDBC, XML, Java Beans, MySql,
Oracle 7 and 8i.
My position at DSW Partners allowed me to have direct contact with end users
while gathering requirements for applications that allowed the management of
payroll, accounts receivables and payables, suppliers and customers. We worked in
teams and under much pressure to deliver the application in a tight schedule and
budget.
The modules that I did get to implement were, Employee benefits Information,
vendor contact management. These applications were all deployed with swing
components such as Jframe, JTable, JtabbedPane, Jpanel, Jtoobar, JprogressBar,
etc. Also made use of SwingUtilities and SwingWorker classes
06/1998 – 01/1999 3Com Corporation Salt Lake City, UT
Test Engineer/ Web Developer
? Main duties included Object Oriented Analysis and Design, Java Swing/AWT
Applets, Java Beans, JSP and Servlets development, Oracle JDBC, company wide
intranet development and maintenance (HTML, XML, JavaScript, ASP).
? Maintenance of ASP, Visual Basic Code and Scripts, MS ISS (Windows NT Server),
Java Web Server on UNIX (Solaris 2.6), MS SQL server administration, FoxPro
database, Oracle installation and configuration for development and production
environments, Visual Café, MS Visual Studio, InterDev, J++.
Other software development duties included implementation & deployment of web
applications to allow uploading of 3com’s hardware test data in ASCII format in
to a database and design of user interfaces to allow searching, updating and
provide reports on such data.
11/1997 – 06/1998 PackardBell Inc. Salt Lake City, UT
Web Developer / Technical support
? Some of my duties were to provide and maintain technical support web site,
respond to customers’ technical questions and resolve issues with PackardBell &
Nec PCs & Servers hardware.
Skills developed were: HTML, JavaScript, Java Language, Java Applets, ASP,
ISS and Apache web server installation and administration, JDBC-ODBC bridge, MS
Front Page, MS Office and tools.
11/1996 – 10/1997 JCPenney Accounting Center Salt Lake City, UT
Administrative Assistant / Web Developer
? As an Administrative Assistant my primary function was to calculate and
prepare the payment of Payroll taxes such as FICA, Social Security, local and
state taxes and prepare Corporate year end tax returns for multiple US states.
? Secondary Duties included the development and deployment of static and dynamic
HTML using ASP, JavaScript, Java Applets handling Images deployed on JCPenney
company intranet and Java R&D.
Among developed skills were: Apache HTTP server and MS ISS configuration HTML,
JavaScript, Java, Java Programming Language Applets, R&D, ASP, MS Front Page.
Education Utah Valley State College Orem, UT
? B.A. Computer Science
References Available upon request.
Other I speak fluent Portuguese and am available to travel.
|