Senior Software Engineering
Current- Engineered a dynamic code generation system tailored for Node.js, TypeORM, and Express, driven by OpenAPI schema inputs. This innovative approach facilitates swift API development, allowing seamless translation of specifications into a fully functional service.- Designed a flexible database bootstrap mechanism, empowering users to choose and configure databases seamlessly within the generated API service.- Developed a deployment system allowing users to choose between hosting the API service on EC2 instances for traditional server setups or leveraging AWS Lambda for serverless architecture. Ensured compatibility with AWS infrastructure, providing flexibility and scalability to meet diverse hosting needs.-Designed and implemented a sophisticated automated deployment workflow utilizing the Serverless Framework, CloudFormation Stack, and AWS SAM (Serverless Application Model). This advanced system empowers users to effortlessly deploy the generated API service to their preferred hosting environment, ensuring seamless integration with serverless architecture and efficient resource provisioning through cloud infrastructure.- Implemented a versatile input validation system by seamlessly integrating JsonRule and Drools. This client-centric solution empowers users to fine-tune input validation criteria without the need for manual code development, ensuring flexibility and ease of customization.