You are on page 1of 5

AARON ARNONE

2870 Spruce Street #243


Philadelphia, PA 19104
(917)-543-2351
http://www.aaron477.com
aa@aaron477.com

PROFILE
MBA with demonstrated programming and analytical skills seeking career opportunities in software
development.

TECHNICAL SUMMARY
SOFTWARE

Visual Studio 2013, Visual Studio 2012, Visual Studio 2010, Visual Studio 2008, Visual
Studio 2005, Visual Basic.net, Visual C#, Visual C++, Visual Studio.net, Visual Basic,
Visual Interdev, FrontPage, MTS, IIS, SQL Server, Access, Crystal Reports

O/SYSTEMS

Windows 2012 Server, Windows 2008 Server, Windows 2008 Server, Windows 2003
Server, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 2000, Windows
95/98, Windows NT, UNIX (Solaris)

LANGUAGES

ASP.net 4.5, ASP.net 4.0, ASP.net 3.5, ASP.net 2.0, ASP.net 1.1, VB.net, C#, ASP.net
WebForms, ASP.net MVC, ASP.net MVC 3 (Razor), WPF, WinForms, WCF, ADO.net,
Visual Basic, VBA, Visual C++, MFC, ActiveX, C++, Java, HTML, Perl, Python, AJAX,
ASP, XML, SQL, PL/SQL, T-SQL, ADO, WebAPI

DATABASES

SQL Server, Sybase, Access, Oracle, MySQL

EXPERIENCE
COLLABERA

Jun 2012-Present

Senior Software Engineer


Responsibilities: Responsible for the design and implementation of several ASP.net/C#/SQL Server
ecommerce websites.
Rubbermaid FastTrack: Allows users to find and read reviews on a variety of products and purchase
complete kits or individual items for their garage. AJAX allows the shopping cart to dynamically update
when a kit is selected, and for items to be added or removed from the cart without reloading the page.
SodaStream: Responsible for the design and implementation of a website marketing the SodaStream soda
maker. Users can select a kit and a payment plan as well as several different SodaStream flavors. The site
passes data to a third party fulfillment service to get a price quote for the user, as well as to pass the order
information when the sale is complete.
Conair: Responsible for the design and implementation of websites for a variety of popular Conair products.
Each product was sold on its own sitejust a few of these included the Conair YouStyle hairdryer, Conair
hair styler, and Conair fabric steamer.
MaxiGlide: Responsible for the design and implementation of the mymaxiglide.com sitea site marketing
the popular MaxiGlide hair straightener.

AARON ARNONE

Page 2

WPF Product Import Utility: Responsible for the design and implementation of a WPF application to view
and filter product data. The application allows the user to view items from a products file and select
individual items to be added to the store.
WebAPI Security DB: Responsible for the design and implementation of an application for administrating
security within Conairs future WebAPI platform. Users can be added to groups, and permissions added to
users and groups of users. A DB-level session identifier allows for permissions to be validated against a user
before allowing data to be returned.
Technologies Used: C#, VB.net, ASP.net 4.5, ASP.net 4.0, ASP.net MVC, ASP.net MVC 3 (Razor),
Webforms, WCF, ASP.net Webservices, Agile, WinForms, WPF, ASP.net 3.5, ADO.net, LINQ, VS.net
2010, VS.net 2008, TSQL, SQL Server 2008, SQL Server 2005, ASP.net AJAX, jQuery, Telerik,
Javascript. WebAPI
WELLS FARGO, San Antonio, TX

Jan 2010-Jun 12

Senior Software Engineer


Responsibilities: Responsible for the implementation of a loan tracking application.
Loan Tracking Application: Allows users find and sort loans by a variety of characteristics. Loans can be
grouped by the type of loan and borrower characteristics and exported to text and excel files. The application
allows users to modify how loans are grouped and how files are formatted. The resulting reports are used
both internally by users and by outside agencies; the application is configurable and allows data to be
delivered to an end user in a variety of formats.
Technologies Used: C#, VB.net, ASP.net 3.5, Javascript, WCF, ASP.net Webservices, ADO.net, VS.net
2008, TSQL, SQL Server 2008, SQL Server 2005, ASP.net AJAX, jQuery, Telerik, Agile
CETECOM USA, Milpitas, CA

May 2007- Dec 09

Senior Software Engineer


