Hardworking software development professional driven to increase team effectiveness. Focused on usability and performance improvements. Proven history of developing useful, efficient and cost-effective projects.
Overview
13
13
years of professional experience
Work History
Senior Software Engineer
MYOB
07.2023 - Current
Managed end-to-end customer onboarding process within a finance organization, overseeing the seamless signing up of agreements and ensuring compliance with regulatory requirements.
Leveraged JVM-based technologies to develop robust and scalable solutions for automating and streamlining the customer onboarding workflow, resulting in improved efficiency and reduced turnaround time.
Implemented event-driven programming principles using React.js, enabling real-time updates and notifications throughout the onboarding journey, enhancing customer engagement and satisfaction.
Utilized Buildkite for continuous integration and deployment, establishing a streamlined and automated CI/CD pipeline to accelerate the delivery of onboarding functionalities and features.
Designed and developed microservices architecture using Spring Boot, facilitating modularization and scalability of the onboarding system, while ensuring high performance and reliability.
Collaborated with cross-functional teams including compliance, legal, and product management to analyze requirements, define specifications, and prioritize features for the customer onboarding platform.
Conducted thorough testing and debugging of the onboarding system to identify and resolve issues, ensuring smooth and error-free operation for both internal users and customers.
Software Developer
Viral Gains
10.2019 - 06.2023
ViralGains specializes in providing Ad-Tech solutions.
Developed and maintained high-performance backend services using Java and Spring Boot technologies, supporting the delivery of video advertisements to a global audience.
Leveraged AWS cloud services to build scalable and resilient infrastructure for video ad serving, ensuring high availability and optimal performance under varying traffic conditions.
Designed and implemented customer journey web UI, providing advertisers with intuitive interfaces to manage their campaigns, monitor performance metrics, and optimize ad placements.
Wrote adapters for vendor API integrations, facilitating seamless communication and data exchange between the organization's platform and external advertising partners, ensuring compatibility and interoperability.
Spearheaded the development of an in-house video player, incorporating advanced features such as ad insertion, interactive overlays, and analytics tracking to enhance the viewer experience and maximize ad revenue.
Led multiple refactoring initiatives to improve code maintainability, performance, and scalability of existing systems, resulting in reduced technical debt and increased development velocity.
Took charge of in-house development of A/B testing software, enabling data-driven decision-making in ad campaign optimization and performance evaluation, leading to improved targeting and conversion rates.
Collaborated closely with product management, design, and QA teams to define requirements, prioritize features, and deliver high-quality software solutions that meet the needs of advertisers and publishers.
Stayed updated on emerging technologies and industry trends in digital advertising, continuously exploring opportunities for innovation and differentiation in the competitive landscape.
Java Developer
TO THE NEW
04.2014 - 09.2019
Contributed to To The New's leadership position in the Delhi-NCR region by actively participating in business process management and IT solution development across diverse sectors including e-commerce, Ad-Tech, banking, and retail.
Collaborated within a 15-member multidisciplinary team comprising designers, developers, and business specialists, fostering a synergistic environment to achieve project objectives.
Played a key role in the development and maintenance of Ad-Tech delivery solutions, ensuring the seamless execution and performance of advertising campaigns.
Spearheaded the creation of a new Content Management System (CMS) tailored for managing Video & Display Ad campaigns, employing React.JS for the frontend and Spring Boot for the backend.
Enhanced development efficiency and scalability by crafting reusable component libraries using J2EE technologies and application servers.
Innovated by constructing a bespoke video player utilizing Backbone.js in ES6, adhering to industry standards such as VPAID and VAST 3.0, thereby optimizing video ad delivery and playback experiences.
Java Developer
Ericsson India
10.2012 - 03.2014
Ericsson is a global renowned for Mobile Communications & Network Solutions
Worked as a software engineer working closely with radio frequency team managing data and voice Telecom networks
Worked on building a scalable solution enabled with network (IO) pipeline to collect data streamed from hundreds of network towers simultaneously in pure java
Developed a user interface portal to manage the network towers for RF Engineers
Diagnosed the ineffective processes with the help of senior developers
Worked in collecting and managing reporting data from GSM, CDMA and EVDO, and LTE network towers and make that data available to RF Team engineer to optimize and tune the networks.
Junior Engineer
Infogain India Pvt Ltd
07.2011 - 09.2012
Maintained updated records of materials used in production processes
Developed training materials for staff members on new technologies
Assisted senior engineers in designing experiments or tests.