Senior Software Engineer
CurrentProvide architectural leadership for Mobolize's cloud-based infrastructure deployed to AWS. These responsibilities cover all aspects of the product development lifecycle, from gathering initial requirements, then to design/implementation, and ultimately to cloud deployment and maintenance.Designed and implemented a Redshift data warehouse to improve reporting. Automated the transfer of data from MySQL to Redshift.Added custom CloudWatch metrics to better control the scaling of our EC2 servers.Participate in porting our java Cache Front client from Windows to Android. Participate in the implementation of the iOS version of the Secure WiFi product.Implement Billing for the Sprint version of the Android client. Communicating with the mobile client and the Sprint servers.Implement Firebase Cloud Messaging for the Android Cache Front client.