I am a senior software engineering professional having 25+ years of experience developing software in various programming languages, platforms and distributed systems architectures. I also have 5 years of hands-on technical managerial experience working in startup telecommunications and Internet companies.
I am currently working as a Sr. Architect/Developer in the Ticketing and Receipts IT department of American Airlines (Fort Worth, TX). At American Airlines, I have played a lead role in the design and implementation of the department DevOps and microservices architecture. I wrote ant/ivy and maven build scripts that integrates with several tools (Git, SonarQube, Nexus/Artifactory, Jacoco, TFS) allowing for the department CI/CD builds of 100+ applications and libraries. In addition, I have developed key internal software libraries, cloud based web app and microservices, and a proof-of-concept Starter Kit microservice application to help guide subsequent developments. I have also mentored junior developers, and have participated in code reviews and technical software design discussions.
Prior to American Airlines, I worked as a Software Engineer IV at Cisco Systems (Research Triangle Park, NC). At Cisco, I was a member of the Cisco Prime Performance Manager engineering team, and was responsible for the development of the Cisco PPM RESTful Service. Previously, I worked in the software development of mobile content delivery AppStores at Appia (formerly Handango). I also spent several years working on the development of telecommunications network management systems at Sprint Corporation (Overland Park, KS), Fujitsu Network Communications (Raleigh, NC) and Diveo Broadband Networks (Sao Paulo, Brazil) . As a systems manager at Diveo I implemented several aspects of that company network management in the country.
In addition to my professional background, I received the B.S. in Computer Engineering, and M.S. in Electrical Engineering degrees from the University of Kansas in 1993, and 1996, respectively. I am also a ScrumMaster, and an Oracle/Sun Certified Programmer for the Java 2 Platform.