We provide IT Staff Augmentation Services!

Software Architect Resume

4.00/5 (Submit Your Rating)

Columbia, MD

PROFILE:

  • Results oriented software architect with supervisory experience that is comfortable leading system development teams as well as participating in development.
  • Extensive experience leading people and project teams, designing, implementing and overseeing complex software and system development projects.
  • Experienced in several programming languages, frameworks, APIs and software design paradigms.
  • Possesses extensive database, network, and system administration and security skills.
  • Comfortable mentoring inexperienced workers as well as working closely with seasoned developers, executives, functional analysts, and managers.
  • Experienced in creating new systems and migrating or enhancing / maintaining legacy systems.
  • Extensive experience tuning and capacity planning in multiple system environments.
  • Fifteen years of success planning and directing activities that provide innovative information technology and customer service solutions.
  • The person that everyone looks to when the problem is too difficult to solve.

TECHNICAL SKILLS:

Databases: Oracle, Sybase, Microsoft, DB2, My SQL, Postgres SQL, HSQLDB

Languages: Java, JavaScript, C, Python, C++, Perl, UNIX shell scripting, assembly, COBOL, HTML, XHTML, CSS, XML, XSLT, XPath, PowerBuilder, Visual Basic, PL/SQL, TSQL, JSP, JSF, UML

Application Servers: JBoss, Websphere, Weblogic, Oracle OSB

Web Servers: Apache, Tomcat, IIS

Hardware: Sun, HP, SGI, x86 based, IBM mid tier and mainframes

Operating Systems: Solaris, Linux, HP - UX, AIX, IRIX, Windows, BSD, z/OS

Frameworks / API s: J2EE, EJB 3, CDI, JSF, JPA, JMS, Hibernate, Seam, Spring, Struts, JBPM, BPEL, REST, Web Services, .NET, Drools, Flash

PROFESSIONAL EXPERIENCE:

Confidential, Columbia, MD

Software Architect

Responsibilities:

  • Software Architect for PQRS (Physicians Quality Reporting System) a system that was created for the Centers for Medicaid studies that received large volumes of electronic healthcare records (EHR) to store and score them for payment adjustment. The system was implemented according to the CMS 3 Zone Architecture.
  • The system was created in Java-EE 6 utilizing JAX-WS, JAX-RS and JMS queues. Persistence was accomplished with JPA-2 and hosted on the Weblogic container.
  • The system was designed to injest millions of files daily with little congestion.
  • Initiated use of agile and test driven processes and methodologies and mentored team members on them to ensure that the system was correct and robust.
  • Created the restful API and UI API to be consumed by external users.
  • Created the architectural framework that allowed developers and EHR experts to be more productive without worrying about details further down the stack.
  • Created low latency framework to enable doctor/hospital submitted files to flow into the system, be validated, disassembled and persisted and scored in a rules engine.
  • Created interfaces for various third party systems
  • Oversaw performance testing and benchmarking to ensure the system would operate well at production scale.
  • Software Architect for project for the US Army Ordnance Division for virtualizing SAP application stacks onto a VMWare ESX stack.
  • Created capacity plans and architectural migration procedures
  • Software architect for Development and test as a service (DTaaS)
  • Created self-service portal that enabled developers to order on-demand virtual servers and application server cluster topologies from the DHS cloud to support their mission requirements.

Confidential, Towson, MD

Software Architect

Responsibilities:

  • Software Architect for Confidential, commercial division.
  • Led the SourceValue team and created SourceValue a web based platform for ad hoc querying, dashboarding, and analyzing large healthcare data warehouse’s
  • Designed system from high fidelity prototype sessions with UX experts to release
  • Established flexible and high performing architecture to allow more modules to be added in the future
  • Analysis and code reviews of other teams product suites and code bases to identify learning points and bad / inflexible design
  • Established load testing regime to ensure proper system performance under load
  • Led migration from waterfall based development practices to Agile and TDD based methods
  • Creation and support of high performance custom ETL for loading large data warehouses
  • Called upon to solve performance and scalability problems that occurred in a different software suite for our largest health insurance company Humana
  • Found and remedied memory leaks and inefficient messaging transfers
  • Authored HEDIS and customer specific healthcare quality rules in support of proprietary quality measurement engine that reports data to CMS
  • Member of the Architecture Recommendation and Review team
  • Established division wide standards to ensure standardized development methods, tools and platforms
  • Established code quality metrics and benchmarks that were used across projects to create project quality dashboards for team members and executives.
  • Had training from Marty Hall for various frameworks
  • Had training from Bob Payne on Test Driven Development and Test Driven Architecture.
  • Migrated legacy MFC C++/.NET fat client into and efficient and robust J2EE 5 web application.
  • Migrated legacy MFC C++/.NET fat client into and efficient and rodust J2EE 5 web application

Confidential, Baltimore, MD

Principal Sr. System Architect

