We provide IT Staff Augmentation Services!

Developer Resume

5.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY

Seeking a full - time position as a software engineer to developer mission-critical software applications for the banking and financial services industry.

TECHNICAL SKILLS

  • Languages: C#/C++
  • Visual Basic: Visual Studio 2013/2015
  • .NET Framework: IntelliJ IDEA 10
  • Internet: ASP.NET,CSS/HTML/XHTML
  • Java: JavaScript/VBScript
  • Data Markup: XML/XSLT/XSD, XMLLINT
  • Database: SQL language,SQL Server 2005/2012,Oracle 8i/9i/10g,MongoDB
  • Operating Systems: Windows 7/8/10, Windows Server 2003/2008/2012
  • Source Control: Bitbucket,Stash,Visual SourceSafe,SourceGear Vault,Rational ClearCase,Team Foundation Server,Core Banking,Corelation,Horizon Middleware,jXchange (Jack Henry)
  • OSI: ProfitStars Genesys,PSCU Data Exchange,UltraData

PROFESSIONAL EXPERIENCE

Developer

Confidential, Austin, Texas

Responsibilities:

  • Backend developer on mission-critical team responsible for creating pluggable host adapters for interfacing with core banking systems in order to enable Online Banking.
  • Created web service clients for connecting to all varieties of web services, such as ASP.NET (ASMX), Windows Communication Foundation (WCF), REST endpoints, and others.
  • Wrote custom code in C# for parsing responses as XML, fixed-length strings, and delimited text for providing it to our middle-tier application for interacting with Online Banking.
  • Created custom check image and statement image adapters capable of failing-over between image providers in order to facilitate migration between the two systems (OSI and ProfitStars Genesys).
  • Fluent in calling stored procedures, using embedded SQL queries, and writing transactional SQL scripts for performing the database portion of adapter installations.
  • Acquired practical, in-depth knowledge of Fiserv SOA including authentication with their security module and messaging with their Premier web service for making real-time control calls to the core for retrieving account lists and details to enable End-to-End Auto Enrollment (E2E AE) for Online Banking customers. Created sophisticated diagnostic utility in WPF for troubleshooting connectivity with Fiserv SCM1450 and PRM1450.
  • Upgraded the UltraData adapter from v2.7 to v3.0 to take advantage of a more flexible object model and improved multithreading enabled by base class components.
  • Specialized in developing custom prefunding adapters for posting to a designated settlement account and generating the corresponding ACH output file for multiple transaction types. Some of the major features:
  • The ability to prefund on Authorize or Process based on customer requirements.
  • Custom balance checks with real-time account details lookup performed at the time of prefunding with the option to skip balance checks for exempt groups of Online Banking customers and employees.
  • Success and failure notification emails to the financial institution (FI) and customer with configurable text in the email subject and body.
  • Custom GL posting requests compliant with Reg. D or Reg. E limits depending on the core being supported -- for example, Corelation and UltraData.
  • Automatic updates to ACH files generated to include the GL or DDA settlement account number along with the corresponding payment and deposit transaction codes for designated groups.
  • Supported transaction types: External Transfers, ACH-related transactions, Payroll, Tax Payments, and Domestic and International Wire Transfers.

Principal Software Engineer October 2007 - March 2015

Key developer for military messaging in a series of products built on the Viper Framework.

  • Designed and implemented MessageBroker Framework in C# with Visual Studio 2010 for addition to feature set of military intelligence product to enable development of custom header parsers and message type identifiers.
  • Utilizing MessageBroker provided support for receiving USMTF and USSID messages with DOI-103 headers and other message formats transferred in physical files.
  • Successfully integrated a proprietary messaging infrastructure in a legacy flagship customer product targeted for upgrade under very limited time constraints.
  • Utilized pair programming to overcome technical hurdles, remove key obstacles, ensure high quality, and accelerate completion of critical tasks.
  • Utilized IBM Rational ClearCase for source control and versioning.

Participated in development of iCommand Cloud Services with AAI Unmanned Aircraft Systems in Huntsville, Alabama in 2013:

  • Focus of effort centered around creating new cloud services exposing REST endpoints with Windows Communication Foundation for retrieval of data in JSON format (JavaScript Object Notation).
  • Created multithreaded WCF gateway in C# with Visual Studio 2012 for dynamically detecting IRC sessions and connecting to them for logging purposes. Chat data was stored in MongoDB to be retrieved at a later date for integration with the timeline displayed in the iCommand Table, a multi-touch table device running the REPLAY visualization framework.
  • Designed and implemented WCF video discovery service to detect streaming media announced via Session Announcement Protocol (SAP) and shared via Session Description Protocol (SDP) to create a channel guide of available video recordings to be displayed in REPLAY.
  • Designed WCF video manager service to expose a REST endpoint for saving video channel data transmitted via SAP in Mongo DB to produce a video channel guide for the iCommand Table.
  • Utilized Microsoft Team Foundation Server (TFS) for source control and versioning.
  • Applied Scrum and Kanban for different phases of the project.

