Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Profile & Over 25 Years Work Experience for A Software Engineer in Word / Doc / Pdf Free Download
Professional Experience
Download Resume Format
ARMENDA H. John, MCT, MCPD, MCSD, MCTS, CSM
Bellevue, WA
(425) 625-7619
armendajohn@msn.com
Technical Skills
Years of
Experience: 25
|
|
Programming Languages
|
· C#
· Visual Basic. NET, Visual Basic, and VBA (Visual Basic
for Applications)
· C/C++
· Pascal
· Assembly (8086 and PDP-11)
|
Modeling Languages
|
· Unified Modeling Language (UML)
· Object Role Modeling (ORM)
· Object Modeling Technique (OMT)
|
Development Tools/Technologies
|
· Commerce Server 2000, 2007, and 2009
· BizTalk 2004, 2006 R2, and 2010
· Visual Studio .NET Beta 1 & 2, 2002, 2003, 2005,
2008, and 2010
· Team Foundation Services 2008, 2010
· .NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, and 4.0
· ASP.NET, ADO.NET, Web Services, Enterprise Services
· WWF, WCF, WPF, and LINQ
· Visual Basic 3.0 – 6.0
· Visual InterDev 6.0
· Turbo C 3.0 / Borland C++ 3.1
· Microsoft Access 2.0/ADT
· Microsoft Office/VBA
· FoxPro 2.0 - 2.6
· COM/MTS, DCOM, COM+
· ASP, ASP.NET, VBScript, JavaScript
· HTML, XML
· CodeBase 5.0
· SuperCharge 4.5
|
Operating Environments
|
· Windows 2003 Server, Windows 7,Vista, Windows XP,
Windows NT, and DOS
|
Relational Database Management Systems
|
· SQL Server, Sybase, MS Access/JET
|
Project/Development Methodologies
|
· Scrum
· eXtreme Programming
· MSF (Microsoft Solutions Framework) and MSF Agile
· IE - Information Engineering (Data Analysis and
Database Design)
· SSAD - Structured Systems Analysis and Design
(Yourdon/DeMarco/Coad)
|
Professional Experience
Accenture, Chicago, IL (March
2011 – Present)
Senior .NET Architect/Consultant
· Provided an assessment of the architecture and
implementation of the ATOM Framework, and recommended a new solutions
architecture and implementation approach for R2 (Release 2) and beyond
· Responsible for training and mentoring developers on
coding standards and development techniques, and assisting them with bug fixes
and enhancements to R1
· Responsible for interviewing potential candidates for
various technical roles
· (VS 2010, C#, TFS 2010, SQL Server 2008
R2, Windows Server 2008)
Bridgewater Associates, Westport, Connecticut (January 2011 – March 2011)
.NET Tech Lead/Consultant
· Created an application to download and extract corporate
action data from an external source and transform and upload to a SQL Server database
· Implemented a set of base classes and interfaces designed
for reuse on similar future projects
· Introduced and demonstrated several BizTalk 2010 features
and how to leverage them to orchestrate business processes
· (BizTalk 2010, VS 2010, C#, SQL Server
2005, Windows Server 2008)
FFF Enterprises, Temecula, California (May 2010 – January 2011)
Senior .NET Architect/Consultant
· Setup a process for Software Configuration Management
based on Team Foundation Services (TFS) to manage programming artifacts
produced by onshore and offshore development teams
· Installed and configured TFS, created Team Project
Collections , Team Projects, and configured TFS roles and users
· Configured TFS Build, and created build definitions for
all projects
· Implemented Branching and Merge features to manage
hot-fixes and updates to already released (production) software
· Developed a provider and application independent payment
gateway for processing credit card transactions
· (TFS 2010, VS 2010, C#, SQL Server 2008,
Windows Server 2008)
Alcone Marketing, Irvine, California (April 2010 – May 2010)
Commerce Server Consultant
· Designed a catalog system to model marketing products for
a major financial institution
· Implemented a web based system to allow branch and
corporate users to submit orders for marketing materials and promotional items
· (Commerce Server 2009, ASP.NET, C#, SQL
Server 2008, Windows Server 2003)
Attunix, Seattle,
Washington (January 2010 – February 2010)
Commerce Server Consultant
· Mapped client requirements to Commerce Server 2009
features
· Created a Proof-Of-Concept application
to demonstrate Commerce Server architecture and features
· (Commerce Server 2009, ASP.NET, C#, SQL
Server 2008, Windows Server 2008)
Genie Industries, Redmond, Washington (September 2008 – January 2010)
.NET Architect/BizTalk Consultant
· Created an EDI/AS2 integration solution for
partners
· Designed and implemented a BizTalk
application to process credit card transaction requests received from
multiple applications
· Implemented a Service layer for the Parts
Ordering system using schemas published as BizTalk web services
· Created a SOAP Extension for schema
validation
· Implemented custom order validation and
custom application exceptions
· Taught the following course(s):
o
2934: Deploying and Managing Business Process and
Integration Solutions Using Microsoft BizTalk 2006
· (BizTalk Server 2006 R2, EDI, SOA,
Document-Centric Design, Web Services, SOAP Extensions, C#, ASP.NET, ADO.NET, WebSphere
MQ, SQL Server 2005, Windows Server 2003)
Softpaq, Bellevue, WA (June
2008 – September 2008)
Senior Principal Consultant
· Responsible for analyzing requirements, defining solution
architectures, and managing client projects
· Created professional development plans for developers
· Responsible for creating courseware and delivering
developer training
· Taught the following course(s):
o
IT Project Management Principles (CompTIA Project+
certification)
o
2933: Developing Business Process and Integration
Solutions Using Microsoft BizTalk 2006
o
2934: Deploying and Managing Business Process and
Integration Solutions Using Microsoft BizTalk 2006
o
2790: Troubleshooting and Optimizing Database
Servers Using Microsoft SQL Server 2005
o
2792: Implementing and Maintaining Microsoft SQL
Server 2005 Integration Services
· Setup an environment based on Team Foundation Services to
manage programming artifacts produced by offshore team members
· (Scrum, .NET, C#, Team Foundation Services BizTalk 2006
R2, SQL Server 2005)
TechStars.NET, Chicago, Illinois (June 2007 – June 2008)
Director of Solutions Delivery
· Defined solutions delivery methods based on
several software development methodologies, including guidelines on selecting
the most appropriate method based on project type
· Defined a project team structure and
process for each methodology
· Provided training on MSF Agile, Scrum, and
eXtreme Programming
· Directly involved with the all aspects of
solutions delivery including project management, project planning, estimation,
resource management, risk management, and quality assurance
· Installed and configured Team Foundation Services to
support team collaboration and source control management
· (MSF Agile, Scrum, eXtreme Programming,
Team Foundation Services)
TechStars.NET (Philippines), Manila, Philippines (June 2007 – June 2008)
General Manager
· Established and setup an offshore development office for
the company
· Involved in the management of all aspects of the
business, including contracts, government regulations, legal matters,
recruitment, etc.
· Trained, delegated, and transitioned general operations
to local management
TechStars.NET, Chicago, Illinois (April 2006 – June 2008)
Consultant
· Created a payment gateway to facilitate the processing of
credit card transactions
· Designed an Inventory System and integrated it with the
existing store via Service Broker
· Implemented a Validation Engine (via SQL CLR Trigger) for
validating orders based on configurable validation rules
· Designed a system to allow for Staging of orders
· Designed a solution for Recurring orders
· Created an implementation and migration plan to move the
current store functionality and data to Commerce Server 2007, installed and
configured Commerce Server for both development and staging environments,
created and setup Commerce Server base and virtual catalogs and migrated
product data, and extended Commerce Server classes to work with the Payment
Gateway component
· Designed a solution for managing demographic profiles
across several applications and platforms using BizTalk 2006
· Created a coding standard based on .NET design guidelines
for class library developers
· (C#, ADO.NET, SQL Server 2005, SQL CLR, Service Broker,
Commerce Server 2007, BizTalk 2006, Windows 2003/XP)
Accenture, Manila,
Philippines (September 2005 – February 2006)
Technical Architect
· Designed an integration solution for a major financial
company to facilitate the calling of mainframe functions from ASP.NET web
services. Most of the services were designed using a document centric approach.
The solution was entirely based on (asynchronous) messaging, but allowed for
synchronous calls (simulated) via proxy logic. The solution employed a
variety of Enterprise Integration Patterns
· (BizTalk 2004, Integration Patterns, SOA, Web Services,
C#, Websphere MQ, Windows 2003)
Accenture (CIO), Manila, Philippines (April 2005 – September 2005)
Technical Architect
· Designed and developed a configurable data access
layer (DAL) based on typed ADO.NET DataSets to reduce the impact of changes in
database schema. For most schema changes, only the DAL configuration was
modified without the need to change or recompile DAL code. This resulted
in a DAL which was loosely coupled to the database
· Designed the business layer and assisted the team with
implementation
· (C#, ADO.NET, SQL Server 2000, Windows 2003)
Comco, Tampa, Florida (February
2004 – May 2004)
Consultant
· Design and development of a web application for managing
medical transcription services
· (C#, ASP.NET, ADO.NET, SQL Server 2000, Windows 2000/XP)
Keane, Bloomington,
Illinois (August 2003 – October 2005)
Consultant & Trainer
· Developed a .NET
developer training roadmap for State Farm Insurance
· Authored a UML course for programmers
· Delivered .NET training to various clients
· (UML, C#, ASP.NET, ADO.NET, SQL Server 2000, Windows
2000/XP)
Bay Data Consultants, St. Petersburg, Florida (January 2001 - July 2001)
Consultant
· Designed and implemented several applications to process
orders received from online sources, including an application for processing
recurring orders, a program for processing refunds, and another system for
dealing with exceptions
· Designed and implemented a staging database to streamline
order and exception processing
· (Visual Basic 6, Visual InterDev 6, SuperCharge 4.5, COM,
Windows 2000)
Softpaq International, Tampa, Florida (April 2000 – June 2008)
Microsoft Certified Trainer
Taught the following courses:
· 1846: Microsoft Solutions Framework
Essentials
· 2710: Analyzing Requirements and
Defining Microsoft .NET Solution Architectures
· 2524: Developing XML Web Services Using
ASP.NET
· 2557: Building COM+ Applications Using
Microsoft® .NET Enterprise Services
· 2349: Programming with the Microsoft
.NET Framework (Microsoft Visual C#)
· 2124: Programming with C#
· 2609: Introduction to C# Programming
with Microsoft .NET
· 2640: Upgrading Web Development Skills
from ASP to Microsoft ASP.NET
· 2389: Programming with ADO.NET
· 2310: Developing ASP.NET Web
Applications Using Visual Studio .NET
· 2063: Introduction to ASP.NET
· 2500: Introduction to XML and the
Microsoft .NET Platform
· 2415: Programming with the Microsoft
.NET Framework (Microsoft VB .NET)
· 2373: Programming with Microsoft Visual
Basic .NET
· 2559: Introduction to Visual Basic .NET
Programming with Microsoft .NET
· 2555: Developing Microsoft .NET
Applications for Windows (C#)
· 2565: Developing Microsoft .NET
Applications for Windows (Visual Basic .NET)
· 2071: Querying Microsoft SQL Server
2000 with Transact-SQL
· 2072: Administering a Microsoft SQL
Server 2000 Database
· 2073: Programming a Microsoft SQL
Server 2000 Database
· 1017: Mastering Web Application
Development using Microsoft Visual InterDev
· 1016: Mastering Enterprise Development
using Microsoft Visual Basic 6
· 1013: Mastering Microsoft Visual Basic
6 Development
· 1303: Mastering Microsoft Visual Basic 6
Fundamentals
· 2090: Modeling Business Requirements to
Create a Database Using Microsoft Visual Studio .NET Enterprise Architect
· 2350: Developing and Deploying Secure
Microsoft .NET Framework Applications
· 2300: Developing Secure Web
Applications
· 2663: Programming with XML in the
Microsoft .NET Framework
· 2526: Developing Distributed
Applications with .NET Remoting
Phoenix
International, Orlando, Florida (November 1998 - December 1999)
Software
Engineer
· Redesigned and rewrote EIS (Executive
Information System), a complex financial analysis application
· Used principles of software refactoring
and antipatterns to rectify EIS and make it a functional product
· Stabilized the product and obtained QA
certification for final release to clients
· Rescued the EIS project from being
cancelled, and delivered a working product to clients
· (Microsoft Excel/VBA, Visual Basic 6,
Sybase, COM, Windows 95/Windows NT)
Lockheed
Martin, Orlando,
Florida (June 1998 - October 1998)
Systems
Architect/Programmer
· Detailed design and implementation of a
print engine for the output of complex manufacturing process plans - involved
retrieval of information from several different sources/formats, including
row-based data from a database, word documents and associated (embedded/linked)
files/documents, image files, standard text files and associated/linked text
files
· (Microsoft Word/VBA, Visual Basic 5,
COM, Sybase, Windows 95/Windows NT).
Chase
Manhattan, Tampa, Florida (December 1997 - February 1998)
Systems Analyst/Programmer
· Analyzed and implemented decision
tables and rules on the DecisionWise inference engine (rule based software
designed to automate mortgage loan decisions and maximize the productivity of
loan underwriters)
· (DecisionWise, Sybase, Visual Basic 5,
Windows NT)
Verizon, Tampa, Florida (June 1997 to December
1997)
Data
Analyst/Database Programmer
· Design and implementation of databases
on SQL Server to support web-based applications
· Developed stored procedures
· Development of ActiveX DLLs to provide
the client application(s) an object-based interface (business layer) to
access/manipulate relational databases
· (Information Engineering, SQL Server,
Visual Basic, Access, Active Server Pages, Windows NT)
Visitors
Services, St. Petersburg,
Florida (April 1997 to June 1997)
Programmer
Analyst/Database Programmer
· Developed an application to
semi-automate the conversion/import of data from several systems (Informix,
Progress, and FoxPro) to SQL Server
· Responsible for fine-tuning the design
of the database to achieve optimum performance
· (Information Engineering, Visual Basic,
COM, Access, SQL Server, Windows NT)
PDMA
Corporation, Tampa, Florida (February 1996 - March 1997)
Assistant
Project Manager (January 1997 - March 1997)
· Defined project team structure, roles,
responsibilities
· Identified project success factors and
delegated to team members for planning and execution (ex. Risk management,
quality assurance, etc.)
· Responsible for estimating resource
requirements for the project
· Responsible for developing and
proposing to management an over-all plan for project execution, including
scheduling and cost estimation
· (OOAD, Visual C++, Visual Basic, COM,
Access, SQL Server, Windows, WindowsNT)
Chief
Programmer (October 1996 - March 1997)
· Defined a structure and organization
for the Development Team
· Responsible for technical decisions and
high-level system architecture
· Responsible for technical evaluation of
applicants
· Responsible for writing company
software standards and manuals (ex. coding standard, programmer's guide, etc.)
· Responsible for designing and
implementing a class library for use by the application developers
· (OOAD, Visual C++, Visual Basic, COM,
Access, SQL Server, Windows, WindowsNT)
Programmer
(February 1996 - September 1996)
· Designed and developed the reports
module for our company's main software product, WinVis, a predictive
maintenance application for thorough electric motor evaluation
· Introduced the employment of formal
methodologies and the use of CASE tools for software development
· Introduced software engineering
principles and procedures for measurable and predictable software development
· Recommended and successfully defended
the decision to rewrite WinVis
· (SSAD, Information Engineering, Visual
Basic, Access, Windows, WindowsNT)
Manila, Philippines (August 1992 – December 1995)
Consultant
· Unitech Communications
· Danghem Commercial
· Lamadrid Medical Clinic
· Marianing & Sons Development Corporation
· Lao Medical Clinic
· Adventist Development & Relief Agency
· Manila Sanitarium & Hospital
· Estuita Clinic of Internal Medicine
· Design and development of several programs, including
Sales Monitoring, Inventory Control, Major Accounting Functions, and Decision
Support System
· Developed systems for maintaining Patient Records,
Patient Admitting and Billing
· (SSAD, Visual Basic, Borland C++, CodeBase, FoxPro, Turbo
Pascal for Windows, CodePascal, Access, DOS, Windows, WindowsNT)
Education
Philippine Union College, Cavite, Philippines (1987 - 1990)
Bachelor of Science in Mathematics
Ateneo de Manila University, Manila, Philippines (1990 - 1992)
Master of Science in Computer Science
(Three-year graduate program, attended two years)
Professional Training
Provider
|
Course/Conference
|
Location
|
Days
|
Date
|
Software Engineering Institute
|
Software Architecture: Principles and Practice
|
Pittsburg, PA
|
2
|
03/2010
|
Microsoft
|
MCT Summit 2009
|
Redmond, WA
|
3
|
01/2009
|
Mitch Lacey & Associates
|
Certified ScrumMaster Course
|
Bellevue, WA
|
2
|
07/2008
|
Microsoft
|
Worldwide Partner Conference
|
Houston, TX
|
3
|
07/2008
|
Construx
|
Project Management Bootcamp
|
Bellevue, WA
|
3
|
04/2008
|
Software Estimation in Depth
|
2
|
|||
Microsoft
|
Architecture and Design Summit
|
Redmond, WA
|
3
|
03/2003
|
1846: Microsoft Solutions Framework Essentials
|
Redmond, WA
|
3
|
12/2002
|
|
2090: Modeling Business Requirements to Create a
Database Using Microsoft Visual Studio .NET Enterprise Architect
|
London, United Kingdom
|
3
|
10/2002
|
|
2373: Programming with Microsoft Visual Basic .NET
|
Seattle, WA
|
5
|
01/2002
|
|
2415: Programming the Microsoft .NET Framework with
Visual Basic .NET
|
||||
2310: Developing Web Applications Using Microsoft
Visual Studio .NET
|
||||
2063: Introduction to ASP.NET
|
||||
2524: Developing XML Web Services Using Microsoft®
Visual C# .NET
|
||||
2389: Programming with ADO .NET
|
||||
Microsoft GmbH
|
2349: Programming with the Microsoft .NET Framework
(C#)
|
Munich, Germany
|
5
|
11/2001
|
Microsoft
|
2124: Programming with C#
|
Redmond, WA
|
5
|
06/2001
|
1907: Building Distributed Applications for Microsoft
Windows 2000 with Visual Basic
|
Redmond, WA
|
5
|
07/2000
|
|
DBWizards
|
1016: Mastering Enterprise Development using Microsoft
Visual Basic 6.0
|
Manila, Philippines
|
5
|
03/2000
|
1017: Mastering Web Application Development using MS
Visual InterDev 6.0
|
Manila, Philippines
|
5
|
02/2000
|
|
MISNet
|
1013: Mastering Microsoft Visual Basic 6.0 Development
|
5
|
||
1298: Mastering Distributed Applications Design using
MS Visual Studio 6.0
|
Manila, Philippines
|
3
|
11/1998
|
|
0833: Implementing a Database Design on Microsoft SQL
Server 7.0
|
5
|
|||
0780: Mastering Microsoft Visual Basic 5.0
|
Manila, Philippines
|
5
|
03/1998
|
|
0750: Implementing a Database Design on Microsoft SQL
Server 6.5
|
5
|
|||
Lockheed Martin Advanced Concepts Center
|
Object Oriented Analysis and Design using OMT
|
Orlando, Florida
|
5
|
01/1997
|
Institute of Advanced Computer Technology
|
Structured Systems Development Seminar
|
Manila, Philippines
|
15
|
11/1995
|
Professional Memberships
· International Association of Software Architects
· Scrum Alliance
· IEEE Computer Society
Download Resume Format
0 comments:
Post a Comment