Polyglot Full-Stack Developer. Specialized in Software Architecture and System Design, Domain-Driven Design, Event-Driven Architecture, Event Sourcing, CQRS, and Distributed Computing. Leveraging extensive experience across diverse industries and technology landscapes.
Served as a Technical Architect, reporting directly to the CTO. Led the initiative to strengthen the company's overall software-building competencies.
Engineered and led the launch of a state-of-the-art banking system, encompassing functionalities like Routine Transactions, ACH & Wire Transfers, Custom Financial Plans, Internal and operational Transfers, and Cashback Redemptions. Applied CQRS, Event-Sourcing, and Event-Driven architecture techniques during development.
Lead in transitioning the core banking system from GPS to Thought Machine, ensuring a seamless switchover. Provided critical technical guidance to the development team, successfully migrating over 90 API endpoints and 40 distinct components without compromising system integrity.
Handled a team of twelve developers, promoting a culture of responsibility and excellence, and maximizing output through effective task delegation.
Managed the infrastructure and codebase of the Web applications.
Recruited front-end developers.
Implemented vital features such as Recurring Transfers, App Credentials, External Accounts, Micro-Deposit, Referrals, Beneficiaries, and Onboarding.
Migrated from Create-React-App frontend to NextJS.
Taught techniques and practices that improved test coverage of the web app by 25%.
Introduced Event-Driven and Specification-driven, enabling a more effective and scalable software architecture and communication.
Reduced company-wide front-end error rate reported by Sentry by 60.8%.
Optimized the deployment pipeline, resulting in a 30% time savings.
Impacted company-wide front-end Architectural Decisions Records and aligned design decisions for the organization.
Received recognition for outstanding work in initiating the Procore Mentorship Program and Procore Documents re-architecture and redesign.
Provided technical mentorship for sixteen engineers across multiple teams.
Planned, standardized, and implemented multiple foundational building block components for the Front End, such as core-logger, core-http, core-sdk, and core-scripts.