With a proven track record at Accenture LLP, I excel in leveraging Databricks and Pyspark for real-time analytics, driving project success with an 80% reduction in software defects. My leadership in cross-functional teams showcases my ability to mentor and foster collaboration, embodying innovation and efficiency in data engineering and DevOps practices.
Overview
19
19
years of professional experience
1
1
Certification
Work History
Sr. Data Engineer
Accenture LLP
03.2021 - Current
Collaborated with cross-functional teams to define requirements and develop end-to-end solutions for complex data engineering projects.
Evaluated emerging technologies and tools to identify opportunities for enhancing existing systems or creating new ones.
Reengineered existing ETL workflows to improve performance by identifying bottlenecks and optimizing code accordingly.
Leveraged advanced analytics tools to create interactive dashboards that provided actionable insights into key business metrics.
Ensured data quality through rigorous testing, validation, and monitoring of all data assets, minimizing inaccuracies and inconsistencies.
Championed the adoption of agile methodologies within the team, resulting in faster delivery times and increased collaboration among team members.
Mentored junior team members in best practices for software development, code optimization, and troubleshooting techniques.
Enhanced system performance by designing and implementing scalable data solutions for high-traffic applications.
Spearheaded efforts to migrate legacy systems onto cloud-based platforms, resulting in improved scalability and costefficiency.
Optimized data pipelines by implementing advanced ETL processes and streamlining data flow.
Established standard procedures for version control, code review, deployment, and documentation to ensure consistency across the team''s work products.
Reduced operational costs by automating manual processes and improving overall data management efficiency.
Delivered exceptional results under tight deadlines, consistently prioritizing tasks effectively to meet project timelines without compromising quality or accuracy.
Acted as a trusted advisor for clients by providing thought leadership on best practices in data engineering, ensuring their systems were optimized for performance and scalability.
Provided technical guidance and mentorship to junior team members, fostering a collaborative learning environment within the organization.
Evaluated various tools, technologies, and best practices for potential adoption in the company''s data engineering processes.
Proactively identified opportunities for process improvements, addressing inefficiencies through innovative solutions and implementing best practices in the field of data engineering.
Implemented real-time data processing solutions for timely decision-making and improved customer experience.
Gathered, defined and refined requirements, led project design and oversaw implementation.
Sr. Site Reliability Engineer
Accenture LLP
03.2017 - 02.2021
Improved incident management workflows by creating comprehensive documentation on troubleshooting procedures and common issues resolution steps.
Developed custom scripts/tools as needed to automate routine tasks, increasing overall team productivity and efficiency.
Ensured high availability of services by developing comprehensive disaster recovery plans and backup procedures.
Conducted root-cause analyses after major incidents to identify areas for process improvement or technical enhancement opportunities.
Enhanced system reliability by implementing monitoring tools and automation techniques.
Evaluated new technologies and tools to enhance overall system performance, stability, and security.
Collaborated with cross-functional teams to develop, test, and deploy scalable software solutions.
Optimized infrastructure performance by conducting thorough analyses of system metrics and data.
Ensured compliance with relevant industry regulations regarding data privacy standards by actively participating in audits assessments.
Implemented cost-saving measures by optimizing resource utilization across cloud-based infrastructure environments.
Mentored junior engineers, sharing knowledge of best practices for site reliability engineering methodologies.
Contributed to the ongoing refinement of internal processes and procedures within the site reliability engineering discipline through regular reviews, updates, and knowledge sharing activities.
Managed capacity planning efforts to ensure optimal resource allocation based on current demand projections and future growth expectations.
Established a culture of continuous improvement within the team by encouraging feedback loops and iterative development processes.
Created work schedules and adjusted as needed to meet project deadlines and keep shifts properly staffed.
Worked with stakeholders and team members on quality assurance efforts for hardware components.
Proposed development and testing improvements to positively impact usability, function and performance.
Trained and guided onsite and offshore team members in quality assurance standards, policies and procedures.
DevOps Consultant
Accenture Services Pvt. Ltd.
08.2013 - 03.2017
Facilitated knowledge sharing among team members through regular documentation updates, technical presentations, and collaborative problem-solving sessions.
Created a high degree of automation in the deployment pipeline by implementing standardized configuration templates and scripting languages to ensure consistency across environments.
Spearheaded containerization efforts to create portable, scalable applications that can be deployed seamlessly across various environments.
Contributed to the organization''s overall success by staying current on industry trends, emerging technologies, and best practices in DevOps methodologies, continuously incorporating this knowledge into ongoing projects and team trainings.
Increased collaboration between development and operations teams through cross-functional workshops, trainings, and communication channels.
Optimized cost management in cloud environments with detailed usage tracking, budget forecasting, and targeted resource optimization efforts.
Implemented monitoring dashboards to provide real-time visibility into system health metrics for both technical staff and business stakeholders alike.
Championed the use of open-source tools when appropriate to reduce licensing costs without sacrificing functionality or quality standards for software development processes or infrastructure management tasks.
Promoted a culture of DevOps adoption across the organization by providing expert guidance on best practices, tool selection, process improvements, and training initiatives.
Pioneered new methods of code review to incorporate wider range of voices.
Led version control efforts for organization, employing public, and open source repositories.
Collaborated with upper management to drive strategy and implement new processes.
Technical Project Manager
Mindgate Solutions Pvt. Ltd.
08.2011 - 08.2013
Streamlined project processes by implementing agile methodologies, resulting in increased efficiency and faster completion times.
Supported and executed simultaneous delivery of various Web-based and mobile projects.
Communicated project plans and progress to key stakeholders and project contributors.
Identified risks early in the project lifecycle, developing mitigation plans to prevent schedule delays or cost overruns.
Successfully delivered multiple high-profile projects on time, ensuring client satisfaction and fostering long-term relationships.
Outlined work plans, determined resources, wrote timelines, and generated initial budgets as part of project scope determination.
Demonstrated strong leadership skills by effectively managing diverse teams and maintaining high levels of motivation, even during challenging periods of significant change or tight deadlines.
Collaborated with business users, technical teams, database administrators and testing teams during kickoff meetings, joint application designing, and planning sessions to validate requirements.
Implemented best practices in change management to minimize disruptions during project transitions or scope adjustments.
Spearheaded process improvement initiatives that resulted in significant time savings and reductions in errors across multiple projects.
Created and implemented contingency plans to address potential risks.
Reduced software defects by 80% through rigorous code reviews and automated testing procedures.
Championed the adoption of emerging technologies to keep the team at the forefront of software engineering trends and best practices.
Enhanced team productivity by providing mentorship, coaching, and regular performance evaluations for software engineers.
Enabled faster project delivery times by automating repetitive tasks using custom-built tools and scripts.
Spearheaded efforts to adopt modern programming languages and frameworks, resulting in greater efficiency and maintainability of codebase.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Designed and implemented scalable applications for data extraction and analysis.
Designed and developed analytical data structures.
Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
Technical Project Lead
Qualtech Consulting Pvt. Ltd.
05.2010 - 08.2011
Led cross-functional teams for successful delivery of high-quality software solutions within tight deadlines.
Ensured compliance with industry standards and regulations by conducting thorough quality assurance checks at every stage of the project lifecycle.
Conducted post-project evaluations and documented lessons learned to continuously improve project management processes within the organization.
Managed stakeholder expectations effectively by providing accurate estimates on project timelines while considering potential roadblocks or delays.
Streamlined project processes by implementing agile methodologies, resulting in increased efficiency and faster completion times.
Identified risks early in the project lifecycle, developing mitigation plans to prevent schedule delays or cost overruns.
Successfully delivered multiple high-profile projects on time, ensuring client satisfaction and fostering long-term relationships.
Outlined work plans, determined resources, wrote timelines, and generated initial budgets as part of project scope determination.
Demonstrated strong leadership skills by effectively managing diverse teams and maintaining high levels of motivation, even during challenging periods of significant change or tight deadlines.
Collaborated with business users, technical teams, database administrators and testing teams during kickoff meetings, joint application designing, and planning sessions to validate requirements.
Implemented best practices in change management to minimize disruptions during project transitions or scope adjustments.
Spearheaded process improvement initiatives that resulted in significant time savings and reductions in errors across multiple projects.
Created and implemented contingency plans to address potential risks.
Reduced software defects by 80% through rigorous code reviews and automated testing procedures.
Championed the adoption of emerging technologies to keep the team at the forefront of software engineering trends and best practices.
Enhanced team productivity by providing mentorship, coaching, and regular performance evaluations for software engineers.
Enabled faster project delivery times by automating repetitive tasks using custom-built tools and scripts.
Spearheaded efforts to adopt modern programming languages and frameworks, resulting in greater efficiency and maintainability of codebase.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Designed and implemented scalable applications for data extraction and analysis.
Designed and developed analytical data structures.
Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
Senior Software Engineer
Gateway Technolabs Pvt. Ltd.
03.2008 - 05.2010
Developed scalable applications using agile methodologies for timely project delivery.
Optimized code performance for improved user experience and system efficiency.
Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
Enhanced software functionality by identifying and resolving complex technical issues.
Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
Demonstrated experience and good hands-on programming experience C#. NE, Python and Angular.
Mentored junior developers, fostering professional growth and enhancing team productivity.
Led architecture discussions, driving innovation in software design and implementation strategies.
Checked client code for bugs and weaknesses using approved troubleshooting methods.
Introduced automation tools for efficient deployment processes, minimizing downtime during updates.
Conducted thorough testing to identify and resolve bugs, ensuring optimal software performance.
Promoted technical leadership to entry-level and junior engineers in complex enterprise system environment.
Coordinated deployments of new software, feature updates and fixes.
Software Engineer
Shreeji Technologies Pvt. Ltd.
08.2005 - 03.2008
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
Analyzed proposed technical solutions based on customer requirements.
Developed scalable and maintainable code, ensuring long-term stability of the software.
Updated old code bases to modern development standards, improving functionality.
Developed reusable components that significantly reduced development effort on multiple projects.
Enhanced user experience with intuitive interface design and responsive web applications.
Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
Delivered unit-tested systems within customer-prescribed timeframes.
Built databases and table structures for web applications.
Tuned systems to boost performance.
Education
Bachelor of Engineering - Electrical & Electronics
Gogte Institute of Technology
Belgaum, Karnataka, India
Skills
Databricks, Pyspark, SparkSQL Programming
SQL and Databases
Real-time Analytics
Kafka Streaming
Azure Data Factory, Azure Synapse, pipeline design