Results-driven Software Engineer with expertise in Frontend as well as Backend with skills in Angular, .NET, Springboot, NodeJS, Javascript, TypeScript, React, C++, Python, Azure, and more. Proficient in optimizing software solutions for enhanced user experiences and business outcomes. Meticulous in identifying and resolving software bugs, collaborating across teams, designing and implementing REST APIs keeping OOP at the core. Detail-oriented, adaptable learner, and adept at leveraging strong data structures and algorithms to conquer complex challenges. Eager to contribute hands-on experience and a collaborative spirit to deliver high-quality solutions.
Experience
- Working in the Google Tag Manager team to develop tracking mechanism required for marketing and analytics teams across 8+ accounts
- Introduced and handled a new project in the team for optimising existing tagging mechanism for a better site performance and container management
- Integrated tracking for various advertising platforms like Facebook, Snapchat, etc
- and also affiliate platforms like Rakuten, conversant etc
- Closely working with the marketing team to drive performance marketing campaigns with direct impact on revenue
- Automated Tag manager deployment processes both at internal level as well as the platform level which reduced manual work by more than 95% in turn saving time
- Developed and maintained more than 10+ features, 15+ user stories with great detail and keeping performance in mind
- Optimized existing codebase for a robust performance of the application, and efforts to minimize redundant API calls
- Working with Angular and TypeScript for frontend, developed new features and improved existing ones
- Helped and worked with other teams for development in
- NET for REST APIs and ASP
- NET for server-side rendered web applications
- Helped in optimization of the current structure used for automation testing in NodeJS and codeceptJS with performance increase of more than 150%
- Modularized code and developed improved ways to read emails in code used to verify various notifications which reduced redundant code by 50%
- Developed UI features using Angular in the Frontend team and handled development of new features individually
- Collaborated with the backend team to resolve API issues in Java
- Been a part of the Automation QC team for Certinal which is a eSignature product
- Successfully developed scripts for automation testing
- Creating scenarios and scripts for automation testing using codeceptJS as the framework, based on selenium and used cucumber for building scenarios
Projects
A web app that details all the teams in the IPL (Indian Premier League). Provides information about matches and the match stats. Used Java for the backend to create REST API endpoints using Springboot. The frontend is developed using React.
A ML application with end user interface deployed on Heroku. Used Python and Flask for the web development. Developed the predictive model using Scikit-learn and MNIST digit dataset.
An interactive periodic table that gives information about elements when clicked. Used JavaScript and HTML as the tech stack.