I am a product-minded Senior Software Engineer and technical leader with nearly 20 years of experience designing, building, and operating scalable platforms, APIs, and data systems. Throughout my career, I have developed deep hands-on expertise across backend systems, data engineering, and modern JavaScript architectures. I take pride in my track record of technical ownership, cross-functional leadership, and delivering complex initiatives from concept to production.
My experience spans leading large-scale refactors of mission-critical platforms, driving architectural redesigns, and decomposing legacy monolithic services into modular, service-oriented components. I am passionate about improving developer velocity and code quality by introducing and standardizing technologies such as TypeScript across backend services.
I have collaborated closely with stakeholders across engineering, product, and business teams to align technical direction with evolving requirements. Leveraging AI-assisted development tools, I accelerate refactoring, test scaffolding, and technical documentation while maintaining high standards.
I have led modernization efforts for high-traffic client-facing platforms, designed real-time ETL pipelines, and implemented event-driven architectures to support analytics and reporting. My leadership roles have involved mentoring engineers, establishing development standards, and improving CI/CD processes to increase delivery quality and team velocity.
I am experienced in building high-performance APIs, managing authentication and authorization services, and balancing hands-on development with technical leadership. I am committed to driving operational efficiency, observability, and support workflows through internal tooling and platform initiatives.
Throughout my career, I have contributed to open-source projects, improved application performance, and established engineering standards and migration strategies. I am eager to continue leveraging my skills to lead and deliver impactful software engineering solutions.
The user has not yet completed this section
Leading large-scale refactors of a mission-critical employment onboarding platform, improving modularity, fault isolation, and long-term maintainability. Driving architectural redesigns by authoring RFCs and technical proposals for complex feature rewrites and system-wide changes. Decomposing legacy monolithic services into clearer, service-oriented components with well-defined ownership boundaries. Introducing and standardizing TypeScript across backend services to improve type safety, correctness, and developer velocity. Partnering with stakeholders across engineering and product to align technical direction with evolving business requirements. Leveraging AI-assisted development tools to accelerate refactoring, test scaffolding, and technical documentation while maintaining code quality standards.
Designed and built reusable frontend components and backend TypeScript APIs integrating multiple internal services and third-party systems. Implemented and optimized SQL queries and Python-based data processing to reduce load on Postgres and improve dashboard responsiveness. Improved schema design, indexing strategies, and query patterns to support reliability, performance, and long-term maintainability. Collaborated closely with product, data, and engineering partners to translate requirements into scalable technical solutions.
Led modernization of high-traffic client-facing ordering platforms by migrating systems to TypeScript, Next.js, and Vercel. Owned the design and delivery of real-time ETL pipelines using Python, dbt, Airflow, and Snowflake to support analytics and reporting. Designed and implemented event-driven architectures to replicate operational data into analytics systems with minimal latency. Refactored payment processing and menu synchronization into scalable, feature-focused services with clear ownership boundaries. Partnered closely with product, design, and business leaders to plan and deliver complex cross-functional initiatives. Established development standards and CI/CD improvements to increase delivery quality, consistency, and team velocity.
Led development of high-performance Node.js and TypeScript APIs powering customer-facing trading dashboards and internal platforms. Owned authentication and authorization services using AWS Cognito, Lambda, and DynamoDB, with responsibility for reliability and security. Balanced hands-on development with technical leadership, mentoring engineers and guiding architectural decisions. Prioritized and coordinated platform-level initiatives to support new features and reduce operational risk. Built internal tools to improve operational efficiency, observability, and support workflows.
Contributed to the open-source Prebid.js project. Refactored legacy JavaScript to improve maintainability and adopt functional programming patterns. Mentored junior engineers through pair programming and code reviews.
Improved REST APIs and database queries to increase application performance. Refactored React Native applications to improve stability and user experience.
Established JavaScript engineering standards and led migration from Angular to React and Redux.
Engineered the company’s first large-scale data pipelines using Databricks, Scala, and Spark. Led migration of the codebase to Git and established release workflows across teams.
Jobicy
592 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: