Application/enterprise Architect Resume
4.00/5 (Submit Your Rating)
Nashville, TN
SUMMARY:
- Software engineer with an MBA and over 15 years of diverse IT experience seeking a mutually beneficial opportunity. Candidate offers tenacious dedication, a relentless desire for continuous learning, and a pragmatic and conscientious approach to information technology. Interested in applying acquired skills and passion for IT to either the craft of software engineering or the management of IT personnel.
EXPERIENCE:
Application/Enterprise Architect
Confidential, Nashville, TN
- Authored microservice registration framework by extending Apache Curator to late - bind based on version ranges and metadata tags to support environment affinity
- Planned transition from SVN to git
- Established staging/production symbiotic relationship between two SVN machines running Linux to support consistent, persistent protection over source control assets for multiple departments and teams
- Authored Spring Boot applications to prototype our next-generation microservice architecture
- Extended microservice framework to utilize Consul instead of ZooKeeper as coordination mechanism
- Successfully led transitions from Java 6 to Java 7 to Java 8; authored guides for team on the features to use (and not to use) with each upgrade
- Used docker to begin transition to immutable architecture; established full development environments (API endpoints, database server, etc.) via scripting and dockerfiles
- Spearheaded push for architectural and design consistency across Java team
- Mentored teammates via code reviews, tutorial authoring, and live educational/colearning sessions
- Designed and implemented internal strategy for mobile device detection and content adaption during early days of mobile; mobile-enabled two full JEE applications within a couple of months
- Served as initial chairperson of internal IT Leadership Group
- Introduced Wideband Delphi estimation techniques
- Sole architect and developer of new JEE application within two months of employment in 2004; this application is still in production as of 2015
- Primary architect and developer of the company's critical consumer- and agentfacing web applications; allowed adding new state functionality at 3 times the prior rate
- Primary developer of company's first native mobile application on Android
- Led initiatives to improve SDLC by introducing better source control tools and practices; implemented standard issue tracking system customized with custom workflows and classifications unique to our company and applications
- Consistently applied external research to improve internal systems and approaches
- Championed departmental wiki and information-sharing amongst development staff
- Led company's entry into cloud computing by spearheading Amazon Web Services initiative
- Employed Amazon Cloud Formation and Chef to automate server provisioning in AWS
- Used Spring Cloud to build a multi-region microservice base architecture
Software Engineer (Contractor)
Confidential, Cookeville, TN
- Responsible for maintenance and enhancement of existing JEE application
- Mentored peer developers, authoring business-focused tutorials for junior developers
- Introduced use of SVN, Mantis issue tracker, JUnit, Hibernate, Spring
Senior Programmer/Analyst
Confidential, Cedar Rapids, IA
- Designed and developed entire application solution, from COBOL/IBM CL programs to serverside JEE components
- Responsible for multiple roles of the JEE SDLC, including designer/architect, programmer, project manager, build manager, and server administrator
- Wrote XML Transaction Server application handling over 400k discrete transactions per day on a single x86 server (single processor/single core)
- Optimized data access strategies (JDBC to DB2/400)
- Nominated to fledgling 4-member R&D group in 1999; began focusing on Java/J2EE/WebSphere
- Authored multiple documents for company intranet site; led multiple learning sessions for fellow developers