About Me
I am a versatile Full Stack Engineer with over 12 years of experience spanning software development, test engineering, and API development. My expertise extends across multiple domains including Web3, Salesforce, and traditional web development.
My journey began in test engineering, where I developed comprehensive automation frameworks. This foundation gave me a unique perspective on software quality that I've carried into my development work. Today, I specialize in building robust full-stack applications using Next.js, React, and Node.js, developing Salesforce solutions with Apex and Lightning, and creating smart contracts for Web3 platforms.
What sets me apart is my ability to bridge the gap between development and quality assurance. I bring a holistic approach to software development, ensuring that applications are not only feature-rich but also reliable, scalable, and maintainable.
I'm passionate about delivering high-quality solutions across diverse environments and continuously expanding my technical expertise to stay at the forefront of industry trends.
Professional Journey
Senior Software Engineer
2 years 3 months- Development of Next.js frontend applications with TypeScript
- Salesforce development using Apex, Lightning components, and triggers
- Implementation of serverless APIs with AWS Lambdas
- Creation of comprehensive testing frameworks with Playwright and Jest
- Leading development initiatives and mentoring junior developers
Head of Test Engineering & Smart Contract Developer
1 year- Smart contract development using Solidity
- Development of a plugin using crypto bridge
- Creation of performance test framework for Data API
- Implementation of testing framework for smart contract validation
- Leadership of engineering team in Web3 environment
Test Engineer → Test Lead → API Developer
7 years- Development of Public API consumed by major clients like Facebook
- API development and DevOps implementation
- Creation of midlevel test framework reducing infrastructure costs
- Management of testing operations for contributor, photo site, and video site
- Transition from test engineering to development roles
Featured Projects
Developed a full-stack application for the pharmaceutical industry with a Next.js frontend and Salesforce backend. Implemented serverless APIs with AWS Lambdas to handle data processing and integration between systems.
Technical Challenge:
Creating a seamless integration between modern frontend technologies and Salesforce backend while ensuring data security and compliance in a regulated industry.
Architecture:
- Next.js frontend with TypeScript and React Query for state management
- Salesforce backend with custom Apex classes and triggers
- AWS Lambda functions for serverless API endpoints
- JWT authentication for secure cross-platform communication
Contribution:
Led the frontend development with Next.js, implemented the serverless API layer, and collaborated on Salesforce backend development. Created a comprehensive testing strategy using Playwright for end-to-end testing.
Impact:
Reduced development time by 40% through reusable components and improved user experience with a modern, responsive interface. Enhanced data processing capabilities with serverless architecture.
Technologies:
Developed smart contracts using Solidity for a Web3 platform. Created a plugin using crypto bridge to facilitate interaction between traditional web applications and blockchain technology.
Technical Challenge:
Ensuring security and efficiency in smart contract development while creating an accessible interface for non-blockchain developers to interact with the contracts.
Architecture:
- Solidity smart contracts deployed on Ethereum
- Web3.js integration for frontend interaction
- Custom crypto bridge plugin for simplified blockchain interaction
- Automated testing framework for contract validation
Contribution:
Designed and implemented the smart contracts, developed the crypto bridge plugin, and created a comprehensive testing framework for contract validation to ensure security and reliability.
Impact:
Enabled secure and efficient blockchain interactions for non-technical users, increasing platform adoption by 60% and establishing a foundation for future Web3 initiatives.
Technologies:
Developed and maintained public APIs consumed by major clients like Facebook. Implemented RESTful endpoints, authentication mechanisms, and performance optimizations to handle high-volume requests.
Technical Challenge:
Building scalable API architecture capable of handling millions of requests while maintaining performance and reliability for enterprise clients.
Architecture:
- Node.js backend with Express framework
- Microservices architecture for scalability
- Redis caching for performance optimization
- OAuth2 authentication for secure client access
- Comprehensive monitoring and logging system
Contribution:
Led the development of key API endpoints, implemented caching strategies, and created a robust testing framework. Collaborated with DevOps to establish CI/CD pipelines for continuous deployment.
Impact:
Successfully handled over 10 million daily API requests with 99.9% uptime. Enabled integration with major platforms like Facebook, increasing Shutterstock's market reach.
Technologies:
Key Achievements
Successfully transitioned from test engineering to full-stack development, leveraging my testing expertise to create more robust and reliable applications.
Led the development of a complex multi-tenant Salesforce-integrated application with Next.js frontend, demonstrating versatility across modern web and enterprise technologies.
Developed smart contracts and created a crypto bridge plugin, enabling seamless integration between traditional web applications and blockchain technology.
Developed and maintained public APIs consumed by major clients like Facebook, showcasing ability to create scalable, high-performance backend solutions.
Progressed from individual contributor to technical leader, mentoring junior developers and guiding technical direction across multiple projects and teams.
Education & Certifications
Technical Blog
Learn how to design and implement scalable RESTful APIs using Node.js and Express, with best practices for authentication, error handling, and performance optimization.
Explore the challenges and solutions for building modern web applications with Next.js that seamlessly integrate with Salesforce backend systems.
A deep dive into the development lifecycle of smart contracts, focusing on testing methodologies that ensure security and reliability in production environments.
How my background in test engineering has shaped my approach to full-stack development, with practical examples of how testing principles improve code quality.
Explore more articles on full-stack development, Web3, and testing