Software Engineer
Current•Develop and maintain single page web applications using React.js and Node.js, improved page loading by 25% through optimization techniques such as code splitting and lazy loading. •Build 10+ reusable react components ,reducing development time by 30%.•Used Redux for efficient navigation within the app•Ensured data consistency across the application by effectively managing state with Redux•Use Node.js and Nest.js to build restful API and Integrated Web applications with GraphQL APIs.Reduced average API response time by 15% through optimization and caching - Redis.•Manage Code and build deployments using Concourse CI/CD, Docker. Increased deployment frequency by 40% through automated CI/CD pipelines. •Completed projects on time and within budget using Agile/Scrum Approach, ensuring efficient and collaborative development.•Use Jira and Bitbucket to manage projects and track progress.•Use Snyk to identify and remediate code vulnerabilities, ensuring reduction of code vulnerability.•Participate in Code Review and feedback, contributing to overall quality of the codebase. •Develop comprehensive site tagging & tracking data capture strategies that help align with the marketing teams objectives and measurement goals by administering the Tag manager tool (GTM).