Responsibilities: Responsible for the design and implementation of a quote website and a project
management application to support a cellular/wireless testing facility.
Quote Request Website: Generates price quotes for project-based work based on services requested.
Allows users to select what type of components need to be tested; what standards testing (PTCRB, Bluetooth,
Wireless, or FCC/CE) is to be performed, and delivers an estimate to the user. Allows management to request
reports on customer quote applications, and allows salespeople to find both complete and incomplete quote
requests in their efforts to close the sale.
Technologies Used: ASP.net 2.0, VB.net, C#, Javascript, AJAX, TSQL, SQL Server 2005
Project Management Application: Allows users to add, edit, and delete projects based on the product
being tested and the company requesting the service. Projects can be viewed by employees working on the
project, and the current status can be viewed by customers as work is performed. Administrators can assign
project privileges to employees and companies, allowing employees to see projects they are responsible for
and external users to see the test status for their companies products.
Technologies Used: ASP.net 2.0, VB.net, C#, AJAX, TSQL, SQL Server 2005
VISA International, Foster City, CA

Apr 2006-May 07

Senior Software Engineer


Responsibilities: Responsible for the design and implementation of a fraudulent activity reporting
application.

AARON ARNONE

Page 3

CAMS Fraud Reporting: Visas current fraud reporting system depends on two main componentsa
winforms and command-line based fraud processing module, and a web-based data entry and reporting
application. Visa did not have source code for any of the winforms or command-line applications supporting
the website and requested that they be decompiled from IDL using RemoteSoft Salamander and rewritten.
The rewritten solution consists of a C#/SQL Server winforms processing application using password-less
PGP to handle fraud processing and data manipulation, as well as a ASP.net/VB.net/SQL Server web-based
application to allow users to see and modify the status of suspected and confirmed fraudulent transactions.
Through the web-based application, users can update and modify the status of an existing account, as well as
generate reports on the status of groups of accounts.
Technologies Used: ASP.net 2.0, VB.net, C#, AJAX, PGP Blackbox, Javscript, SQL Server 2000, SQL
Server 2005, Agile
REFCO, Jersey City, NJ

Apr 2004-Mar 06

Software Developer
Responsibilities: Responsible for developing an internal accounting reporting portal.
ASP.net Portal: Responsible for developing a portal in which trade and accounting data can be distributed to
users. Designed Javascript functions to override the default .net postback and allow data from third party
DHTML controls to be passed back to the event handler. Users are assigned to groups, and privileges can
then be assigned to users as to which data the user is allowed to see. A user or group can be allowed limited
access to the applicationfor example, allowed to see trades only for a particular office or allowed to see
portfolio information for a specific account. The application is extensible; new privilege types can be added
to the application as new data becomes available.
Accomplishments: Delivered the portal ahead of schedule. Helped to integrate Multibank Securities trade
reporting into the portal after Refco secured their business.
Technologies Used: ASP.net, VB.net, C#, ADO.net, Oracle 9i, TOAD, DB2, Crystal Reports
SAIC, San Diego, CA

Oct 2003-Mar 04

Programmer
Responsibilities: Responsible for the design and implementation of ASP.net applications to track pending and
current equipment leases.
Leasing Database: Responsible for the development of an ASP.net/VB.net/SQL Server database to track
leases within SAIC. C#/ADO.net components are used to call stored procedures and return the resulting
datasets to the ASP.net/VB.net user interface. The application allows users to run queries to determine which
potential leases would be profitable. Items may be selected from pending leases and added to purchase
orders. Approved leases can then be monitored during the lease life, and retired or extended as needed.
Technologies Used: ASP.net, VB.net, C#, ADO.net, SQL Server 2000, T-SQL
LUCENT TECHNOLOGIES, Murray Hill, NJ

Mar 2002-Sep 03

Programmer
Responsibilities: Responsible for the implementation of ASP.net applications for the Business Continuity
team.
Business Continuity Database: Responsible for the implementation of an ASP.net/VB.net/ SQL Server
application containing Lucents organizational structure, as well as the processes and dependencies of each
organization. An ASP.net user interface allows managers to enter their organization's structure and functions
within their organization. Designed Javascript functions to override the default .net postback and allow data

AARON ARNONE

Page 4

from a third-party DHTML rich-text editor to be passed back to the event handler. Components developed in
C# use ADO.net to call stored procedures and return the resulting datasets to the ASP.net/VB.net user
interface. Reports from the database allow managers to determine which organizations are essential to
Lucents daily operations, and monitor their progress in planning for disruptions.
Technologies Used: ASP.net, VB.net, C#, Javascript, ADO.net, SQL Server 2000, T-SQL
WinInet Wrapper DLL: Created a Visual C++ wrapper to the WinInet class to fetch a web page and return
the resulting HTML and any associated cookies as strings. Allows cookies to be passed back to the
component to retain session state when fetching subsequent pages. Component can be called from any
scripting language (such as VBScript or VB.net) to screen scrape third-party web applications. Used this
component to automate e-Planner, a third-party data-recovery planning database.
Technologies Used: VC++, WinInet, COM/DCOM
Accomplishments: Delivered the application ahead of schedule. Since performance data became available
online, the percent of organizations in compliance with Lucents Business Continuity Planning policy
increased from 40% to 98% within three weeks.
MARSH & MCLENNAN COMPANIES, New York, NY

