Gene M. Angelo, Jr.

Professional Microsoft ASP.NET/C#
Application Developer

Home: (201) 919-3296
Email: gene.angelo@geneangelo.com
Skip Navigation Links
Home
Personal Profile
Online Resume
Downloads
Contact Information

Online Resume

Gene M. Angelo, Jr.

7 Sheridan Lane
Boonton Township, NJ 07005
Home: (201) 919-3296
Email: gene.angelo@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 inheritence, 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 Analyser.
  • 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 Analyser.
  • 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 WinForm 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 WinForm 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, datatypes and structures into Micro Focus COBOL datatypes 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)