I am a Senior Software Engineer specializing in Node.js, TypeScript, and API development. Over the years, I have built scalable platform services and integrations, particularly focusing on ecommerce and external partner systems. My expertise lies in improving system reliability and collaborating effectively with cross-functional teams to deliver high-quality software solutions.
I have extensive experience working with various programming languages including JavaScript, Python, and Java, and I am proficient in frontend technologies like React and Redux. On the backend, I work with FastAPI, Spring, Hapi, Node.js, and TypeScript, and I am well-versed in infrastructure tools such as AWS, Kubernetes, Kafka, and Postgres.
My core competencies include microservices architecture, system design, AI integration, and distributed systems. I am familiar with both SQL and NoSQL databases, including PostgreSQL, MySQL, and MongoDB, and I have developed RESTful and GraphQL APIs. I also utilize tools like Git, CI/CD pipelines, and code review processes to maintain code quality and streamline development.
In my current role as Lead Full Stack Engineer at Chorus, I lead the architecture and development of scalable full stack systems, focusing on platform reliability and performance. I design APIs for seamless integration with external partners and improve system observability.
Previously, I have held senior engineering roles where I migrated monolithic systems to event-driven microservices, built analytics systems, and introduced AI tooling to automate manual workflows. I have also led frontend architecture modernization and built SaaS platforms, demonstrating leadership in cross-functional engineering teams.
I am passionate about leveraging technology to solve complex problems and continuously improving software systems to meet evolving business needs.