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 4 years of technical managerial experience working for telecommunications and Internet start-up 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.
Previously, I worked on the 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 Cisco Systems (Research Triangle Park, NC). As a systems manager of Diveo Broadband Networks (Sao Paulo, Brazil) I implemented several aspects of that company network management in the country. I also worked as a project manager contractor in the HR department of T-Systems (Sao Paulo, Brazil) where I coordinated the migration of a mainframe payrol system to Brazilian "FolhaSoft" software.
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.