Highly skilled full-stack developer with over ten years of experience developing Web and Enterprise applications using Microsoft Technologies. Proficient in a wide range of technologies, including .NET Core, React JS, Angular, SQL, Web APIs, Microservices, Azure, AWS, Kubernetes, and Docker. Adept at leveraging my expertise to deliver efficient solutions in diverse domains such as Telecom, Health care, HRM, and Banking, focusing on Wholesale Banking and Payment Processing. Committed to providing high-quality software products, I excel in collaborating with cross-functional teams to drive innovation and achieve business objectives. Familiar with Agile methodologies, including the Spotify model and Scrum Framework, ensuring efficient project management and delivery.
Overview
11
11
years of professional experience
1
1
Certification
Work History
Senior Software Developer
DanskeIT and Support Services India Private Limited (Subsidiary of Danske Bank A/S, Denmark)
12.2022 - Current
Led the API modernization project, transforming outdated SOAP services into modern RESTful APIs using advanced technologies. This initiative enhanced performance, increased developer productivity, and improved system efficiency.
Onboarded APIs using IBM APIC v10, ensuring seamless integration with existing systems and adherence to industry best practices.
Improved code quality and reliability by implementing comprehensive code coverage techniques to identify and address testing gaps.
Proactively identified and addressed technical debt using SonarQube, streamlining the codebase and reducing potential maintenance challenges and system vulnerabilities.
Orchestrated the end-to-end CI/CD process, employing industry-leading tools and practices such as Azure DevOps, Artifactory, Argo CD, Terraform, and OpenShift to automate the build, testing, and deployment of applications, resulting in faster delivery cycles and increased operational efficiency.
Ensured effective secret management using Openshift, implementing secure storage and access control mechanisms for sensitive information, mitigating potential risks, and maintaining compliance with data security standards.
Leveraged Kibana and the ELK stack for robust monitoring and analysis of API logs, enabling real-time visibility into system performance, proactive issue identification, and performance optimization.
Utilized API Manager to monitor and track API logs, ensuring optimal performance, scalability, and availability and making data-driven decisions to enhance overall system efficiency.
Introduced Black Duck scan as an integral part of the CI/CD pipeline, performing comprehensive source code analysis and vulnerability scanning, improving code security and quality.
Integrated Twistlock for container security, ensuring that Docker images used in production were thoroughly scanned and free from known vulnerabilities, minimizing potential security risks.
Utilized Terraform to automate infrastructure provisioning and configuration, reducing manual efforts, enhancing scalability, and enabling consistent deployment across environments.
Conducted performance testing using benchmark and JMeter, simulating high-load scenarios, identifying performance bottlenecks, and optimizing API responsiveness and scalability.
Achieved the target of API response time within 100ms, ensuring compliance with Non-Functional Requirements (NFRs).
Implemented Agile Product Management methodologies, leveraging the Spotify model and Scrum Framework to optimize project management and delivery processes.
Fostered collaboration by closely working with Product Owners, on-site teams, and peers.
Demonstrated proficiency in planning and executing sprints and Epics, resulting in on-time and successful project delivery.
Full Stack Developer
DevOn Software Services Pvt. Ltd (Served clients based in the Netherlands)
05.2017 - 11.2022
Experienced in creating technical designs, developing proof of concept, and formulating implementation strategies.
Proficient in migrating components from Monolithic architecture to Microservices to improve scalability and maintainability.
Developed an automated data migration process utilizing BCP (Bulk Copy Program) and Azure Blob Storage to efficiently transfer customer data between different stamps while ensuring data integrity and minimizing manual efforts.
Dedicated to enhancing application performance through optimization techniques and efficient coding practices.
Committed to maintaining high code quality standards, conducting thorough code reviews, and identifying areas for refactoring.
Extensive hands-on experience with Azure, utilizing its services for cloud-based application development.
Proficient in working with Entity Framework and Dapper for efficient data access and manipulation.
Familiarity with Redis Cache for caching and improving application performance.
Skilled in analyzing business requirements and aligning technical solutions accordingly.
Adherence to Agile Product Management and Scrum Framework to ensure effective project management and delivery.
A collaborative approach, working closely with Product Owners, on-site teams, and fellow team members.
Capable of mentoring and conducting training sessions to enhance the development team's skills.
Effective planning and execution of sprints and Epics to ensure timely and successful project delivery.
Application Software Consultant
NTT DATA (Served client based in the United States, Wells Fargo)
02.2016 - 05.2017
Engaged in customizing user screens and implementing business logic to meet specific requirements.
Utilized SQL Server Reporting Services(SSRS) to generate reports.
Developed Web APIs to facilitate seamless communication between different applications.
Created comprehensive functional specification documents and technical documentation for clarity and reference.
Actively participated in peer code reviews and collaborative sessions to address and resolve issues effectively.
Senior Developer
NRT IT Services India Pvt. Ltd (Subsidiary of NRT Technology Corp, Canada)
01.2013 - 01.2016
Designing and developing the Key Injection for Point of Sale (POS) device and Payment processing system.
Contributed to the internal project by developing a web application for evaluating employee's work efficiency.
Identify the root cause of critical issues & fix them.
Developer
LogixWork Software Services India Pvt. Ltd (Served clients based in the United States)
04.2012 - 12.2012
Designing and developing a .NET based solution for Payment processing system.
Successful enhancements to the application which was already in production.
Monitoring production servers.
Education
Bachelor of Engineering - Information Science and Engineering
Visvesvaraya Technological University
Mangalore
06.2011
Skills
Agile Methodologies: Scrum, Spotify model Programming Languages: C#, SQL
Full-Stack Cloud Chapter Lead at Danske IT and Support Services India Pvt LtdFull-Stack Cloud Chapter Lead at Danske IT and Support Services India Pvt Ltd
Senior Lead Consultant –Automation, Monitoring and Self-Healing at Allstate IndiaSenior Lead Consultant –Automation, Monitoring and Self-Healing at Allstate India