Spearheaded messaging development in Cloud Wave solution for Empire Challenge 2011 in Fort Huachuca, Arizona:

  • Utilizing Java API for CMP 5.1.3.0 (Common Message Processor), developed component for creating VMF (Variable Message Format) K05.01 Position Report (POSREP) messages with 47001C headers using JetBrains IntelliJ Idea 10.
  • In Cloud Wave, the VMF message generator responded to notifications containing geographic coordinates and packaged the latitude and longitude values in the outbound POSREP addressed to a configurable recipient based on Role Name and URN.
  • The POSREP was transmitted in binary format over a TCP/IP port for streaming the data quickly, reliably, and securely over a high-speed guard.

Key developer for military mapping feature in multiple product offerings:

  • Performed code changes in C++ and COM with Visual Studio 2010 for manipulating elements of symbol files when rendering map graphics. Used remote debugging in Visual Studio extensively.
  • Gained proficiency in creating 2D map graphics for military symbols compliant with MIL-STD-2525C during iterative release cycles for the customer.

Software Engineer September 2006 - October 2007

Confidential . Austin, Texas

  • Member of EX2 (“EX Squared”) rapid application development team, a subsidiary of Confidential . (BHI) performing web development, data integration, and providing IT infrastructure to external clients.
  • Key developer for a series of .NET 2.0 projects for a major external client targeted at rewriting websites from the ground up for their principal business.
  • Used App Themes and Master Pages to create standard page layout and appearance for the website in ASP.NET 2.0.
  • Constructed object model (including business and data layers) for representing registered site users and their associated saved items. This included saved search criteria for properties and agents, as well as individual properties and agents themselves.
  • Utilized Virtual Earth 4.0 to display moveable map with points plotted to represent properties saved by site members.
  • Reusability of the generic Retriever service (developed during ApartmentFinder) was leveraged during the project to build The Real Estate Book website. As a result, the time required to develop this feature was reduced from 2 weeks to 3 days
  • The generic user conversion process developed in ApartmentFinder was setup in TREB in less than an hour and ready for use without further modifications.
  • Implemented support for Omniture SiteCatalyst to enable click tracking and page visits for real estate agent lead submissions and book order confirmations.

ApartmentFinder.com

  • Designed and implemented reusable search agent for retrieving newly-posted apartments for rent and sending the results via HTML email to registered members of ApartmentFinder.com.
  • Implemented mechanism for generating dynamic meta and title tags to improve search engine optimization (SEO) by inserting market or city data for the current region being viewed by the site user. Utilized new Meta object of .NET 2.0 to programmatically access static meta tags defined in master pages for the site.
  • The developed reusable process to automatically import and convert ASP.NET Membership users from LivingChoices.com to ApartmentFinder.com.
  • Implemented support for Omniture SiteCatalyst to enable click tracking and page visits for real estate agent lead submissions and book order confirmations.

Software Developer November 1999 - September 2006

Online Order Management Team

  • Technical lead for Global E-Commerce Optimization (GEO) project to deliver automation of Online order placement for Relationship customers in the United Kingdom.
  • Directly contributed to the success of a series of enterprise-scale projects in a team environment to develop mission-critical Web applications for processing high volumes of Online orders.
  • Designed application adapter framework to globalize the layer between the Order Broker Back End and legacy order management systems by decoupling global applications from their regional counterparts. Regional adapters performed intensive processing of Online orders by placing customers, quotes, and orders in regional order management systems.

E-Order Management Team

  • Developer for the Order Broker Front End web application in ASP.NET 1.1 to enable business users to view and process Online orders placed via dell.com.
  • Created web pages to display Email Confirmation Status, Log History, Order Summary, and Order Details including Sales Rep Info, Item configs, Tax, Shipping, Promotions, and Payment Details.
  • Created ASP.NET pages to identify duplicate purchase orders by providing internal users the ability to search for matching orders by making direct calls to an ASPX web service with customer data.
  • Developed reusable controls written in C# for displaying HTML in ASP.NET Web pages - all client scripting performed with Javascript and VBScript.
  • Retrieved data from Oracle 9i and SQL Server 2000 databases using SQL and stored procedure calls.
  • Created robust automation system for building, packaging, and deploying daily builds to multiple environments during an intensive development cycle using NAnt.
  • Coordinated scheduling and deployment of builds with development and testing groups - utilized Visual SourceSafe 6.0 and 2005 for source control and versioning.
  • Aggressively pursued training in design patterns, Unified Modeling Language (UML), and Test-Driven Development (TDD) in order to acquire new techniques for writing better software.
  • Applied the practices of the Capability Maturity Model (CMM) for delivering software development projects - this incorporated many of the fundamentals of the Microsoft Solutions Framework (MSF) in terms of planning, iterative development, and project deliverables.

US Sales Tax Team

  • Participated in the project to provide accurate sales/use tax calculations for all states and US territories to Dell Online during checkout.
  • Utilized Taxware as the core product to be configured for use in Production web farms.
  • Configured the Windows version of Taxware for Dell Online to synchronize it with a corresponding instance running on the legacy order management system.

We'd love your feedback!