Sample Resume Detailed ** GREAT

advertisement
[Name Here]
123 Your Street
City, Province Postal Code
email@address.ca
416.111.222
PROFILE
A service oriented application architect and senior developer with international expertise in multiple
platform environments who endeavor state-of-the-art technology when modeling, building and
deploying robust, secure and scalable multi-tier, and web-based applications under budget and on
time.
ACHIEVEMENTS

[April 2003-present] - Entrepreneur – Co. name
I have joined in partnership with database expert colleagues where we successfully structured
and run a software company to produce automatic database auditing and synchronization
software products.

[March 2002 – June 2004] - Systems architect – Co. name
I Produced savings of at least $250,000, after successfully developed and deployed in
production for almost two years an enterprise Single Sign-On Portal under Microsoft .NET
Framework.

[April 2001- February 2002] – Senior Systems Analyst – Co. name
I developed and implemented an intranet application to gather industry Property and Casualty
data to produce user’s oriented statistical bulletins in a timely, costly and reliable basis using
IBM Visual Age Java and IBM Web Sphere.

[February 2000 – March 2001] – Contract Consultant – Co. name
I developed and implemented a set of front and back end information management systems
using RAD [iterative development] and MS Visual Basic 6 to improve 80% of Financials
department productivity and reduce staff requirements up to 40%.

[June 1997 – January 2000] - Senior Systems Analyst - Co. name
I successfully developed and implemented two major service pack releases of a 200-user
internal client-server application improving 15% user’s productivity/reliability representing
payroll saving of at least $140,000 a year.

[1975 – 1997] – Co. name
I have Lead, architected, designed, data modeled, and developed a multitude of bank mission
critical applications in Mexico and USA using a wide range of technology platforms like Unix,
IBM MVS, Oracle, SQL Server, and languages like Assembler, COBOL, and MS Visual Basic.
WORK EXPERIENCE
Co. name
Toronto, Canada
February 14, 2000 – June 29, 2004
Systems Architect
March 2002 – June 2004
As part of the architecture team (enterprise data architects, technologist architect and myself) I was
accountable to application architect, design and implement a set of user-suitable and cost-effective software
solutions to migrate from an IBM MVS / DB2 platform into a Microsoft .NET / Oracle 9i environment. Major
duties ranged from evangelizing the executive team to the new technology up to prepare all required standards
and documentation to successfully deploy to production a Single-Sign-On portal supporting a dozen of custom
web-base Microsoft .net applications.
Version 3.0 prepared on August 28th, 2004
Page 1 of 5
[Name Here]
123 Your Street
City, Province Postal Code
email@address.ca
416.111.222

Provided support to the architecture team to design & develop a set of ‘proof of concept’ projects using MS
.NET technology, and produced a set of Architecture documentation and presentations to evangelize the
executive team to approve and sign off the technology migration endeavor.

Responsible to application architect and document the ‘Development Application Framework’ using MS
.NET technology. This documentation explains to developers and project managers the usage and benefit
of the MVC design pattern (e.g. interaction between the Model or Data Entity, View or GUI, and Controller
or Business layer components) to encapsulate and deploy web-based application separating the user
interface content from the business logic and from the data source access, adhering to the company
mandate of Rapid Application development mission.

Accountable to create mentorship documentation regarding standards, guidelines and best practices when
using MS .net technology to develop web-based applications.

Supported the architecture team to create mentorship documentation on how to use UML (use cases,
activity diagrams, sequence diagrams, and class diagrams).

