Available to hire
I’m a versatile Senior Software Engineer specializing in Node.js backend development with strong frontend skills in React and Angular. I thrive on building scalable, high-performance APIs, real-time applications, and data platforms that power great user experiences.
I excel in cloud-native architectures (AWS, Azure), containerization, and automated testing, and I continuously improve CI/CD processes in agile teams. I value reliability, collaboration, and delivering measurable improvements in performance and maintainability.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
Work Experience
Senior Software Engineer at SoFi
July 1, 2024 - PresentDeveloped scalable streaming and workflow platforms using Node.js, Kafka, and Azure Functions for real-time data processing with 99.99% uptime; Architected RESTful APIs with Express.js handling 10,000+ concurrent users; Designed React and Angular dashboards with Storybook and Tailwind CSS to reduce UI development time; Implemented Redis pub/sub for event-driven microservice communication; Leveraged AWS Lambda and Azure Blob Storage lifecycle policies to cut cloud costs by 40%; Conducted Jest snapshot and unit testing achieving 90%+ coverage.
Software Engineer at SoFi
March 1, 2023 - July 1, 2024Built high-throughput data platforms with Node.js and React, integrating Next.js for server-side rendering to improve SEO and speed; Utilized Redux for state management and refactored legacy components using React Custom Hooks and higher-order components, reducing code complexity by 35%; Implemented real-time updates with Socket.io enabling collaborative features in task management applications; Created robust database interactions using Sequelize, reducing query response times by 50% and ensuring data integrity over millions of records; Automated frontend and backend tests with Jest, Cypress, and JUnit parameterized tests, improving test maintenance and code reliability.
Software Engineer at Stripe
July 1, 2021 - November 1, 2022Developed and optimized customer-facing applications with React and backend services with Node.js and Express.js; Built and secured RESTful APIs using AWS API Gateway and DynamoDB, achieving scalable, low-latency response times; Implemented snapshot testing with Jest and Tailwind CSS styling for consistent, responsive design across devices; Designed and deployed containerized microservices with Docker and Kubernetes, enabling zero-downtime deployments and auto-scaling.
Software Engineer at Bloomberg LP
September 1, 2019 - June 1, 2021Engineered backend microservices with Node.js and Java Spring Boot, leveraging gRPC for high-performance inter-service communication; Developed middleware for request logging, authentication, and error handling to improve debugging and system security; Used Grafana and Prometheus for system monitoring and anomaly detection, facilitating proactive incident resolution; Designed real-time data visualizations with D3.js and Chart.js, enhancing client dashboards with interactive analytics.
Software Engineer at CAST Group of Companies
May 1, 2017 - August 1, 2018Created reusable React components, integrating Redux for state management and using Storybook to streamline UI development; Enhanced frontend performance via Webpack optimizations and implemented interactive charts using D3.js; Automated business workflows with Azure Event Grid, and integrated payments securely via Stripe API and communication features via Twilio.
Notable Software Engineer at SoFi
March 1, 2023 - July 1, 2024Developed high-throughput data platforms with Node.js and React; integrated Next.js for server-side rendering to improve SEO and speed. Used Redux for state management; refactored legacy components with React Hooks and HOCs to reduce code complexity by 35%. Implemented real-time updates with Socket.io for collaborative features in task management applications. Created robust database interactions using Sequelize, reducing query response times by 50% across millions of records. Automated frontend and backend tests with Jest, Cypress, and JUnit parameterized tests.
Education
Bachelor of Applied Science, Computer Engineering at University of Toronto
February 1, 2014 - November 1, 2019Bachelor of Applied Science at University of Toronto
February 1, 2014 - November 1, 2019Qualifications
Industry Experience
Software & Internet, Professional Services, Computers & Electronics, Media & Entertainment, Financial Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Seattle today.