Senior Full Stack Software Engineer
Spearheaded development for AMP, a B2B SaaS offering marketing tools and automated websites for high-end real estate brokerages in the US and Caribbean.• Engineered two real estate listing / MLS data microservices, enhancing product integration with other company offerings.• Developed a dynamic image and PDF templating feature on AWS Lambda using Node.js and headless Chrome, allowing for horizontal scaling of the product's most important feature.• Slashed new business onboarding time by implementing SOLID principles and design patterns, enhancing code cleanliness, flexibility, and maintainability.• Orchestrated a CI/CD pipeline leveraging a custom Docker image, ensuring passing test suites before deployments.• Dramatically reduced critical feature page load time from 30 seconds to under 2 seconds via code runtime performance optimizations, database tuning, and caching strategies.• Created a local development environment with a network of Docker services, including 2 custom images, boosting developer experience and reducing developer onboarding time.• Authored over 300 unit/integration tests, significantly enhancing the end-user experience and streamlining the release cycle, leading to fewer production bugs and reduced QA time.• Led front-end migration from jQuery and Materialize CSS to Vue 3 and Tailwind CSS, improving code modularity, state management, and UI component design.• Implemented feature flags, enhancing the rollout of new features to end-users. • Revitalized software development and release lifecycle with comprehensivepolicies and systems, including a custom Jira workflow and robust staging environment, leading to enhanced team communication, increased deployment efficiency, and reduced bug incidence.• Championed Agile methodology adoption, introducing 2-week sprints, backlog refinement, and sprint planning, resulting in improved team transparency and a clearer product roadmap.