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)
|
|
|
|
|