Lead Software Engineer
CurrentResponsible for spearheading the design and implementation of high-level architecture for enterprise-wide infrastructure and applications, ensuring scalability and fault tolerance. Provides technical guidance and support to team members, fostering a culture of knowledge sharing and continuous improvement.# AccomplishmentsLed the company's transition to using Docker, modernizing the development and deployment process.Pioneered the development of new, robust versions of the content management system and front-end website software.Architected and implemented a custom pipeline for database mirroring, archiving, and auditing utilizing Apache Kafka, SQL Server, and MariaDB.Developed and implemented data synchronization solutions to facilitate seamless import and export of client data across diverse sources.Engineered cross-application automatic cache invalidation mechanisms utilizing Redis, increasing cache TTL by 800% while eliminating stale cache issues.Designed and developed a secure single sign-on and user membership solution.