Nielsen ONE Ads Reporting
2022-Present
Technologies: Java, Spring Boot, AWS, PostgreSQL, Apache Druid, Gitlab, Gradle,MyBatis,Junit,Redis
Responsibilities:
- Worked in the backend team to coordinate and implement API requirements using Java and Spring Boot.
Led the onsite backend team in the successful delivery of the product in a short span of time.
Developed and deployed all major business features with zero defects.
- Implemented caching strategies using Redis, reducing database load by 25% and speeding up data retrieval by 30%.
- Conducted code reviews, providing feedback and ensuring adherence to coding standards and best
practices.
- Working with developers in other component teams to ensure consistent integration of services across teams
- Mentored junior developers, guiding them in development, debugging, and problem-solving.
- Break down high-level tasks into detailed sub-tasks and assign them to team members in the JIRA
board.
- Collaborate with stakeholders to gather requirements and ensure user stories align with business
needs.
- Prioritize user stories based on business value and team capacity.
- Estimate the time and resources required for tasks using techniques like story points or planning poker.
- Identify potential risks and dependencies that could impact the sprint and work with the team to
mitigate them.
Nielsen Watch TAM Panel Automation & Ad Intel
2018-2022
Technologies: Java, Spring Boot, AWS, PostgreSQL, Unix, Bitbucket, Maven
Responsibilities:
- Leveraged back-end expertise and collaborated on API development using Spring Boot, integrating
with PostgreSQL database, and utilizing build tools such as Gradle and Maven.
- Taken care all major functionalities as needed, based on user requirements, to ensure alignment with
client needs.
- Took full ownership of the module, implemented feature upgrades, and successfully deployed all
features with zero defects.
- Automated repetitive tasks with scripting, freeing up 10 hours per week for the development team
Foster collaboration within the team and with cross-functional teams to ensure seamless delivery.
- Monitor progress during the sprint, ensuring tasks are completed on time and any blockers are
addressed.
- Escalated issues promptly to prevent impacts on project timelines. Coded, tested, debugged,
documented, and implemented software applications.
- Trained new joiners on both the technologies and business processes.
Nielsen Watch Scarborough
2015-2018
Technologies: Java, Spring Boot, AWS, PostgreSQL, Unix, Bitbucket, Maven
Responsibilities:
- Engineered a microservices architecture that decreased system downtime and improved service scalability.
- Migrated an application from an on prem setup to User friendly accessible architecture.
- Integrated continuous integration/continuous deployment pipelines.
- Monitor progress during the sprint, ensuring tasks are completed on time and any blockers are addressed. Escalated issues promptly to prevent impacts on project timelines.
- Coded, tested, debugged, documented, and implemented software applications.
- Conducted code reviews and mentorship, which resulted in increase in team code quality and reduced deployment errors.
- Introduced unit testing protocols using JUnit, increasing code coverage.
MyGofer and Kmart
2013-2015
Technologies: Java, Spring, OracleSQL, Bitbucket, Maven
Responsibilities:
- Designed and developed application components using agile methodologies.
- Teamed up with the testing group to identify and fix defects ensuring effective issue
resolution.
- Ensured comprehensive coverage of application functionalities. Additionally, wrote JUnit test cases and maintained 100%
code coverage to uphold high standards of code quality and reliability.
- Mentored junior team members to understand the project business flow and technology.
Finacle
2011-2013
Technologies: Core Java, OracleSQL, Bitbucket, Maven
Responsibilities:
- Designed and developed application components using agile methodologies and used Core Java
- Worked with developers in other component teams to ensure consistent integration of services across teams.
- Execute design and code reviews of software components developed by other team members
Mentored junior team members to understand the project business flow and technology.