Responsible to design and develop mentorship project samples (MS C#.NET project templates) for
developers. This documentation explains how to code and use the view, controller and model design
pattern and how to properly handle and publish errors.

Assigned to application architect, build and deploy a Single-Sign-On portal using IIS-SSL (Internet
Information Services - Secured Socket Layer) and MS .net Forms Authentication technology (I used C# as
development language). This portal, in brief, authenticates user credentials against an Oracle data source,
then authorize and personalize the appropriate access to application modules (e.g. user sees and access
only authorized application modules). Once user signs in can easily and transparently switch from one
application to another without need to sign in again. I have also designed and data modeled the
Application Security Infrastructure data source. This portal has been successfully deployed and proved in
a production environment for over two years.

Self motivated to design, code and deploy a set of re-usable C# helper components used by the developer
community to: 1) properly handled and publish errors, 2) encrypt/decrypt text (using MS Symmetric
Cryptology base classes), 3) handle and interact with XML .NET data sets, 4) properly open and close
connections and retrieve / update data from an Oracle 9i data source using different data providers (it is a
powerful Data Access Layer helper), 5) properly handle the Session context, 6) execute dos commands, 7)
run process requests asynchronously and send an email when is done.

Assigned to build and deploy portal administration services to: 1) separate the administration application
from the portal, 2) create a generic reporting module to audit access and usage, 3) create a facility to send
emails by application or by user role, 4) set up and maintain users, roles (entitlements), companies,
applications and modules (services), 5) set up and maintain user–company access relationships, 6) set up
and maintain users–roles relationships, and 7) assign, reset, password for user credentials.

Assigned to lead the development and design of a “Query Builder” web-based application under MS .net
framework to interface a “Commercial Property and Commercial Liability OLAP Service” (Online Analytical
Processing). The intention of this application is to provide users with a friendly business oriented user
interface to create no-planned queries against a Data Warehouse mart. These queries were internally
translated into “Oracle View” components that later will be executed under Crystal Report. An interesting
web control inheritance artefact was design to facilitate the implementation.

Assigned to lead the development and design of a “Download Facility” web-based application to handle
unsolicited queries from our data stores. This web-based application provides a friendly interface where
the user selects the data by business area, then selects specific fields to execute the query
asynchronously; later when the query is done the user receives an email confirming the success and
location of the query to download. Besides leading two developers, designed, coded and deployed the .NET
asynchronous process component.
Use of time: Microsoft .NET Evangelism, lead and mentor 15%, Business Analysis 5%, Data modeling 5 %, UML Design
and technical documentation (Use Cases, some sequence diagrams, and class diagram) 25%, C# Coding and unit testing
40%, Deployment 5%, and Training 5%. Projects: Proof of concept 15 %, Mentoring 15%, Production 70%. Technology
environment: IIS 5.0, MS .NET Framework, ASP.NET 1.1, Visual Studio 2003 Architect Edition, ADO.NET, C#.NET, .NET
Web Controls, .NET XML Web Services (proof of concept only), W2K Servers, Crystal Reports 9, MS Office 2003, MS Visio
Version 3.0 prepared on August 28th, 2004
Page 2 of 5
[Name Here]
123 Your Street
City, Province Postal Code
email@address.ca
416.111.222
2003, Oracle 9i, Power Designer 9.5, SQL Server 2000 (proof of concept only), XML, MS Visual SourceSafe, UML, Design
Patterns, RAD, OOAD, Brief test of UML tools like Rational Rose and Together Soft packages.
Senior Systems Analyst
April 2001- February 2002
I was Accountable to design and develop intranet application to gather and stored data from Property and
Casualty industry to produce user’s oriented statistical bulletins in a timely, costly and reliable basis .














