Victor Gama victorg@vgama.com http://vgama.com/
Summary More than 10 years of extensive experience in application analysis, design and development; working with desktop, multi-tier architecture and internet solutions, relational databases administration and programming, implementation of Microsoft technologies and Windows services, I have been involve in all the life cycle phases of system’s development and deployment. Extensive development experience with .NET Framework 1.x/2.0, working with C#, VB.NET, ASP.NET, and ADO.NET for web and desktop environments. Expertise using ADO.NET, ADO, Ole DB, RDO and DAO for data connectivity. Extensive Web development using XML, XSL, SOAP, DHTML, JavaScript, AJAX. Development of desktop applications using MS Office SDK, creation of complex reports and web content. Extensively worked on multi-tier environments, application’s development using .NET, Web Services, and Windows Servers on distributed environments. Development of Client/Server applications working with major relational databases: Microsoft SQL Server, DB2 and Oracle. Extensive development with COM/COM+ architecture, ActiveX Components, for standalone and distributed environments. Experience with system administration and process automation, scripting with Window Script Host (WSH) ADSI, and WMI. Experience in software integration, re-packaging and deployment using Windows Installer, WISE, and InstallShield.
Education & Training ISEC University, Bachelors degree in Computer Science 1993 Mexico City IMG University, Building Solutions for Microsoft Windows 2000 with Visual Basic. 2000 La Salle University, Multimedia and Graphic Design 1997 Mexico City ASTER CTEC, Windows NT Core Technologies, 1997 Mexico City Sometasks, S.A., Software Development with Visual Basic – 1993 Mexico City Informix Mexico, Informix Database Develop, Triple I Sistemas de Información 1992 Certifications Experience C# (3 Years) VB.NET (5 years) Visual Basic x.x (10 Years) COM/COM+/DCOM (4 Years) MTS, IIS (5 Years) VBA (6 years) COM+ (2 Year) WMI, LDAP, ADSI Scripting (2 years) Java (6 months) Informix 4GL (1 year) Clipper (3 years) SQL- SERVER (10 years) MSDE (2 years) Oracle (4 years), DB2 (2 years) Informix Online (1 year) Sybase (1 year) MS-Access (9 years) Windows 2000 W/S (4 Years) Windows NT (4 Years) Windows XP (2 year) Exchange Server 200x (2 years) Windows Server .NET (6 months) .NET Platform (5 years) XML, XSL (6 Years) Web services, SOAP (4 year) Java Script (10 Years) VB Script (7 Years) HTML, ASP (8 Years) Visual Interdev (5 Years) Visual SourceSafe (9 Years) Microsoft Installer MSI (2 years) Microsoft Office 97,2000, XP SDK (6) Microsoft Share Point Services (2 Year)
Microsoft Certified Solutions Developer Microsoft Certified Professional in Analyzing Requirements and Defining Microsoft .NET Solution Architectures Sep 2003 Microsoft Certified Professional in Analyzing Requirements and Defining Solution Architectures March 2002 Microsoft Certified Professional in Visual Basic 6.0 Distributed Applications Jul 2001 Microsoft Certified Professional in Visual Basic 6.0 Desktop Applications May 2001 Microsoft Certified Professional in Web Solutions with Visual Interdev 6.0 Oct 2001
Projects
Company Client Position Duration Description Responsibilities
School Apparel, Inc. School Apparel, Inc. San Bruno, CA Software Engineer Sep 10 2007 – to date Full time employee .NET Lead Developer Analysis of current applications to identify problems and design new models for better performance and code optimization. Re-engineering of current ecommerce website to incorporate enhancements and used of new technologies available (.NET Framework 3.x) Development and migration of current applications to .NET Framework 2.0 (Visual Studio 2005)
Environment
IBM iSeries DB2 for .NET, C#, VB.NET, ASP.NET, JavaScript, XML, Crystal Reports and Web Services.
Company Client Position Duration Description Responsibilities
Tek Systems , Inc Levi Strauss & Co. San Francisco, CA Software Engineer Feb 26 2007 to Aug 31 2007 Member of the Engineering Team working in the development of an internal Application. Development of different modules for a Pre-Costing desktop application, entire development in C# 2.0 with Oracle as backend, use of SQL Server Mobile Edition for local disconnected mode which synchronizes with main database on demand or as a background process. Modular design based on tiers with use of web services as communication channel.
Environment
.Net framework 2.0, C#, Oracle 9.02, Microsoft SQL Server Mobile , MS Office SDK, XML.
Company Client Position Duration Description Responsibilitie s
School Apparel, Inc. School Apparel, Inc. San Bruno, CA Software Engineer Oct 5 2004 – Feb 23 2007 Full time employee principal developer for the upgrade of legacy systems in RPG to Microsoft .NET along with new solutions to fulfill technological challenges. Development of an in-house EDI (Electronic Data Interchange) solution to process transactions from customers via web services, implement XML standards and schedule processing, developed in VB.NET 2.0, ASP.NET. Entire development of a Business-to-Business eCommerce website. Order processing, email notifications, reporting in PDF format and customer assistance inquiry forms, C#/VB.NET 1.1 development with Crystal Reports and AS400 DB2 Database Intranet application to capture information from sales representatives and to calculate customer discounts applying business rules, C#, ASP.NET. Desktop application to manage productions costs, generation of different reports, special attention to a friendly user interface. VB.NET, Crystal Reports and iSeries DB2 Development of an application to manage inventory and production routing. VB.NET app, use of web services and threading. Development of miscellaneous programs for email delivery, barcode printing, inventory verification, styles verification, report generation, database uploads, database backups and xml data generation. IBM DB2 for .NET, C#, VB.NET, ASP.NET, JavaScript, XML, Crystal Reports and Web Services.
Environment
Company Client Position Duration Description Responsibilities
Vado, Inc. XOMA (US), LLC. Berkeley, CA System’s Administrator Jun 17 2004 to Sep 24 2004 Work directly for IT Direction, in charge of system analysis, solution’s prototyping, technological advisory and developer of different solutions for the company. Analyze current environment and present recommendations to prepare current applications for future upgrades in technology using Microsoft .NET. Analyze and code changes to a proprietary application (Environmental Monitoring System). Support in the development and deployment of different workflows and database maintenance to the third party application (TrackWise system) in SQL Server and Oracle. Oracle, SQL Server, VB6, Access, JavaScript, Crystal Reports, Windows 2000 Advance Server
Environment
Company Client Position Duration Description Responsibilities
Vado, Inc. E & J Gallo Winery. Modesto, CA Software Engineer Feb 11 2004 to May 21 2004 Work based on objectives. Analysis and development of an intranet application to consolidate customer service feedback, upload documents functionality, user interactivity and database storage, generate different reports in Excel format and generation of graphic charts, all development in ASP.NET and SQL Sever. Development of an integrated website that links to Microsoft Share Point to consolidate information and generate reports, ASP.NET and SQL Server. Development of an intranet site to track application’s testing and certification processes, programmed in ASP and SQL Server. Development of an application to modify user’s computer configuration remotely, coded in VB.NET for desktop environment Several changes to a proprietary desktop application developed in VB6 for a distributed environment. Design several animations in Macromedia Flash MX for current intranet sites. ASP.NET, VB.NET, VB6, JavaScript, VBScript, HTML, XML3.0, Windows XP Professional, Windows 2000, MS Share Point Services.
Environment
Company Client Position Duration Description Responsibilities
Vado, Inc. Levi Strauss & Co. San Francisco, CA Software Engineer Oct 1 2003 to Jan 30 2004 Member of the Engineering Team working in different modules of a ASP application, bugs fixing, new coding, modifications and testing. Participate in modification and development of new modules for an intranet solution developed in ASP, ASP.NET. Development of several store procedures and functions in PL/SQL Oracle 9.2, provide support in the migration process writing different database queries. Programming of different reports in ASP and MS Excel. Review and modify an in house Visual Basic 6.0 application to validate information according to a SQL Server database.
Environment
Active Server Pages, ASP.NET, C#, JavaScript, VBScript, HTML, XML3.0, Windows XP Professional, Windows 2000 and Oracle 9.02, Office XP
Company Client Position Duration Description Responsibilities
Vado, Inc. E & J Gallo Winery. Modesto, CA System’s Engineer Feb 27 2003 to Sep 30 2003 Team member of the Software Integration and Deployment Department. Programming network administration scripts and web application’s development. Development of interactive spreadsheets in Excel with Visual Basic for Applications extracting information from different sources such as SQL Server 2000, Access databases, and the file system, programming of several T-SQL store procedures in SQL Server. Development of different reports in ASP.NET and ADO.NET from a SQL Server 2000 database. Development of an application to track migration processing and application’s inventory in VB 6.0 and SQL Server. Provide programming support doing software integration over a Microsoft network based on Windows XP platform, development of several scripts for software distribution, system administration and automated process, working with Windows Script Host (WSH), LDAP, WMI, Wise Installation System, Windows Installer (MSI), Visual Basic 6, VBS and AutoIt Scripting tool.
Environment
Visual Basic 6, VBA, Visual Basic.NET, C#, Office SDK, Access 2000, Active Server Pages, ASP.NET, ADO.NET, JavaScript, VBScript, HTML, XML3.0, Windows XP Professional, Windows 2000 Server, Internet Information Server 5, SQL Server 2000, Wise Solutions 9, WSH, Windows Installer and SMS2.0.
Company Client Position Duration Description
Vado, Inc. ChevronTexaco, Inc. San Ramon, CA System’s Engineer Aug 21 2001 to Dec 31 2002 Team member of the Software Integration and deployment department at ChevronTexaco, Inc. Programming network administration scripts and web application’s development. Development of an intranet service to perform different queries from a SQL Server database and text files (scripts). This application was developed with XML, ASP.NET, ADO.NET, C#, Visual Basic.NET and Visual Basic 6.0. Provide support in software integration for Windows XP platform, development of several scripts for software distribution, system administration and automated process, working with Windows Script Host (WSH), LDAP, WMI, Wise Installation System, Windows Installer (MSI), Visual Basic 6, VBS and AutoIt Scripting tool.
Responsibilities
Environment
Visual Basic 6, C#, Active Server Pages, ASP.NET, ADO.NET, JavaScript, VBScript, HTML, XML3.0, Windows XP Professional, Windows 2000 Server, Index Server, Internet Information Server 5, SQL Server 2000, Wise Solutions 9, WSH, Windows Installer and SMS2.0.
Company Client Position Duration Description Responsibilities
Avinon, Inc. Avinon, Inc. San Francisco, CA Senior Software Engineer Nov 13 2000 to June 6 2001 Team Member of the engineering department, working in the development of different modules for a work-flow application using web-services. Development of several components in Visual Basic 6.0., Development of user interfaces with XML, XSL, SOAP and JavaScript Development of several COM+ objects to be used as APIs by the development team. Development of installation scripts (InstallShield and Wise) for software distribution. Visual Basic 6, Visual Interdev 6, COM+, Active Server Pages, JavaScript, VBScript, DHTML, XML3.0, SOAP, Visual Source Safe, Windows 2000 Professional and Server, Internet Information Server 5, MTS and SQL Server 2000, Wise Solutions 8 and InstallShield 6. NetKey, Inc. Microsoft, Yahoo, Quantum. San Francisco, CA Senior Software Engineer May 22 2000 to Nov 10 2000 Fulltime employee, member of the engineering team, developing e-business applications for multi-channel sales and marketing. Development of the Netkey’s Event Kiosk Application using an object-oriented model and a structured design on DHTML, JavaScript and COM. Development of different modules for a Microsoft’s website application (Microsoft Partner Pavilion), development in ASP, COM and DHTML.
Environment
Company Client Position Duration Description Responsibilities
Environment
Visual Basic 6, Visual Interdev 6, VBA, COM, DCOM, Active Server Pages, JavaScript, VBScript, HTML, DHTML, XML, Visual Source Safe, Windows NT, Windows 2000 Professional and Server, Internet Information Server 4/5, Microsoft Transaction Server, SQL Server and Access.
Company Client Position Duration Description Responsibilities
Cotelligent, Inc. NetKey, Inc. (formerly Lexitech, Inc.) San Ramon, CA Software Engineer Mar 16 1999 to May 21 2000 Member of the engineering team, developing e-business applications and kiosk solutions. Development of VB COM components to process information from a kiosk application used by Microsoft in tradeshows, deployment of a transactional library deployed in Microsoft Transaction server and maintenance, developed in ASP, DHTML and JavaScript Support, installation and maintenance to a several kiosk applications on site at tradeshows. Development of a Web Site for statistical reports based for Microsoft and Quantum, developed with NetKey, ASP, DHTML and JavaScript Development assistance in the Event Administration System, mining data and setup data relationships, development on ASP, COM and JavaScript (as a contractor for Lexitech, Inc). Visual Basic 6, Visual Interdev 6, COM, DCOM, Active Server Pages, JavaScript, VBScript, HTML, DHTML, XML, Visual Source Safe, Windows NT, Windows 2000 Professional and Server, Internet Information Server 4/5, Microsoft Transaction Server, SQL Server and Access.
Environment
Company Client Position Duration Description Responsibilities
INGENIERIA DE SOLUCIONES, S.A Seguros Monterrey AETNA Mexico City System’s Programmer Jan 5 1998 to Feb 26 1999 Consultant assigned to the “Caja Universal” project, development for Seguros Monterrey. Design and programming of an N-Tier application in VB5 using ActiveX Components, Crystal Reports, Office, Oracle and a Queued Transactions. Development of an application for a SQL Server database to consolidate personnel activities, alternative development of the same solution in VB5Visual Documents (for a web browser), implementing COM objects, SQL Server T-SQL stored procedures, VBScript and SQL Server database. Development of a system implementing SQL Server store procedures for data transferring using FTP. Users and developers training in the company’s business rules and system’s architecture. Development of several prototype systems to evaluate transactional architectures (Microsoft Transaction Server, with COM objects, SQL Server store procedures, Visual Basic 6.0).
Environment
Visual Basic 5/6, Windows NT, Active Server Pages, Visual Interdev 1, HTML, SQL Server 6, Oracle and Access, Internet Information Server 3, Microsoft Transaction Server 1, Blazer Transaction Server, Delphi, Wise Solutions 5.
Company Client Position Duration Description
BUFETE de ASESORES en SISTEMAS, S.A. de C.V. GBM Casa de Bolsa Mexico City System’s Programmer Mar 14 1994 to Dec 31 1997 Consultant in a full time assignment to Development a structured Client/Server application for GBM Casa de Bolsa (stock exchange business), involve in the database design and normalization process and implementation of OLTP processes for decision support systems. Coordination and development of several sub-systems. Development of three modules using SQL Server T-SQL stored procedures and Visual Basic 3.0. distributed operation on different NT Servers and SQL Server databases. Responsible for developing Treasury, Mutual Funds, Money Market and part of the Accounting sub-systems. Analysis and development of a Cash Flow application for Decision Support that involves timely accuracy on transactions in VB6 for Citibank.
Responsibilities
Environment
Windows 95, Windows NT 4, Visual Basic 3-4, SQL Server 4, Erwin, Crystal Reports 3, Access, RUMBA Terminal Emulator/Capture