Application Architect Resume
Orlando, FL
SUMMARY:
- Senior technical leader with 18 years of software development experience.
- Skilled in all phases of the SDLC, executing methodologies such as Agile, Iterative, and Waterfall.
- Effective interface between customers, business partners, stakeholders, and IT.
- Software architect with a wide breadth of experience covering many platforms and technologies.
- Excellent client facing skills with an emphasis in customer relationship management.
TECHNICAL SKILLS:
Languages: Java, Perl, REXX, Korn shell, SQL, COBOL
Frameworks/APIs: Spring, JQuery, XSLT, SOAP, JMS, JSON, REST
Continuous Integration: Ant, Maven, Build Forge, Jenkins
Middleware: WebSphere, WebLogic, Tomcat, IIS, webMethods, Informatica, MQ
Systems: Linux, Solaris, Windows Server, VMS, MVS, AIX, VSE, VM
Database: Oracle, MS SQL Server, DB2
PROFESSIONAL EXPERIENCE:
Confidential,Orlando, FL
Application Architect
Responsibilities:
- Converted RAD projects to Maven and implemented in Jenkins.
- Created Checkstyle configurations to enforce Java styling.
- Created lint configurations to enforce javascript styling.
- Performed code inspections to ensure the highest quality code was being delivered.
- Developed UI components using JQuery.
- Upgraded Spring Security 3 to Spring Security 4.
Confidential, Orlando, FL
Software Consultant
Responsibilities:
- Led a multi - site team of 10 software developers responsible for production support.
- Delivered software solutions utilizing service oriented architecture (SOA).
- Provided leadership and technical direction to a newly created application services team.
- Coached, mentored, and trained development teams in industry standard best practices.
- Implemented tools such as performance monitoring, secure coding, and continuous integration.
- Developed and streamlined devops processes to support Agile frameworks and continuous integration.
- Served as delivery manager for capital projects with budgets up to $5M requiring up to 20 resources.
- Managed relationships with vendors providing business software or staffing support.
- Negotiated contracts for support services, software licensing, and technical service providers.
- Efficiently solved high profile, complex problems having an immediate impact to the business.
Confidential,
Orlando, FL
Manager of Application Support
Responsibilities:
- Directly managed a team of 15+ software developers including onsite and offshore resources.
- Ensured teams were properly staffed, trained, and allocated by effectively managing resources..
- Mentored staff by providing career development plans, training, and operational objectives.
- Architected software solutions integrating customer facing web sites with the rest of the enterprise.
- Led several initiatives to migrate legacy software to newer enterprise applications.
- Implemented policies and procedures to support the new Enterprise Application Support team.
- Successfully estimated resources and timelines for projects, enhancements, and support work.
- Effectively solved high visibility, mission critical problems under high stress situations.
Confidential, Orlando
Integration Manager
Responsibilities:
- Successfully delivered integration software across the global enterprise on time and on budget.
- Lead a team of highly motivated, highly talented software engineers.
- Provided strategic technical leadership to application architects and project development teams.
- Architected software solutions utilizing SOA to integrate hospitality services into the enterprise.
- Planned, managed, and monitored capital and expense budgets against project portfolio.
- Effectively estimated level of effort required for large scale projects.
Confidential, Orlando, FL
Lead Software Engineer
Responsibilities:
- Devised coding standards and code review processes.
- Coordinated efforts between onsite and offshore development teams.
- Redefined level of effort estimation processes and tooling.
- Collaborated with Architecture to ensure technology roadmap was being followed.
- Created custom API’s and introduced new frameworks such as Spring, Struts, and Hibernate.
- Used UML modeling tools to author solution architecture and low level design documents.
- Created and implemented brand new continuous integration software and methodologies.
Confidential,
Little Rock, AR
Software Engineer
Responsibilities:
- Developed high quality software in a large, team environment.
- Designed, coded, and implemented hospitality software using Java and .Net.
- Developed a customer facing, web based Sales system with automatic loan calculation.
- Designed and constructed encrypted financial data transfers to and from various financial institutions.
- Served as business analyst and architect on small enhancement projects.
- Performed QA testing and facilitated UAT.
- Wrote shell scripts to automate admin tasks such as DASD reporting, tape statistics, and print daemons.