Senior System/Application Developer skilled in object oriented relational database application development.
Summary of Qualifications:
** ***** ** ********** ** a system and application development.
Strong knowledge of Object Oriented design and methodology.
Strong relational database design and development experience.
Experience with gathering business requirements.
Experience with software development life cycle.
Excellent communication and interpersonal skills.
Technical Summary:
C# .Net
ASP.Net /MVC
Xamarin.Android
SQL Server 2008/2012
Ajax/ JQuery
XML/XSLT
Transact-SQL
ASP 3.0
Object Orient Development
Xamarin
Professional Experience:
DePaul University – Application Developer 05/2013 to present
Develop system and web applications in support of the College of Computing and Digital Media (CDM).
Projects:
CDM Android Mobile App – a mobile application that allows students to access all the information available on the CDM Intranet site from their mobile phone. Students can view courses, lab availability, faculty and staff info, and other information from their Android Phone. The mobile app was developed on the Xamarin.Android mobile application framework.
CDM Mobile PCL Layer – a data access layer for all the CDM Mobile Apps (Android, iPhone, and Windows Phone), this allowed database data access for the mobile platforms to be written in once in one language, C#, and used on all of the mobile platforms. The Portable Class Layer incorporated data access to a local Sqlite database using the Repository pattern, as well as, the functionality to download the Sqlite database from an Azure Storage server.
CDM Mobile Database Loader – C# console application to create and loader the CDM Mobile Database. The Application accessed our Entity Framework data layer to create and populate the data needed for the CDM Mobile Apps. This allowed for faster access to data on the client apps.
Intranet Messaging Infrastructure – the Intranet Messaging Infrastructure is a messaging solution that allows faculty and students to send messages from CDM Intranet applications. The system stores and generates message templates, which can be sent from any application within the CDM Intranet. The system is able to send messages to voice, sms, intranet, internal comlog, and device notification messages. The system was created on Windows On-Premise Azure Service Bus.
MFA Assistantship/Grant Application – Intranet web application that allows students to apply for the MFA Assistantship or Grant Programs, and allows for DePaul Administrators to review and approve student applications. The MFA Assistantship/Grant Application is an ASP.Net MVC application, makes use of jQuery and jQuery DataTables.
Intranet Crew Finder – Intranet web application that allows a student that has projects to find other students with a certain talent or expertise. The Intranet Crew Finder is an ASP.Net MVC application, makes use of jQuery and jQuery DataTables.
Technical Skills Acquired: C#, Xaramrin.Andriod, Sqlite, PCL, ASP.Net MVC, SQL Server 2012, Linq, TSF.
Calamos Advisors, Inc. – Senior Developer 08/2011 to 05/2013
Develop and support ETL and Database processes for the Datamart and Market Data groups.
Projects:
IDSLoader – C# data process application for migrating and loading client positions, transactions, and cash balance account data.
Portfolio Attribution Queue – a two part application; a DataRequest application, scheduled to send request to a RESTful/NServiceBus endpoint and a Response application that receives and processes portfolio data after the service responses to the data request.
Monthly Loading Processing –multiple processes for loading account, portfolio, and benchmark performance data.
Datamart Code Generator – automated the process of creating new Datamart nodes, by generating sql scripts and XML files that were previously manually created, saving hours of development time.
Other projects: Account Billing, Holdings Detail Reports, Load of Account Reporting.
Technical Skills Acquired: C#, SQL Server 2008, XML, SqlBulkCopy Loader, Linq, TSF, SSIS, Dapper.
Creative Automation, Inc. – Senior System Analyst
07/09 to 08/11
Projects:
Locator – ASP.Net customer facing Web Product for direct mail marketing customers to view up-to-date USPS scan data; allowing them to effectively analyze their mail campaigns. Lead the development of offshore team, designed and created logical and physical Oracle database, and developed C# data load process. Center functionality of the application was a JQuery dynamic data map.
EServices – ASP.Net MVC 2.0 that allowed clients to management aspects of their mailing campaign, such as creating a new campaign, adding new campaign list. The application included multi-user and admin functionality.
Symantec – Developed data processing system in C# and SQL Server for Symantec’s direct marketing email campaign. Migrated Symantec’s existing database to SQL Server and enhanced data processing.
Yahoo – Developed Oracle data load for Yahoo Aprimo reports.
Contributed to the technical development of various RFPs.
Technical Skills Acquired: C#, SQL Server 2005/2008, JQuery, Oracle, XML, XSLT, ASP.Net/MVC.
Avanade, Inc. -Solution Developer (Consultant)
11/07 to 02/09
Projects:
JPMChase, Inc. - JP Morgan Chase was engaged to create a software system to complement the physical Lockbox Intake Service for the US government. The service processes the applications and forms submitted to the US government. The system, a .Net 2.0 architecture with an Interop bridge to a Java API library for field level validation. I enhanced and maintained the Java field validation component, as well as create an application to generate XML definitions for field validation.
Best Buy, Inc. - As a member of a 20 plus development team working on Best Buys Canadian brand website, I was part of a smaller team of 3 that focused on the search components of the system. The architecture was a logical/physical tiered .Net system with and ASP.Net frontend. The search component submitted and returned search results to and from a commerce server and data access tier.
Cardinal Health, Inc. - Enhanced an existing ASP.Net reporting application for tracking hospital instrumentation. The system produced dynamically generated XSL-FO reports; I enhanced and created the XSL-FO reporting engine.
Technical Skills Acquired: C#, .Net, SQL Server 2000/2005, ASP.Net, Java, XML, XSLT.
Attorneys' Title Guaranty Fund, Inc. - Senior System Analyst
07/02 to 11/2007
Projects:
Net Director Web Service - Developed Web Services to allow data communication between The Judicial Sales Corporation (a subsidiary of Attorney's Title Guaranty Fund) and their client law firms. The data is passed through a third party vendor (NetDirector). The Web Service receives an Xml stream and inserts the data into a Sql Server 2005 database, the data is than parsed using Sql Server XQuery and inserted into a linked SQL Server 2000 database.
REI Application - Developed an interface to allow user to configure search request that are sent to REI (Attorneys' Title-s title search vendor). The interface was developed in C# and uses ADO.Net to present user with information for a particular file that they are work with. They then can submit name, property, and tax search criteria to the REI Web Service. The REI Web Service than returns data to a Web Service that I developed to allow inbound communication. The project consists of two classes, the web service that receives the inbound Xml and a data handler class. After the web service receives the inbound XML, it is passed on to the DataHandler class that uses System.Xml to parse and reformat the Xml to be inserted in the database using ADO.Net.
Closing Statement Form - A Rich Internet Application (Ajax) that allowed users to edit and print closing statement data. The client is an html page that calls to various ASP.Net pages using the AjaxEngine Ajax JavaScript Library. The application allows user to dynamically update an html table, edit any cell, provides a context menu that pulls data for a selected row from the database and allows them to insert that data into the html table, after making changes they can post those changes to the database. I also used System.Web.Mail to allow users to email the Closing Statement to Attorneys' Title-s Closing Department.
Fund Assisted Closer - Single User Interface application that allows Member Attorneys to enter real estate closing information. Data is exchanged using Ajax.Net Professional .Net Framework; with the client view updated using JavaScript and DHTML. The application provides DHTML windows for editing data, popup calendars, and auto complete combo box lookups.
Regional Billing Application - Hierarchical Data User Interface using nested Data Grids. The interface allows users to drill down to quarterly client billing records and perform inserts and updates.
Landata Search Web Services - Developed a Visual Basic 6 component that connects to a Vendor-s Web Service through XMLHTTP to retrieve Real Estate Title Search results. Formatted the results into RTF format and presented them to the user using XSLT.
Manual Checks Application - Internet Explorer HTA Application that uses JavaScript/DHTML to provide the accounting department with and editable html table for processing batch checks.
Technical Skills Acquired: C#, VB, SQL Server 2000/2005, ASP.Net, XML, XSLT, Ajax, DHTML.
Citadel Investments L.L.C. - Chicago, IL. - Associate Database Developer/DBA 09/01 to 01/02
Projects:
Modified existing Perl scripts for the ftp downloads of financial data from Bloomberg Financial Services and other financial vendors.
Developed a Perl script for parsing and loading fixed delimited data files.
Modified shell scripts to automate database schema recreation.
Developed and enhanced database tables, stored procedures, referential integrity and business logic.
Rotated as the on-call-person for the database group every eight weeks.
Technical Skills Acquired: Perl, Transact-SQL, Sybase Adaptive Server, Unix shell scripting.
Education
DePaul University - Chicago, Illinois. - Bachelor of Commerce in Finance
Organizations
Alpha Phi Alpha Fraternity – Omicron Iota Chapter.