Mar 2001-Feb 02

Programmer, Private Client Services


Responsibilities: Responsible for the design and implementation of several sales databases.
PCS Prospect Database: Created a prospect database using Visual Basic, Visual C++ and XML to aid
insurance agents in tracking and recruiting new business. The program queries against a SQL Server database
to retrieve company and policy data and stores prospect names, contact info, and recommended policies. The
application generates customized prospectuses for potential clients illustrating recommended policies and
reasons for recommendation.
Technologies Used: VB, XML, SQL Server, T-SQL, VC++, COM/DCOM
PCS Sales Database: Created an online database using ASP and Visual Interdev to store PCS sales data by
employee, as well as an import utility using Visual Basic to store sales data from outside data sources.
Created ASP pages to connect to the database and return results by year, month, and sales representative.
Technologies Used: ASP, Access
Accomplishments: Completed the prospect database ahead of schedule. The program allows for updates to
be sent out to remote agents using an XML-based import utility, enabling the application to process prospects
for more than 300 remote sales agents.
WESTERN ASSET MANAGEMENT, Pasadena, CA

April 00-Feb 2001

Programmer, Core Technology Group


Responsibilities: Responsible for design and implementation of several accounting verification databases.
PAM Reconciliation Database: Wrote a reconciliation database to compare the historical trade data
repository, GDR, with the internal accounting database, PAM, and report inconsistencies to the user. This
application uses VBA and Access, and compares a database residing on a Sybase server to PAM, a Btreive
database.
Technologies Used: VBA, Access, Sybase, T-SQL
Charles River Extract Application: Wrote an extract application to link GDR with Charles River
Compliance Master, a third-party compliance application residing on a Solaris-based Sybase server. The
application applies user-defined rules to assign values to data not stored in GDR, and allows the user to refine
these rules as new exceptions are thrown. The application resides on SQL Server and has a Visual Basic

AARON ARNONE

Page 5

client; it imports data from GDRa Sybase database, and exports to Charles River which resides on a
different Sybase server. Wrote stored procedures in T-SQL on SQL Server and Sybase to process rules and
create import tables.
Technologies Used: VB, Visual C++, SQL Server, Sybase, T-SQL
Trade Repository Web Interface: Designed a prototype web front end for a historical trade repository
residing on Sybase. Used ASP and Visual Interdev to develop a front end for users to enter and review trades.
Technologies Used: ASP, SQL Server, Sybase, T-SQL
Bloomberg DLL: Worked on a ActiveX DLL using Visual C++ to request a data item from Bloomberg using
the Bloomberg C++ API. This DLL allowed a VB client to request data from Bloomberg.
Technologies Used: Visual C++, COM/DCOM
Accomplishments: Developed user-driven rules tables for the Charles River extract application to allow the
user to maintain the application as the data mapping rules changed. Created a VB front end for this program
to allow the user to change rules and configure the settings for program, and a Visual C++ wrapper to allow
autosys to run the program on a nightly basis automatically. Delivered the completed program ahead of
schedule.
ROCKWELL COLLINS, Pomona, CA

Oct 99-April 2000

Programmer, Database Development Team


Responsibilities: Responsible for the design and implementation of employee and issues databases.
Employee Database: Designed and implemented an employee and equipment tracking database. The
application maintains data on over 300 employees in the engineering department, as well as tracking
equipment assigned to employees. The application can generate rosters and org charts automatically, and
allows changes in the org chart to be made simply by dragging and dropping an employee from one
supervisor to another.
Technologies Used: Visual Basic, VBA, Access
PTR Database: Responsible for the maintenance and enhancement of PTR, a Visual Basic/SQL Server bug
tracking database used by engineers to debug and resolve issues within Rockwell electronic components.
The application tracked the initial problem, as well as tracking steps taken to resolve the problem. Wrote
stored procedures in T-SQL and visual basic components to display summary reports to the user in bar graph
format and in Microsoft Excel.
Technologies Used: Visual Basic, OLE Automation, SQL Server, T-SQL
Accomplishments: Delivered the employee database two weeks ahead of schedule. This Visual Basic/Access
application contains records for all of the employees and equipment within the engineering department.

EDUCATION
University of Iowa, Iowa City, IA
May 1999- MBA, Information Systems
May 1996- BA, Economics

You might also like