Reviewed business process to clearly understand and document user requirements list.
Developed an ‘Application Prototype’ as part of the requirements assessment effort.
Documented ‘Use Case Scenarios’ and made certain user’s requirements are met with a sign off.
Produced a ‘User Guide’ document.
Estimated and document development time and resources.
Built and run required “technology proof of concept” projects.
Prepared Technical Design Document [UML artifacts].
Gathered design approval and sign off from the Architecture team.
Designed and test embedded SQL statements
Developed and unit test application components using IBM Visual Age for java.
Coordinated with DBA (Data Base Administrator) group system integration testing
Coordinated UAT (User Acceptance Testing) and obtain user sign off
Created deployment packages and promote to different environments like UAT and Production.
Coordinated and documented post implementation successes and failures stories.
Use of time: Lead and Mentor 15%, Business Analysis 5%, Data modeling 10 %, UML Design and technical documentation
(Use Cases, some sequence diagrams, and class diagram) 20%, Java-JSP Coding and unit testing 45%, Deployment 5%,
and Training 5%. Projects: Proof of concept 5 %, Production 95%. Technology environment: IBM MVS, IBM DB2, IBM
Visual Age for Java, IBM Web Sphere Application Server, NT4 Servers, UML, RAD, OOAD.
Contractor Consultant
February 2000- March 2001
I was Accountable to design, data model and develop MS Visual Basic 6 applications to gather (front-end)
insurance financial data (Loss ration, Automobile, Expenses, and Employment Survey) at the client site and
then send the data captured in an XML format to a centralize MS Visual Basic 6 application (back-end) to
produce statistical bulletins and graphical industry-comparative information in a timely and reliable basis. In
addition, I was assigned to design and build a MS Visual Interdev Application using MS Visual InterDev, ASP
and Visual Basic 6 as a ‘Proof of Concept’ project to evaluate an internet deployment alternative.

Reviewed business process to gather and document user’s requirements and sign off.

Designed and built application prototype and acquired user’s sign off to proceed to full development.

Designed, coded and unit tested application components using RAD iterative development

Coordinated user acceptance testing and acquire user’s sign off

Produced deployment packages and promote to different environments [UAT and Production].
Use of time: Lead and Mentor 5%, Business Analysis 10%, Data modeling 5 %, Design and technical documentation 20%,
VB6 Coding and unit testing 45%, and Deployment 5%. Projects: Proof of concept 5 %, Production 95%. Technology
environment: Client/Server Multi-Tier Architecture, Windows DNA, COM, DCOM, MS Visual Basic 6, MS Access, MS ASP
3.0 &Visual InterDev (proof of concept), Install Shield, NT4 Server, XML, RAD, OOAD.
Co. name
Toronto, Canada
June 19, 1997 – January 13, 2000
Senior Systems Analyst
July 1999 - January 2000
Company contracted a Microsoft Service Provider to join venture in a project to develop a new application to
allow Client’s Pension Plan data to be import from a variety of file formats and transfer new technology into
Company

Assigned to collaborate and learn Conceptual Data Modeling, Object Oriented Modeling, creation of Use
Case scenarios, and how to build and unit tested components derived from these architecture artifacts.
Version 3.0 prepared on August 28th, 2004
Page 3 of 5
[Name Here]
123 Your Street
City, Province Postal Code
email@address.ca
416.111.222

Accountable to design a application prototype, develop new modules for existing client/server applications
according to specifications written by an architect, and acquire the corresponding Sign-off of designed UI
from user area representative.

Collaborate with the developing and unit test of this new application.
Use of time: Data modeling 5 %, Design and technical documentation 20%, VB5 Coding and unit testing 35%, Deployment
10%, and Training 30%. Projects: Proof of concept 80 %, Production 20%. Technology environment: MS Solution
Framework, Windows DNA, COM, DCOM, MS Visual Basic 5, MS SQL Server 7, MS ActiveX Controls, MS ADO/OLE, MS Jet
Engine, MS Office 97 Object Model, Install Shield, NT4 Server, UML, OOAD.
Senior Systems Analyst
June 1997 - June 1999
I was Accountable to maintain suitable and cost-effectively windows client-server applications within the
Group Pensions department

Accountable to design a application prototype, develop new modules for existing client/server applications
according to specifications written by an architect, and acquire the corresponding Sign-off of designed UI
from user area representative.

Responsible to design, code, and unit-test a file-transfer module for an existing VB application that was
distributed to Third Party Pension Plan Administrators. This module distinguished different file formats
and presets default values for file transferring. A commercial VB control was used to enable this filetransfer functionality.

