Seattle, Washington, United States
Hyper-focused software engineer with 8+ years of experience in full-stack web development in e-commerce and FinTech industries. Demonstrated expertise in designing and implementing scalable software solutions, optimizing performance, and ensuring high code quality. Proficient in a range of programming languages and frameworks, with a proven track record of leading complex projects to successful completion. Adept in collaborating with cross-functional teams and driving technical innovation. Committed to continuous learning and adapting to emerging technologies to meet business needs.
- Software Design: Engineered scalable, modular, and reliable frontend solutions for B2B SaaS product using React and TypeScript, ensuring flexibility and maintainability for future feature additions. - Unit Testing: Implemented comprehensive unit testing, established mocking strategies for external dependencies, and designed tests for edge cases, enhancing the reliability and reducing regression risks. - Machine Learning/AI: Designed and implemented a collaborative filter product recommendation system using Python/Flask to personalize user shopping experiences. - Microservices: Developed and maintained Docker containerized microservices, ensuring seamless integrations, scalability, and availability in the system's architecture. - Security: Integrated Single Sign-On (SSO) functionality using OAuth protocols to enhance application security and streamline user authentication. - Database Management: Crafted complex, optimized database queries and sophisticated search using vector embeddings with NoSQL/MongoDB. - Agile Collaboration: Actively participated in Scrum ceremonies, liaised with cross-functional teams, and collaborated with product managers, streamlining the SDLC (Software Development Life Cycle) and ensuring timely delivery of projects.
- Code Refactoring: Improved existing codebase for better readability, scalability, and performance. - Bug Fixes: Diagnosed and resolved application issues reported by users, enhancing software stability. - API Enhancements: Updated and optimized backend APIs to support new features and improved data retrieval speed. - UX Improvements: Collaborated with design teams to implement user-friendly interfaces and improve overall user navigation. - Third-party Integration: Integrated new third-party tools or services to expand app functionalities.
- Managed 5+ startup clients, understanding the unique challenges and agility required in the startup environment. - Designed and deployed versatile web applications using React, Angular, Node.js, and MongoDB. - Ensured optimal UX through responsive and mobile-first designs. - Seamlessly integrated third-party APIs and established secure backend infrastructures. - Managed timelines, budgets, and client communication, consistently delivering on-time. - Transformed client visions into high-performing web solutions with positive feedback. - Built back-end REST APIs in Node.js and front-ends in Angular from ground up.