With a proven track record as a Software Architect boasting 14 years of experience, I bring a wealth of expertise in leading the development of software across various platforms and operating systems.In my current role as a Software Architect at Upland Software, I've been instrumental in spearheading the transition of system architecture from monolithic to microservices, resulting in a remarkable 1500% increase in efficiency. Additionally, I am currently driving a version upgrade of a key Rails project, actively contributing to decision-making processes, collaborating with cross-functional teams, and implementing incremental improvements for enhanced performance and security.As a Lead Software Engineer at Upland Software, I led the development of a bespoke dual database connection solution, integrating MySQL and Snowflake, resulting in a 100% performance improvement. I also architected a versatile Rails gem with a Go adapter, addressing ODBC limitations and ensuring effortless compatibility across all Rails versions.My strengths lie in technical leadership, problem-solving, adaptability, and collaboration. I've successfully led a team of 13 to complete a project 30% under budget and ahead of schedule. I'm adept at creating innovative solutions, as evidenced by a 1500% enhancement in Message Generation Speed.My skills include proficiency in Ruby on Rails, Elixir, Golang, JavaScript, HTML/CSS, Snowflake, Redis, RabbitMQ, Sidekiq, SQL, AWS (EC2, S3, Lambda, ECS), Docker CLI & Compose, design patterns, refactoring code, and more.