Development and Design:
Utilize .NET Core for developing scalable web applications and services.
Design and implement robust database solutions using SQL.
Develop responsive and dynamic front-end applications with Angular.
Performance Monitoring and Optimization:
Monitor application performance and resolve issues using Dynatrace.
Implement best practices for performance and scalability.
Agile Practices:
Actively participate in Agile ceremonies including daily stand-ups, sprint planning, grooming sessions, and retrospectives.
Collaborate with cross-functional teams to ensure timely delivery of high-quality software.
Code Quality and Review:
Write clean, maintainable, and efficient code following industry best practices. Conduct code reviews and provide constructive feedback to peers.
Continuous Improvement:
Contribute to the continuous improvement of the development process and workflow. Stay updated with the latest industry trends and technologies to ensure the application of best practices.
1 Business Event Integration with Dynatrace
This project focuses on integrating business events with Dynatrace for enhanced monitoring and analysis. It utilizes the following technologies:
Dynatrace: As the primary application performance monitoring (APM) tool.
ASP.NET Core: For building the data ingestion pipeline.
Telemetry: To collect and transmit business event data. The project leverages ASP.NET Core to create a pipeline that ingests business event data, potentially from SQL databases, and transmits it to Dynatrace using telemetry. This enables comprehensive monitoring of business processes within Dynatrace, providing valuable insights into overall application health and performance.
Stream Project: I designed a module to split vendor files using Orkes , triggering a pipeline through Kafka. The module includes different functions to process the file, utilizing Azure Data Factory (ADF) to transfer data to Databricks, and then pushing the processed data into on-premises SQL tables. Additionally, I integrated the system with Dynatrace to monitor events and ensure smooth operations.Utlize .NET Core for developing scalable web applications and services
.
Development and Maintenance: Involved in designing, coding, testing, and debugging software applications using various .NET technologies. This includes both front-end and back-end development.
Database Management: Work with databases like SQL Server, MySQL, or Oracle to design and optimize database schemas, write efficient queries, and ensure data integrity.
Front-end Development: responsible for creating user interfaces using HTML, CSS, and JavaScript frameworks like Angular, React, or Vue.js. You'll work on implementing responsive designs and ensuring a seamless
user experience.
Back-end Development: Work on developing server-side logic using C# and the .NET framework. This may involve implementing business logic, integrating with external APIs or services, and handling data processing
tasks.
System Architecture: As an experienced developer, involved in system architecture discussions, providing technical guidance, and making design decisions to ensure scalability, performance, and security of the applications you work on.
3AMI Payments (08/2022 - 11/2023)
ACH (Automated Clearing House): A payment system that enables electronic funds transfer between bank accounts. As a .NET full stack developer, you may be responsible for implementing ACH functionality in application, including processing ACH transactions, validating account details, and generating ACH files.
Wires: Wire transfer is a method of electronic
funds transfer where funds are transferred from
one bank account to another. Your role as a developer might involve integrating with payment gateways or financial systems to facilitate wire transfers securely and efficiently.
Payments: Your responsibilities may include
implementing payment processing functionality,
integrating with payment gateways or third-party payment providers, handling payment data
securely, and ensuring compliance with industry
standards such as PCI-DSS.
My Resource Library (scout)
(06/2020 - 07/2022)
MRL is a tool designed to produce large, expensive, specialized manufacturing products such as custom Products, such as chair, stools, sofa, furniture. MRL is highly flexible, because each project is usually significantly different from the one before it, even if the project’s size and expense and high degree of customization, MRL can take an extremely less time to complete the product.
Tools: C#, Asp.net core, MVC, SQL server, Entity framework, AWS, Lamda Function, Angular.
Ezcard & EzBusiness
(06/2017 - 06/2020)
Ezcard and Ezbusiness both are banking application, which is used by top listed bank of America like (BB&T), both the portal are used in Credit card industries. Feather which the application has like expense management where we can maintain the expense of credit card, schedule transaction, Balance Transfer etc, Where Ezbusiness is a parent application where we can enroll new bank and give all features to new banking using ezbusiness application. here we can modify user experience by unable and disabled the functionally.
Tools : C# , Git, WCF, MSSQL,IIS ,Server 2012 , TFS. Asp.net core, Angular
Bangalore, Bangalore, India, 560076
Title: SENIOR SOFTWARE ENGINEER