Responsibilities:

  • Resolved several inherent security flaws XSS/CSRF that were present in the application and had to be addressed quickly
  • Tuned ORM/database /JVM / operating system to provide better response time for queries
  • Authored reusable tags to implement better security as a result of problems in the application
  • Re-architected the ABOM system for the US Air Force and led a $4 million effort to migrate the application from its legacy environment to a standards based J2EE 5 based system.
  • System delivered to the US Air Force on time and under budget.
  • Built development team from the ground up from hiring to implementation.
  • Mentored Jr. & Sr. Developers in latest technologies shortening their time to become productive.
  • Responsible for framework development to shorten learning curves and increase overall developer productivity.
  • Added workflow to application to provide greater scalability.
  • Responsible for gathering customer, business analyst, and executive requirements and assigning and overseeing work of large team
  • Leveraged the work done in completion of the ABOM system into re-architecting and converting legacy COBOL application into J2EE 5 web system utilizing state of the art design and development methodologies
  • Consulting with Defense Finance and Accounting Service (DFAS) on the multi-million dollar re-hosting of their application suites onto a series of Sun boxes
  • Responsible for defining:
  • System performance requirements.
  • System and network architecture
  • Designed stress tests to verify the performance objectives will be met.
  • Mentoring legacy system administrators and database administrators to establish new skill sets to use in the new environment as well as industry standard best practices.
  • Consulted with DFAS on their portal initiative to gather all pertinent information and applications into a coherent system with single sign on.
  • Gathered requirements from multiple business units and executives to produce a single set of requirements.
  • Helped build consensus of what functionality should and should not be included.
  • Managed redesign DIFMS / NIMMS enterprise class web services application for the US Navy and US Air Force that services thousands of users to my specifications.
  • Resulted in a 25% smaller code base, that has a lower cost of maintenance.
  • Reduced server side request latency by 75%.
  • Increased efficiency by reducing memory footprint and memory allocation rates of the application by 50%..
  • Formed the Performance Evaluation Team to identify and correct chokepoints in system processing.
  • Increased system performance by 95% over the legacy systems.
  • Mentored senior programmer analyst’s in efficient data access and coding strategies / patterns.
  • Formed a knowledgebase to prevent problems from recurring and gather information learned from problem solving into one coordinated area.
  • Mentored database administrators in indexing, partitioning, clustering, and SQL tuning techniques to increase throughput on high volume OLTP systems.
  • Led platform and application tuning effort to increase application performance.
  • Redesigned physical database model to increase efficiency and reduce computer cost.
  • Instructed network shop on how to reduce the network latency between the application and database server.
  • Developed and analyzed metrics to capture system performance and predict utilization rates.
  • Created baseline system metrics to detect periods of abnormal performance and heuristics for the support staff to use when dealing with problems.
  • Designed and implemented web site to provide production support staff with real time system health information.
  • Maintained system software and created a comprehensive release schedule so that all stake holders were informed of pending software releases and the problems that the releases were intended to correct.
  • Managed builds and testing of various open source software applications.
  • Served as the technical POC with Oracle and IBM tier 1 support personnel with respect to debugging show stopping bugs in their products that affected our production systems.
  • Tested new system software delivered by IBM and Oracle to make sure it functioned correctly and relieved our problems.
  • Provided written analysis and recommendation to executives, technical leads and military officers.
  • Wrote detailed white papers on proposed system changes and their effects on system utilization and performance.
  • Provide detailed technical risk estimates on system changes.
  • Designed and oversaw the implementation of web based security console tailored the specific needs of our Air Force and Navy security officers.
  • Automated user provisioning which had previously been a tedious, manual and error prone process while supporting DOD PKI logon procedures.
  • Designed and implemented a document distribution system that handled the daily routing of thousands of documents to over 30 remote client sites.

Confidential, Annapolis, MD

Sr. Programmer Analyst

Responsibilities:

  • Oversaw migration and redesign of mini computer based Perception shipyard ERP system to a client / server distributed system.
  • Developed service oriented architecture and framework that lowered the learning curve and allowed staff of inexperienced developers to participate fully in development.
  • Mentored junior developers shortening their learning curve and enhancing their overall productivity.
  • Extensive database architecture and implementation experience.
  • System is deployed in multiple countries including: Russia, Canada, United States, Curacao, and Australia.
  • Met with shipyard executives and managers and developed requirements and comprehensive software development plans and schedules.
  • Coded custom software modules when requested.
  • Provided cost estimates of system enhancements and then implemented them.
  • Created system interfaces between Perception and several different systems such as MS Project, Quick Books, Peachtree, and Great Plains.
  • Re-factored application reporting modules
  • Created unified APIs to simplify report maintenance and creation
  • Converted the rigid reporting apparatus to a flexible and configurable system. With the redesign the burden of managing reporting customizations was eased.
  • Provided best practices training to customer DBAs and SAs to allow them to be more efficient in their handling of the system and their installed user base.
  • Formed classes at customers sites and trained end users in the functionality of the system

Confidential

Sr. Programmer Analyst

Responsibilities:

  • Developed online CGI based property search for the real estate owned portfolio.
  • Designed and implemented program to do multi-family housing loans discounted cash flow analysis software for doing what if scenarios for loan repackaging and resale.
  • Established departmental web presence / departmental webmaster.
  • UNIX and Microsoft Window’s system administration experience.

We'd love your feedback!