Gene M. Angelo, Jr. 7 Sheridand Lane Boonton Township, NJ 07005 Cell: (201) 919-3296 Email: gene.angelo@geneangelo.com Website: http://www.geneangelo.com SUMMARY --------------------------------------------------------- Articulate, personable, professional with over 15 years of programming experience seeks senior application developer/analyst position as an ASP.NET 2.0/C#.NET developer. TECHNICAL SKILLS --------------------------------------------------------- Programming Languages: ASP.NET 2.0/C#.NET, C++/MFC, C, ASP/VBScript, SQL, DHTML (HTML, XML, CSS, JavaScript), OOP JavaScript, XSL, Macromedia Flash OOP ActionScript 2.0, Micro Focus COBOL. C#.NET Skill Set: .NET Framework and Common Type System, C#, .NET, ASP.NET, .NET Class Libraries, ADO.NET, .NET Remoting, Web Services, HTML, XML. Databases: Microsoft SQL Server 2005/2000, Microsoft Access 2003, Oracle, Realia XDB, IBM DB2. Operating Systems: Microsoft Windows XP Professional/Home/2000/NT 3.51+/98 SE/3.1, IBM O/S 2, Microsoft DOS 5.0. Software: Microsoft Visual Studio 2005 Professional, Microsoft Visual Studio .NET 2003, Microsoft "Atlas" Control Toolkit, Microsoft Visual C++ 6.0, Microsoft SQL Server 2005/2000, Microsoft Visual SourceSafe 2005 6.0, Microsoft Office 2003, Macromedia Flash 8/MX 2004, Macromedia Dreamweaver MX, Swift 3D 4.0, Adobe Photoshop CS2, Adobe Illustrator 7.0 PROFESSIONAL EXPERIENCE --------------------------------------------------------- Department of Defense, United States Army (Subsystems Technologies, Inc.) Web Information Technology Specialist October 2005 - Present * Designed and programmed three-tier architecture Internet/Extranet web sites used by several U.S. Army organizations including Project Manager for Combat Ammunitions Systems and Product Manager for Mortar Systems to provide U.S. Warfighters secure access to critical information and expert feedback relating to equipment, munitions and tactics. Many software languages/technologies and software were employed, including ASP.NET 2.0/C#.NET, T-SQL, XML, DHTML (HTML, XML, CSS, JavaScript), Flash 8 ActionScript 2.0, ADO.NET, object-oriented coding techniques including inheritance, polymorphism, abstraction, encapsulation, as well as software including, Microsoft Visual Studio 2005 Professional, Microsoft "Atlas" Control Toolkit, Microsoft Visual Database Tools, Microsoft SQL 2000/Enterprise Manager/Query Analyzer. * Coded custom C#.NET classes and interfaces to implement business logic and functionality within business-tier components consumed by ASP.NET 2.0 web applications utilizing SQL Server 2000 and stored procedures to perform logical business transactions. * Employed object-oriented programming concepts such as encapsulation, inheritance, polymorphism and abstraction using C#.NET. * Designed and coded business and data-tier assemblies using C#.NET, capable of being consumed within multi-tier .NET applications. * Developed stand-alone, deployable ASP.NET 2.0 Custom Server Control assemblies incorporating design-time support, custom templates, control state, and theme capabilities to enhance UI-tier development strategies. * Created ASP.NET 2.0 Web User Controls to employ ease-of-maintenance strategies. * Incorporated UI-tier security measures by implementing Regular Expression web form data validation through the use of ASP.NET Validation Controls. * Implemented Extranet web page/content security using ASP.NET 2.0 forms security model, Web.config security models to perform initial UI-tier layer security. * Used C#.NET and ADO.NET to define and implement secure data-tier components using disconnected environment strategies. SQL Server 2000 and stored procedures were employed to perform logical transactions; components were consumed business-tier components within ASP.NET 2.0 web applications. * Assimilated ASP.NET 2.0 Membership and Role Manager Provider API's to provide UI and business-tier security measures and aid in business-rules logic. * Created databases, table relationships, schemas and stored procedures to meet complex web site functional requirements and three-tier requirements using Microsoft SQL 2000, Microsoft SQL Server Enterprise Manager and Microsoft SQL Query Analyzer. * Developed and incorporated SQL Stored Procedures using Microsoft SQL Server 2000 as data-tier security measures against SQL injection. * Maintained, secured and archived multiple project source code files and binaries using Microsoft Visual SourceSafe 2005. * Responsible to senior division heads to provide detail web site development project plans, relational database schematics, use cases, site design "storyboards", using Microsoft Project 2003 Professional, Microsoft Visio Professional 2003 and various Adobe graphic design software packages. ADP (Camo Technologies) Consultant April 2005 - July 2005 * Developed solutions to meet business requirements in C#.NET, employing object-oriented programming concepts such as; encapsulation, inheritance, polymorphism, and abstraction for in-house C legacy system conversion to C#.NET. * Leveraged Microsoft Office 2003 Development Kit .NET Assemblies to integrate Microsoft Office Excel 2003 into C#.NET Win Form applications. * Used C#.NET and ADO.NET to define and implement secure middle-tier components using both connected and disconnected environment strategies. Components were consumed by Win Form applications utilizing IBM DB2 to perform logical business transactions. * Created custom C#.NET User Controls to meet application User Interface requirements. * Maintained and enhanced in-house legacy Microsoft Windows applications for Pays/Order Processing written in C. C.D. Meyer, Inc. Lead Programmer December 2001 - April 2005 * Designed, coded and maintained Microsoft Visual C++ 6.0 GUI applications using C++/MFC, Win32 and Shell API's, to create, maintain and report Macromedia Flash MX 2004 application configuration and user data. * Programmed Microsoft Visual C++ 6.0 custom GUI installation applications utilizing C++/MFC and the Win32 API to support installations and ongoing updates of Macromedia Flash MX 2004 applications. * Created Microsoft Visual C++ 6.0 .DLL Plug-ins for Macromedia Flash MX 2004 to extend functionality to include: Microsoft Office 2000 Outlook Calendar integration using COM automation, Microsoft Internet Explorer Printing integration using COM automation, ODBC database connectivity/manipulation, complex file handling including object serialization, and various Microsoft Windows operating system features using Win32 and Shell APIs. * Developed company standard Macromedia Flash MX 2004 reusable ActionScript 1.0 and 2.0 OOP application class libraries. * Composed Macromedia Flash MX 2004 secure XML class libraries, expediting application customization while prohibiting client changes saving company time and money. * Maintained version control database using Microsoft Visual SourceSafe 6.0. Markcare Medical Solutions Senior Microsoft Windows Application Developer January 1999 - December 2001 * Designed and coded Microsoft Windows NT/2000 based GUI applications using Microsoft Visual C++ 6.0 as standalone and add-on applications for existing HIS/RIS medical systems. * Created, maintained and implemented C++/MFC class libraries for new and existing systems to include: Microsoft Windows NT/2000 system functionality; Multithread functionality/pooling/control/synchronization; Windows Registry processing; file handling/complex object archiving/serialization; Web Protocols/Ftp/Http; Dynamic Link Library (DLL) creation/implementation; and more. * Provided Sybase and Oracle database integration for new and existing applications through ODBC, Embedded SQL and Stored Procedures via C++/MFC class libraries. * Designed and coded reusable OO classes using C++/MFC according to program functional requirements. * Full life cycle application development including design, coding and maintenance. ATS Money Systems Senior Programmer April 1998 - November 1998 * Developed Microsoft Windows NT software product CP4000, written in Microsoft Visual C++ 6.0. * Designed GUI using Microsoft Visual C++ 6.0 and Microsoft Visual Basic. * Designed and coded reusable OO classes using C++/MFC according to program functional requirements. * Full life cycle application development including design, coding and maintenance. Earnings Performance Group Senior Programmer Analyst January 1992 - April 1998 * Developed CAS Satellite Application using Microsoft Visual C++ 6.0; a C Windows NT utility used to verify workstation application files against the application's "signature" files for troubleshooting. * Created Windows NT application libraries (.DLL) written in C using Microsoft Visual C++ 6.0, providing program functionality otherwise unavailable to the PowerBuilder Windows Development product. These libraries provide powerful system and file functions as well as process/thread and Window control functions. * Developed Microsoft Word Add-in libraries (.WLL) written in C to provide application controlled correspondence processing for CAS system. * Composed SiGmUnd I, a powerful COBOL utility that generates embedded XDB SQL in Realia COBOL. * Created SiGmUnd II, a powerful C Windows utility that generates embedded ORACLE SQL in Micro Focus COBOL. * Converted Microsoft Windows API C prototypes, data types and structures into Micro Focus COBOL data types for use in COBOL applications required to interface with the Microsoft Windows API. * Developed Microsoft Windows API solutions written in Micro Focus COBOL utilizing the Microsoft SDK. AT&T P.A.T Group (Focus Management) Consultant October 1991 - December 1991 * Designed and programmed DBASE III "Plus" system to automate report generation, daily wrap-up routines and utility functions. AT&T Computer Systems (Pomerantz Personnel) Distribution Manager February 1990 - August 1991 * Designed intra-company mail distribution system, increasing efficiency by 50%. * Incorporated DBASE III table changes to accommodate organizational changes producing a more flexible system for mail distribution. United States Marine Corps (U.S.M.C) Distribution Manager April 1986 - January 1990 * Managed squadron wide distribution of aircraft parts via Honeywell NRMMS computer system. EDUCATION --------------------------------------------------------- Netcom, Inc. NY, NY Certificate, Microsoft Small Business Server 2003 SetFocus, LLC Parsippany, NJ Certificate, Microsoft C#.NET Master's Program The Chubb Institute of Technology Parsippany, NJ Certificate, Web Design Web Programming (ASP/VBScript) Learning Tree, International New York, NY Certificate, Java Programming for C++ Developers Chubb Advanced Training Division Parsippany, NJ Certificate, Object Oriented Programming Using MS Visual C++ 6.0 The Chubb Institute of Technology Parsippany, NJ Certificate, Computer Programming Programming in C Advanced Labs for Computer Programming Sybase Training Division Parsippany, NJ Certificate, Fast Track to PowerBuilder (Building Distributed PowerBuilder Applications)