KRISHNA - DOT NET SOLUTION ARCHITECT |
[email protected] |
Location: Cupertino, California, USA |
Relocation: |
Visa: H1B |
Employer : kumar, [email protected]; (609) 778-4215 ext 1000
Krishna SUMMARY: Professional with 20+ years of experience in IT with expertise in Architecture, System design and development methodologies. Experience in Cloud Migration, Modernization, Integration of enterprise applications and product suites. Proven leadership capabilities and Technical delivery management skills. Experience and desire to work in a Global delivery environment. Summary Deep expertise in the cloud based solutions and other technologies used within the account Experienced in creating solution design, point of view, performing impact analysis, and code reviews Develop and implement an architectural vision and strategy, Proven track record in integrating diverse systems. Good hands on Database and application Cloud Migrations, Modernization, Re Architecture Well versed with Client server, distributed, MVC and N-Tire, Serverless, Event Driven application development. Very good Hands-on experience with ASP.Net Core, MVC, C# and LINQ. Good experience in Developing Web Services, WCF, Web API, Microservices and Windows Services. Experienced in TDD (Unit, Integration and System Testing) Hands on experience in Database design, performance optimization Solution and Architecture Responsible for providing senior level expertise on decisions and priorities regarding the enterprise s overall systems architecture. Drive discussions with senior personnel regarding trade-offs, best practices, risk mitigation Collaborate with cross-functional teams to gather requirements and translate them into technical solutions. Reviews, advises and designs standard software and hardware builds, system options, risks, costs versus benefits and impact on the enterprise business process and goals. Working on creating required architecture diagrams, HLD, DFD documents for the System and Component level. Experience in Modern architecture techniques (e.g. event driven architectures, stream processing, event sourcing/CQRS, Event storming). Technical Delivery Management Strong problem solving and skills and knowledge on design thinking approach. Analyzing user requirements, envisioning system features and functionality. Leads the team and is accountable for Technical delivery. Provides technical guidance to project team areas as appropriate. Familiarity with Agile methodologies and experience working in Agile development teams, collaborating closely with stakeholders and other team members. Represent onsite and key member supporting any technical discussions, proposals, conflicts. Project leadership and management skills. Ensure quality and integrity throughout the lifecycle of Project. Collaborate with the Scrum Team and DevOps to automate test cases to be incorporated in the CI/CD pipelines Worked on SOW for different Clients on Fix bid, T&M and Capacity Managed. Worked on Estimation /Sizing of project based on discovery Phase Part of Project initiation, Planning, Estimations, WBS and Release Management. Ensure relevant stake holders are updated for the Releases (QA, Stage, and Prod). Work on WBS and Sprint planning. Adoptable to Agile Methodologies & Scrum. Own each engagement, and help ensure a timely and successful delivery of value Capture and share best-practice knowledge and get it inculcated in the solution Design and Development Strong experience in leading the design and development of custom solutions, ensuring adherence to architectural guidelines and best practices. Ability to recognize and apply appropriate design patterns in different scenarios. Integrate complex application components using middleware solutions Work with engineers and analysts to develop and implement data models. Design and implement application modules utilizing multi-tier architecture and web services. Ensure /Enforce team to follow Coding best practices, guidelines across deliverables. Participate in code reviews, ensuring adherence to coding standards and best practices. Reviewing the Code/deliverables and creation of final build to the UAT systems. Address performance /security related Challenges, issues related to applications by optimizing Stored Procedures, and Indexing Tables. Responsible for developing Detailed Design documents for enhancements. Creation of new Components (Packages) and applications for different modules by meeting Client Standards. Ensure code quality and adherence to industry best practices, including security and compliance requirements. Experience in design and implementation of Microservices, modern web apps and data driven solutions in a cloud native ecosystem Other Initiatives: Provide technical leadership and mentorship to junior team members. Drive continuous improvement initiatives to enhance development processes and methodologies. Working with multiple stake holders and projects mainly on Application modernization, Migrations, Presales and Organization related Practice activities. Handled multiple projects simultaneously and providing technical leadership in terms of Architecture and Solutions, Impact and Estimation. Work with engineering teams to create a number of accelerators for data management, data audit, quality management, data visualization. Tracks industry trends and maintains knowledge of new technologies to better serve the enterprise s architecture needs. Having good knowledge of Payments, Trading, Telecom, Payroll, Insurance, Loyalty Points, Retail, Investments Domain. Technical Skills: Languages/Framewor C# .Net, .Net Core, ASP.Net MVC, ASP.Net Core, Node JS, Python Web Technologies ASP. Net (2.0, 3.5, 4.0, 4.6), ADO. Net, HTML, Ajax, Json Data Access/ORM ADO.Net, Entity Framework, Dapper, LINQ Scripting Languages Java Script, JQuery , React JS Framework .Net Framework,.Net Core Services Web Services, WCF, Windows Services, Web API Restful Services Architecture MVC, N-Tier, SOA, Microservices, EDA Version Control Git, TFS,SVN.IaC using Terraform Architecture/ Design Patterns SOLID, GoF Patterns, Cloud Design Patterns, Micro services Patterns, SAGA, Solution Architecture, Event Driven Architecture Cloud Services AWS: SQS, SNS, Event Bridge, s3, Lambda (Serverless), API Gateway, Event Bridge, Step Functions Azure: Azure Functions, Event Hub, Azure Functions, Logic Apps, App Services, API Management, Blob Storage, Cosmos DB,ASA Jobs, Azure Service Bus, Azure Monitor( for Performance metrics, Governance), App Insights, Logging services. Database/No SQL MSSQL, MySQL, Oracle, Snowflake(Cloud DW), Cosmos DB, Azure SQL, Data bricks ,PostgreSQL Project #1 Solution Architect Jan 2024-Till Date Responsibilities: Worked on migrating traditional migration from AWS Glue, Redshift to Databricks. Integration from Legacy applications like Mainframe to external applications using s3, Databricks and SQS based integration Design solution based on Client Requirements for near real time and micro batch processing. Lead a team of 7 developers including onshore and offshore. Conduct Daily scrum and update daily Progress to Client Environment: Databricks on AWS, AWS Services Lambda, SQS, SNS, Event Bridge, Python, Snowflake, Migration of workflows from AWS Glue to Databricks Project #2 .Net Architect May 2023 to Dec 2023 Responsibilities: Worked as onsite Architect, managed a team of 8 members (.Net, SSRS reporting, and database developers) Involved in designing and developing Client Reporting Dashboard Worked on integration between Angular application and Tidal Jobs Scheduler, using web hooks it will poll data and updates Dashboard on a regular basis. Developed SSRS reports based on Client requirement and tested, Deployed in DEV, UAT and Production systems. Configured reports and updated Subscription tables to ensure those extracts are delivered to valid destinations (Email, SFTP, other internal Folders) Configured Tidal Jobs to ensure the Jobs meet the SLAs (Daily, Monthly, based on Business Days, etc.) Crated data models, work flows so that the Think folio (Trade data) data is loaded into IDH (data Hub) and further flows into Client reports. Worked on Bug fixes and .Net enhancements Worked on Consolidating Client reports, timing, means of delivery, ownership, SLAs etc. for building the Client Dashboard application Conducted training for off shore teams to understand the Development, Deployment Process to improve delivery. Daily Status/Scrum meeting with offshore teams Guided teams to resolution in terms of data Model, Business Logic or development Challenges Environment: C#, Angular 11, MVC Web API , SQL Server 2016, Visual Studio 2019, SSRS Reporting, Power BI, Tidal Job Scheduler, Service Now, GIT, Jira, Azure VMs,Azure functions Project #3 .Net/Cloud Architect May 22-May 2023 Responsibilities: As an Architect, responsible for deliverables of a team of 10 members As a Senior .Net Developer, I am involved in Low level designing and developing of new requirements Analyzed Systems impacted by the Changes (Impact analysis) and estimate the effort Worked on different microservices to build/enhance the flow for Cold/ and Hot path scenarios. Design Data models to accommodate new process flow in the systems Worked on Redis Cache and Mem Cache related changes for loading the static data during the initialization of Products catalog to avoid loading issues Based on Stamped data from IoT devices, updated the Background tasks to ensure the data is inserted into Cosmos (for hot Path) DB and processed through Data bricks for inserting into SQL Schema (Cold Path) Integrated dot net applications (Web APIs/ Back ground Jobs) with Event Sources, to enable them to read data as soon as it populates data into Event Hubs. Developed ASA (Azure Stream Analytics) Jobs to read data from Event hub, filter out the required conditions (Min, Max, threshold values) and move them for further Processing. Analyzed the App Insights/Logs to find and fix exceptions related to high volume data processing Modified Data bricks jobs to Load the Cold Path related data for additional fields for reporting /Dashboard. Within Web APIs, implemented Dependency injections/ Middleware to add services layers for Logging, file based operations, etc. Conducted Code Reviews for the Pull Requests. Understood and Used CI/CD Pipelines for moving build to different environments (Integration, QA, and PROD) Leveraged a number of Azure Services, Azure DevOps. Environment: React JS, Node JS, Java script/J Query, Azure Services( IoT Hub, Event Hub, Azure Blob Storage, ASA Jobs, Azure Cosmos DB, Azure SQL, Azure Data bricks, Azure redis Cache), .net Core Web API, Back ground Jobs Project #4 Principle Architect Jan 2021-Jan 2022 Responsibilities: Worked as an offshore Lead. Managed a team of 8-10 members (QA, Development and Business Analyst) Worked on Re Build the application from a Legacy Technical Stack (ColdFusion) to modern Tech Stack (React JS, .Net, Node JS) Identified all relevant modules /work flows from the Legacy application. Developed APIs for the work flows Created components for External file based integrations, to Leverage Azure Blob Storage. Enabled Audit/Logging for important modules. Worked on developing Multi-tenant applications, by modifying the existing Data Model. Worked on External API integration for Authentication and Authorization. Lead the Technical Requirements Gathering and Mapping the Requirment Traceability Matrix. Environment: React JS, .Net Web API, Node JS Azure SQL, Azure Blob, Azure Functions, Azure Logic Apps. Telemetry APIs. Project #5 .Net Architect May 2014-Nov 2020 Responsibilities: Worked as a Technical Architect, and SME for Billing applications. Worked on Legacy Application Migration from .Net Framework to .Net Core Worked on Lift and Shift Modules based on the Need(6R) Developed Power shell scripts to Run the Lambda Functions to Trigger the Tests Converted Windows Services to Lambda/ Serverless Applications. Re designed data model to suit the Lambda Poller/Executor Model Worked on Event based services Leveraging the s3, SQS and SNS Services to trigger Lambda Functions. Built API Gateway Component, which channelizes the Routing based on the Client Request Worked on Encryption/Decryption using SSH algorithms and key rotations. Helped DB teams in re writing logic from Oracle to PostGres during Migration. Created/ Modified Db Jobs application which will Aggregate Logs based on the Application Id and Log Information (Fatal, Error, Information) for identifying the Top N issues with respect to vulnerabilities, performance, etc. Worked on External Integrations with Payment Processors, using both XML and JSON Payload. Integrated WCF, Web API and Windows Services with Lambda/Serverless framework. Environment: C#, .Net, .Net Core, Web API, WCF, Web services, Oracle, PostGreSQL, Windows services, Console Applications, Entity Framework, ADO, Domain Model, AWS Services IAM, Lambda, EC2, Cloud watch Logs, Auto Scaling, S3, Oracle RDS, TLS, Project #6 Associate Architect Oct 2013-May 2014 Responsibilities: Worked on Supporting the Day to Activities of 40+Telecom Clients This includes Quick Fix/Resolution, Hot Fixes and Deployment, Creating a Bug and Release Management Deployed Code to AWS Environment (EC2 instances) Worked on Data Analytics using SQL Cubes(SSAS) and SSRS reports. Worked on Integration of SSRS reports into VB.Net Code Travelled to Client location(Singapore) for Knowledge Transition. Environment: VB.Net, SQL Server, SSIS, SSAS and SSRS. Project #7 Associate Architect Jun 2013-Aug 2013 Responsibilities: Worked on Requirements Gathering along with Competitor Analysis. Worked on Integration of multiple Services into Optimized processes. New enhancements and Bug Fixes Worked on Porting Power Builder application to C#(few modules) Environment: Power Builder, SQL, C#, SSRS reporting. Project #8 Lead Consultant Jun 2011-May 2013 Responsibilities: Went to Client location (US) for Knowledge transition Lead a 5-member team for offshore development Feature enhancements using Delphi and SQL Server. Worked on Migration of Code from Delphi to C#. Environment: Delphi, C#, SQL Server, ETL (SSIS) , SQL DW/Data Lake Previous Company details: Company Client/Product, Domain Duration MGL Paychex Inc, Payroll Dec 09- Jun 11 Convergys Rating & Billing Product, Telecom Nov 07- Dec 09 SDG Software Technologies Trading terminal, Trading & Securities May 06- Aug 07 NCR Corporation Payments, Banking Nov 03- Apr 06 Keywords: csharp continuous integration continuous deployment quality analyst javascript access management business intelligence sthree database information technology Idaho |