We provide IT Staff Augmentation Services!

Application System Architect  Resume

2.00/5 (Submit Your Rating)

Plantation, FL

SUMMARY:

  • An experienced Application Architect seeking a position utilizing my demonstrated expertise in design, development, and enhancement of software applications.
  • Qualified by a Bachelor of Science in MIS and over 12 years of experience designing, developing, and maintaining business software applications and databases.

TECHNICAL SKILLS:

Programming/Application Development: C#, Objective C, Swift, Python, Javascript, JQuery, TSQL, ASP.NET, MVC, HTML, CSS, SSIS, SSRS, FIX, PHP, Django

Server Technologies: Linux, Windows Server, IIS, NGINX, UWSGI, SQL Server, Postgres, MySQL, IBM Websphere MQ, Apache MQ

PROFESSIONAL EXPERIENCE:

Confidential, Plantation, FL

Application System Architect

Responsibilities:
  • Developed the architecture and led the development of cutting edge business application systems for an internationally recognized brokerage firm.
  • Designed and led the development of a Futures clearing and account management system.
  • Created a framework for integrating IBM MQ queues for external vendors with the corporate domain.
  • Implemented multiple services to integrate the CRM and client center websites with the MQ queues and in turn the vendor APIs.
  • Supervised and assisted the development team in the implementation of the other components of the system.
  • Designed and developed the architecture for a new online brokerage account opening process.
  • Met with business stakeholders to determine the requirements and road map for the replacement of the outdated account opening system.
  • Mapped out the most efficient, lowest risk path forward for implementation of the new system.
  • Designed a layered modular system that uses adaptors and a service API for maximum composability and manageability.
  • Member of the 5 person core architecture committee for the company with the following responsibilities:
  • Developed a set of software architecture principles for the development teams to use as a guide for designing systems.
  • Review all technical projects to determine if they have any architectural significance to the company and require a more thorough architecture committee review.
  • Perform in depth review of all projects that have architectural significance to the company to ensure they adhere to the company’s software architecture principles.
  • Started the corporate internal open source repository system.
  • Developed a best practices system for the development teams to submit, review, and comment on software development best practices.

Confidential, Plantation, FL

Senior Software Engineer

Responsibilities:
  • Designed, developed, and enhanced many different business critical software systems using a variety of technologies.
  • Part of a team of developers responsible for planning, designing, developing, and deploying a highly customized implementation of Microsoft Dynamics CRM to replace an existing CRM application.
  • Designed and developed a framework with .NET to wrap the CRM SDK so that many different external applications could access CRM through a variety of technologies such as over the web, through SQL CLR, TSQL, FIX messaging, and Java messaging through ActiveMQ.
  • Created .NET SQL CLR objects so that existing database jobs could continue to operate against the new CRM with minimal changes.
  • Created and modified existing CRM forms to display external applications seamlessly in the CRM interface.
  • Developed the functionality to allow the dragging and dropping of emails and other documents directly into the web interface of the CRM for storage in SQL database.
  • Designed and developed a FIX engine to exchange financial data with third party vendors using the FIX protocol. The FIX engine was created as a Windows Service with multiple redundancies to ensure maximum availability.
  • Designed and developed an Apache ActiveMQ Listener service in .NET to listen on an SSL port for Java messages from a third party vendor. Also created a monitor service to monitor the Listener’s performance to alert the operations department of any issues.
  • Created SQL CLR .NET objects to automate the emailing of detailed SSRS reports rendered in Excel to third party vendors.
  • Created multiple .NET web and Windows applications using various technologies to the specifications of different departments within the organization.
  • Worked extensively with SQL Server 2000/2005/2008 creating and enhancing databases, stored procedures, views, functions (both table valued and scalar), and user defined data types.

Confidential, Coral Springs, FL

Database Administrator and Application Developer

Responsibilities:

  • MS SQL 2005/2000 Database Administrator and Application Developer for a software design and consulting company. Routinely performed all database administration duties associated with running multiple production databases on multiple servers as well as supporting the proprietary software.
  • Performed upgrades from SQL 2000 to SQL 2005 on multiple servers in many different environments.
  • Monitored database backup and error logs and troubleshoot any failures or alerts.
  • Designed and developed SSIS packages to perform database upgrades for new major and minor versions of the Confidential software.
  • Created and monitored SQL jobs and SSIS packages to automate many of the routine duties.
  • Designed and implemented backup and restore strategies for Confidential customers.
  • Created stored procedures in TSQL for use by various Windows and web applications.
  • Created and fine - tuned SNAPSHOT and MERGE SQL Server replication for load balancing of the Web Interface module of the application.
  • Performed the installation and configuration of SQL Reporting Services as well as the creation of SQL Reports.
  • Installed and configured IIS for numerous ASP.NET database applications as well as the day to day administration of the above platforms.
  • Developed an ASP.NET application for the tracking of DBA trouble tickets in house.
  • Supervisor of junior DBAs.

We'd love your feedback!