Senior Software Engineer Team Lead
CurrentPart of a strong engineering team capable of designing, building, maintaining, and supporting a global product.Identify new initiatives from a process and product standpoint to ensure global requirements are covered in a meaningful way.Gained extensive experience in understanding complex application architectures, rapidly becoming proficient in large codebases, performing hands-on maintenance and enhancement across full application lifecycles, and debugging stressful issues from the field. This expertise was built by working with 3 different core development teams during my tenure.Experience with integrating 3rd party android peripheral SDKs like Barcode scanners and Printer.Created an internal portal that seamlessly integrates with various enterprise software like Jira, Confluence, and JiraServiceDesk using APIs, this is used for business and/or process analysis by various teams to manage and track integrations and to get a more coherent picture of the product portfolio.Proficient in SOLID principles, design patterns, and architectural styles for creating modular, scalable, and maintainable software systems.Working knowledge of the more recent LLM driven AI developmentMentor and coach partner facing teams at Verifone on technical aspects of the productAssist the partners on the technical design of applications or solutions to better fit the integration path chosen by them.Developed tutorials that show case best-practices to help support teams have an easier time helping partners onboarded to our platformSubject matter expertise for various on-going projects across the global for high value customers. Worked closely with business, operations and other development teams across the globe to bring products to market on time.Collaborated with Marketing to create customer-facing documentation and presentations, ensuring sales teams have the messaging, tools and support to sell and compete effectively.