Building a next-generation, mobile-first personal banking and life management application to streamline the financial affairs of the mass market (http://www.smartfinllc.com/).
• Responsible for backend stack for SmartFinance “Obi” application to be released publicly in January.
• Identified and mitigated areas of risk to uptime, scale, and security of the Obi application. Found several architectural limitations that would have prevented horizontal scaling. We envision mass-market appeal and our platform must scale to meet those demands. Our application handles sensitive financial information and so security is paramount.
• Designed, built, racked, and administer physical servers in our hosting facility. Physical servers house the most sensitive data at rest to meet compliance guidelines.
• Designed and built VPC network layout on Amazon Web Services, including address space allocation, custom routing tables, firewall rules, databases, and multiple server tiers to meet scale and security demands.
• Configured and deployed dedicated DNS infrastructure, including dedicated servers across multiple availability zones for each environment and for the office. Integrated with existing Windows-based Active Directory Controllers managing workstations. Split internal and external DNS to streamline access to office resources for offsite workforce in Toronto. Delegated public DNS zones to high-availability third-party service Dyn.
• Hardened servers with process monitoring and automated process restart in cases of failure.
• Improved image service to clients by migrating static images from our database to a new platform with in-line resizing capability and CDN service.
• Automating cloud server deployment using Docker on CoreOS. Building systems for deploying immutable servers, zero-downtime upgrades using Packer, Consul, and Terraform to dramatically improve operations and security.