Assigned to design, code, and unit-test a module to enable ‘local password protection’ functionality within
two applications. The password protection functionality should recognize if the applications are installed
as a suite or standalone. Password functionality consists of a login dialog and a password set up dialog; a
technology known as DDE (Dynamic Data Exchange) was used to encapsulate the functionality as a
separate component.

Responsible to design, code, and unit-test a set of file conversion programs. These programs read data files
from MS-DOS applications and populates a client/server application database. This conversion programs
were distributed to clients that want to upgrade. They were written with VB3 for 16-bit environments and
VB5 for 32-bit environments.

Responsible for third level support to clients on existing Client/ Server applications, on call duties and
emergency production fixes.
Use of time: Business Analysis 5%, Data modeling 5%, Design and technical documentation 20%, VB3 Coding and unit
testing 65%, and Deployment 5%. Projects: Production 100%. Technology environment: MS Visual Basic 3 & 5, DDE,
MS Access.
Mexico City
Co. name
February 1979 – January 1997
Lead Client/Server Developer
January 1991 – January 1997
I lead a crew of ten developers to build and deploy desktop and client/server applications for several areas
within the Institution to solve a multitude of business requirements.
Technology environment: MS Visual Basic 1 to 5, Oracle 5, Sybase, MS SQL Server Extensions (Microsoft’s first version of
SQL Server), MS Access, and FoxPro.
Operations Manager and Lead UNIX Developer
September 1987 – January 1991
I was accountable in a regional office to manage the Data Center Operation and to develop and maintain
mission critical banking applications; leading ten computer operators and five developers within a
geographical area.
Technology environment: UNIX OS and Business Basic language for UNIX
Lead System Programmer
Version 3.0 prepared on August
28th,
2004
June 1984 – September 1987
Page 4 of 5
123 Your Street
City, Province Postal Code
email@address.ca
416.111.222
[Name Here]
I was responsible to coordinate and execute System Programming duties for an IBM MVS and IDMS/R shop;
entitle also to do capacity planning and maintain a ‘high demanding Bank Service Level'. I was responsible to
maintain and administer a sophisticated security and data-integrity environment. I lead a team of six highly
trained mainframe system programmers.
Technology environment: IBM MVS, IBM TSO, IDMSR, VTAM
Senior On-line Assembler Developer
February 1979 – June 1984
I was responsible to design, code in assembler language, test, and successfully deployment of an on-line bank
mission-critical & transaction-based applications. In addition, I lead of a crew of six mainframe on-line
programmers to built and maintained a highly reliable mission-critical banking system, with over hundred
different transaction types, hooked to a country-wide network of financial terminals, serving over 100
branches in a sub-second transaction time schema using a 128K-RAM NCR mainframe CICS-like-region.
Technology environment: NCR VRX OS, NCR Assembler
Co. name
San Diego, Cal., and Dayton, Ohio
August 1975 – February 1979
Systems Consultant Engineer
I was moved to USA to coordinate, design, code in assembler language, test and integrate the first “Non-IBM
mainframe on-line banking system” in Mexico City using a brand-new financial terminal model and leading a
team of six developers, where we successfully developed and deploy to production the first non-IBM on-line
banking system in Mexico. This application served 10 branches with an average transaction-respond time of
one second.
I was enrolled in the development of an international-oriented Hotel Lodging system at the Special Systems
Division. I was assigned to this project thanks to a high personal and technical career performance.
Troubleshoot technical problems for clients and internal staff.
Technology environment: NCR VRX OS, NCR Assembler, NCR IMOS OS, NCR COBOL
EDUCATION
Microsoft Certified Professional [Visual Basic] - Canada 1999
University Name [Industrial Engineering] - Mexico 1975
Version 3.0 prepared on August 28th, 2004
Page 5 of 5
Download