SATISH
.NET Developer
Professional Summary:
Having 8 years of experience in IT industry with emphasis on Software Analysis, Design, Development, Implementation, Deployment, Maintenance and Support of various Client/Server, enterprise, web and windows Applications.
Working experience with software development life cycle (SDLC) methodologies like Agile and Waterfall methodologies.
Certified AWS Solution Architect.
Proficient in developing and optimizing ASP.NET Web Forms applications by utilizing server-side controls, dynamic user interfaces, and robust authentication mechanisms to develop secure, user-friendly solutions.
Proficient in designing and deploying scalable cloud solutions using AWS services such as AWS Lambda, S3, EC2, and API Gateway to support seamless application integrations and real-time processing.
Experienced in implementing secure and efficient messaging systems using AWS SNS, SQS, and AWS IoT Core for handling distributed data and device communication.
Experienced in integrating Web Forms with WCF Services and RESTful APIs that ensure seamless data synchronization and interoperability across distributed systems.
Experience on working with N tier architecture and SOA (Service oriented architecture).
Good knowledge in implementing .Net Framework 3.0/ 3.5/ 4.0/4.5, windows and web based applications using C#, ASP.NET, MVC, ADO.NET, LINQ, web services, Entity Framework, Silverlight on Visual studio '2005/'08/ '10/ '12/ '13.
Good Database programming skills in MS SQL Server /2008/2014, Oracle 10g/11g and MS access.
Experience in languages like HTML4/5, CSS, XML, XSLT, JavaScript, jQuery, Ajax, Angular JS Knockouts, and JSON.
Good experience in developing the applications using ASP.Net, MVC 2.0/3.0/ 4.0.
Developed and consumed Web services using WCF (Http, SOAP, and XML) and Web API (RESTFUL services).
Experienced in leveraging Kusto Query Language to query large datasets within Azure Data Explorer, delivering fast and actionable insights for business intelligence and analytics.
Proficient in building and optimizing Kusto-based data pipelines for real-time log analysis and monitoring, increasing significantly the efficiency of data processing and insights to drive decisions.
Hands on experience in Database Design, Development, Writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions using T-SQL.
Experience in Implementing Language-Integrated Query (LINQ) and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL) and Entity Framework.
Knowledge in creating SILVERLIGHT application using XAML and .NET Framework.
Experience in developing WEB API RESTFUL Services.
Experience in developing Windows Presentation Foundation (WPF) applications, having proficiency in Dependency Properties, Bindings, Styling, Templates and XAML as the code behind for User Interface.
Development experience with JavaScript, Ajax, JSON and implementing client-side code in ASP.NET Web Applications and Windows Workflow Foundation (WWF).
Involved in Designing and Writing Unit Tests and Integration tests using NUnit and Moq Framework, Spec flow as part of Test-Driven Development (TDD).
Expertise in third party UI components and JavaScript plug-ins like Bootstrap & Knockout
Extensively used Knockout Observable Arrays, Bindings and client-side templates
Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
Involved in Unit testing, Integration testing and Functional testing.
Experience in working with the SSMS business intelligence solution tools like SSRS and SSIS.
Working knowledge in configuration and version management using Visual Source Safe (VSS) and Team Foundation Server (TFS), GIT.
Good in understanding the Business requirements and translating them into Detailed Design along with technical specifications.
Good communication skills, Interpersonal skills, team management skills, team player, self-motivated and quick learner. Ability to handle team of develop
Technical Skills:
Technologies
ASP.NET, ADO.NET, Win Forms, Web Services, LINQ, WCF and MVC 2.0/3.0/4.0 (ASPX/Razor View Engine), Knockout, Entity Framework4/ 5/6, WEB API, AJAX, Classic ASP, WPF, Microservices.
Programming Languages
C#.NET, Visual Basic, C, C++, T-SQL, PL/SQL,
Scripting Languages
VBScript, Java Script, J-Query, React JS, knockout JS, Node JS, VB, Angular8 /2.0/4/5/6/8.
Web Technologies
NET Framework 4.6/4.5/4.0/3.5/3.0/2.0, .Net Core 2/2.1/2.2, MVC3.0/4.0/5.0, ASP.NET 4.6/4.5/4.0/3.5/3.0/2.0, MVVM, Razor engine, Win Forms, SQLite, DTS Packages, DBMS, CSS, CSS3 HTML, HTML 5, JSON, Kendo UI, Bootstrap, XML, XAML, SOAP, REST, Web forms, POWERSHELL, WSDL, Test Driven Development.
Databases
MS SQL Server 2008/2012/2014, SQL SERVER 2015/2014/2012/2008/2005/2000.
Version Control
Team Foundation Server (TFS), Visual Source Safe (VSS), Tortoise Subversion (SVN), GIT
Other tools
SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), Rapid SQL
Reporting Tools
Crystal Reports, SQL Server Reporting Services (SSRS).
IDE and Tools
Microsoft Visual Studio. Net 2019/2017/2015/2013/2012/2010, Microsoft Visual studio Code, MS Office.
PROFESSIONAL EXPERIENCE:
Client: Toyota Motors, Plano TX Feb 2023 – Present
Role: Sr .NET Developer
Responsibilities:
Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript. Used MVC architecture for client server interaction.
Designed and Developed Web Services using WCF to synchronize data from Remote application database to Online Database using C#.Net, ASP.Net and Visual Studio.Net.
Worked in developing application modules with TDD using MOQ.
Designed and optimized ASP.NET Web Forms applications using server controls, event-driven programming, and dynamic user interfaces.
Designed and enhanced user interactions in Web Forms using HTML Helper classes, Custom Helpers, JavaScript, and third-party tools like AgGrid.
Work on Agile Methodology (Scrum) to meet timelines with quality deliverables by participation in Daily Scrum meetings, Sprint Planning and Retrospective meetings.
Maintain visibility and transparency in the development cycle by leveraging Azure Devops to track the application progress.
Develop dynamic web components for the application with C#, .Net Core, Angular 7, HTML5, SCSS, Bootstrap, TypeScript, JavaScript for rich and responsive user interface.
Develop the applications and their integration across different systems and services using Azure PaaS services like App Services, Service Bus, Azure Storage Account (Queues/Blobs), Web Jobs, Functions, Azure AD, Azure API Management, Azure SQL, Application Insights and SendGrid.
Use OOPS Concepts and SOLID principles and implemented .NET classes and interfaces for business logic layer using c#.
Create services using micro service architecture for better maintainability, agility, resiliency, and efficiency.
Implement Form Based authentication and Role based authorization to authenticate users using JWT (JSON Web Token).
Implemented RESTful API integration in the AngularJS application and Bootstrap.
Use third party tools like AgGrid, Angular material components with Angular 7 to develop user friendly interfaces.
Develop multiple ESRI ArcMap add-ins custom tools using .NET.
Design and develop RESTful services using ASP.Net Core Web API to provide and consume services from different applications.
Deployed serverless functions using AWS Lambda to handle real-time processing of incoming data from IoT devices or user interactions, ensuring scalability and cost-effectiveness.
Used event-driven triggers with AWS Lambda to process events from services like Amazon S3, DynamoDB Streams, and API Gateway.
Utilized Amazon RDS for relational database solutions to support high-throughput transactional workloads with enhanced scalability.Coordinate the build/migration of releases to test and production environments.
Working with Git Fork to maintain the source code in git repository.
Prepare formal project documentation, including specifications, requirements summaries, logical system design documents, state diagrams, and test scripts.
Implemented Kafka producer and Kafka consumer applications on Kafka cluster setup with the help of Zookeeper.
Designed and implemented Kusto Query Language scripts in Azure Data Explorer to analyze and process large-scale data for monitoring and performance tuning. Developed and maintained data ingestion pipelines, integrating Azure Event Hub, Azure Synapse, and Cosmos DB into Azure Data Explorer to ensure seamless data flow and scalability.
Created complex KQL queries to support real-time data analysis and reporting on telemetry and application insights to proactively resolve issues.
Worked on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
Implemented WebRTC protocols and APIs in .NET applications.
Developed Azure Functions to improve data access, logging, and exception handling.
Conducted functional testing on .NET applications including positive and negative test cases.
Identified, reported, and tracked software flaws utilizing issue-tracking platforms on JIRA.
Configured (CI/CD) pipelines and worked on source code management, build, release automation, and testing using Azure DevOps.
Used Azure Functions such as function triggers and Dependency Injection. Also used Azure SQL, Azure Storage and Azure Services.
Deployed and managed applications on Azure Kubernetes Service (AKS) using YAML scripts.
Managed the Azure Kubernetes Service (AKS) policies, providing access to different Azure resources, and deploying and improving the workflows that govern access.
Environment: C#, ASP.Net, ADO.Net, Visual Studio 2010, MVC, Azure, Jenkins, Silver light, WCF, WPF, SSRS, SQL Server, CSS3, AJAX, HTML5, Java Script JQuery, AngularJS, Web Services, LINQ, LINQ to SQL, LINQ to XML, IIS and NUnit testing.
Client: Sunrun Inc, SFO CA Apr 2022 – Nov 2022
Role: .NET developer
Responsibilities:
Worked with business to design the project by understanding the complete requirement.
Used Jira Tool as a medium to work on project step by step with creating tickets for each step.
Developed core functionality with the ASP.NET MVC Framework.
Worked on developing a service using ASP.NET Web API, C# and used it to send Asynchronous API requests and responses to multiple Car Companies which can handle multiple tasks.
Worked closely with the UI designers in developing the User Interface using HTML, CSS, JavaScript, and jQuery.
Used Object Oriented Programming (OOP’s) concepts and Agile Methodology (SCRUM) in developing the project.
Worked on setting up Build and Release definitions and releasing the code to various servers in Azure DevOps.
Worked on SSIS Packages to get the daily data feed from various vendors and to send the outbound data to vendors.
Set up CI/CD pipelines using AWS CodePipeline and AWS CodeBuild to automate the build, test, and deployment processes for application releases.
Deployed applications across multiple AWS regions using Route 53 and AWS Auto Scaling to ensure high availability and fault tolerance.
Worked on Database backups, restores, writing stored procedures, views and triggers.
Worked on XML Data structures and schemas and exporting and importing XML data by Serialization/De-Serialization of XML.
Worked on Rest/Soap Web Services.
Worked on Azure Data Factory to setup SSIS runtime and created multiple pipelines and triggers to perform various tasks like executing stored procedures.
Used TFS for Source Code Control, project related document sharing and team collaboration.
Worked on error logging using ELMAH.
Code walks through and Code reviews.
Participated in various meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Used ASP.NET Self-host for hosting the application.
Deploying the code and maintain and perform changes to the project as per the requirement.
Technologies Used:
.NET 4.6, ASP.NET, ASP.NET Core2.0, Azure Web Jobs, SSIS, SSRS, C#, Entity Framework, Web API, Visual Studio 2018, AJAX, LINQ to SQL, SQL Server 2018, Azure Dev-Ops, TFS 2018/2019, Azure Data Factory, Angular, Bootstrap, jQuery, JavaScript.
Client: Capgemini, India Feb 2019 – Dec 2021
Role: Sr .NET Developer
Responsibilities:
Worked in Agile Scrum methodology and delivered accepted functionality in each sprint.
Played key role in feature implementation and enhancement, code refactoring and defect fixing.
Designed and developed Hybrid-Single Page Application using C# 5.0, .NET Framework 4.5, ASP.NET MVC 5, and AngularJS 1.5.
Designing the project based on the .Net Framework architecture. UI design based on HTML5, CSS3, ASP.Net MVC5, JavaScript, jQuery, Bootstrap, Angular JS.
Created Tests in Angular JS using Jasmine with cutting edge UI development using various tools such as Telerik and Bootstrap. Involved in debugging and troubleshooting User interface screens and responsible for developing and consuming Windows Communication Foundation (WCF).
Implemented Data Access Layer using Entity Framework and LINQ and extensive use of Webservices, SOAP, XML, XSL to expose the reports to facilitate information sharing.
Responsible for writing SQL Queries and Stored Procedures and Developed and consumed Restful Services using WEB API. Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio (SSMS) for Developers. Designed Frontend with in object-oriented JavaScript Framework like Angular.js and Node.js.
Created test plans, executed test cases on various features in including flex net licensing, docker plugins to create volumes and for Source Code Control Used Team Foundation Server (TFS).
Worked on Agile Platform using Team Foundation Server. Implemented O Data on ASP.NET Web API for convenient querying and changing data. Exposing the Asp.Net by creating WCF Services over SOAP/HTTP.
Responsible for understanding the user requirements and implementing the business rules using C#.
Worked on SOAP and RESTFUL Service API using WCF 4.0 which return XML and JSON data using WCF attributes.
UI design based on HTML5, CSS3, ASP.Net MVC5, JavaScript, jQuery, Bootstrap, Angular 8. Created Tests in Angular 8 using Jasmine. Cutting edge UI development using various tools such as Telerik and Bootstrap and involved in debugging and troubleshooting User interface screens.
Responsible for developing and consuming Windows Communication Foundation (WCF). Implemented Data Access Layer using Entity Framework and LINQ and extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
Deployed and Maintained windows applications on Azure cloud technologies.
Provided database connectivity using Microsoft's ADO.NET. Azure Key Vault, Encryption and Security
Involved in pre-testing the application and bug fixing. Design and implementation Integration of server-side services with REST web services. Developed import package to import data from Excel, CSV files into SQL server using SSIS.
Strong background in RDBMS using Oracle, Teradata, SQL Server and their utilities. Extensive knowledge of SQL, PL/SQL functions, procedures and packages. Expertise in extracting data from relational and multidimensional databases
Consumed SOAP APIs from enterprise customer system and RESTful APIs provided by other applications in the portfolio, also created W&C RESTful APIs.
Participated in UI design with Master Pages in MVC 5 and improved layout with HTML5, Bootstrap, and CSS3.
Used AngularJS, JavaScript to develop templates, controllers, and directives.
Used RequireJS JavaScript library to dynamically load ASP.NET bundles.
Used Math.net library to implement methods and algorithms for numerical computations.
Integrated AWS Cognito for user authentication, providing secure login and token-based access management for internal and external users.
Configured AWS IAM roles and policies to ensure secure access to cloud resources and APIs.
Used Amazon CloudWatch to monitor application performance, log metrics, and track anomalies in real time.
Generated data migration and transformation using SSIS, and built reports with SSRS.
Used JSON web token to do user authentication and secure information exchange.
Using the NInject for Dependency Injection to build a loosely coupled system.
Used Dapper for Object relational mapping (ORM).
Used Repository and Factory design pattern to develop reusable code.
Heavily involved in code review, build and deployment with GIT, Jenkins.
Environment: .NET Framework 4.5, Visual Studio 2015, C# 5.0, ASP.NET 4.5, MVC 5.0, Entity Framework 6.0, Azure, Web API 2, SQL Server 2014, HTML5, CSS3, JavaScript, AngularJS 1.5, AJAX, IIS 7, LINQ, SSIS, SSRS, Git, Agile, Jenkins, NUnit.
Client: Infometricx Technologies Private Limited, India Aug 2017 – Jan 2019
Role: .NET developer
Responsibilities:
Designed Business Logic Layer, Data Access Layer using C# and MVC-5 as per the Project Specifications and implemented 3-Tier Architecture.
Involved in System Analysis, requirement gathering, specification/documenting, designing, coding, testing, debugging, application evaluation and implementation.
Developed Service layer using .Net Core Web API. Written Methods that return JSON/Xml response to the call back method.
Designed and developed N- tier architecture that includes presentation, Business and Data Access Layer using C#, ASP.Net MVC and Sql server 2012. Developed and consumed Rest API’s using .Net Core Web API’s with C#.
Developed razor pages in ASP.NET 4.5 web applications which are in MVC 4 architecture using C# as code behind and back end in SQL Server 2012.
Involved in developing front end technologies using HTML5, and CSS3, JavaScript, and Kendo UI styles for desktop applications. Involved In testing using Client-side code using Swagger UI & SOAP UI.
Developed and Consumed Dynamic CRM 365OOB API, HOGAN Services and expose our Services accordingly.
Invoked Dynamics CRM API’s & Dynamics CRM out Of the Box (OOB) API’s for development.
Used Angular 2 to connect the web application to back-end APIs, used RESTFUL methods to interact with several API's, and wrote custom directives for a responsive, CSS-animated user interface.
Responsible for testing, fixing the bugs and troubleshooting the technical problems.
Worked on REST Service API using WCF which return JSON data using WCF attributes.
Implemented XML Web Services using C#.NET.
Added performance measurements for Oracle, Web Logic, IIS in Load Runner Test Center.
Interacted with MS SQL Server 2014. Enhanced existing stored procedures according to the business requirements
Consumed and exposed that generated O-Auth 2 Tokens and consumed Rest services.
Automation using Power Shell for Active Directory. Generated Proxy Classes by using VS 2017 Command Prompt
Maintained .NET Core applications (enhancements, bug fixes, testing)
Working with Jenkins to integrate the source code for testing. Working with SonarQube for code coverage and Bug Fix. Involved in smoke test to bug fix/performance.
Performed unit testing on every new version before sending it for Integration Test IT, UAT & Prod.
Create Build definition with TFS MS build task. Worked in migrating TFS to Git Lab Migration.
Worked on MVC & Web API test Project to create automated test for simple test cases and for input validation.
Creating App Pools and deployment to respective Servers.
Working with Jira Board, for issue management, project related document sharing and team collaboration.
Working with Team Foundation Source Control TFS 2013 as the source for version control.
Maintenance and Production support of Legacy apps to ensure smooth functioning of the applications.
Created database tables, stored procedures, views and functions in SQL Server-2014.
Created SSIS packages to import candidates to the CSV file and also to import to the staging database
Developed complex MVC 5 Controller, Views, Models and Helper methods linked to Web Api.
Worked on third party API's to get data into the application.
Worked on routing to load controller type using MVC 5.0 Web APIs for reaching appropriate action in the web application.
Utilized HTML helper in Views to reduce the code thereby reducing the tedious typing of html tags.
Built an ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
Used Re-Sharper to maintain business standards.
Used TFS to Check in, commit and maintain code versions on the server.
Experienced in creating test plans and performing X-Unit testing using Auto Fixture and Auto Moq.
Environment: MS visual studio 2015, .NET Framework 4.5.2, IIS 7, C#.net, SQL Server 2014, stored procedures, views, SSIS, MVC 5.0, MVC Action filters, HTML 5.0, CSS, JSON, Web Services, RESTFUL Services, X-Unit.
Client: Web Synergies, India Sep 2016 – Jul 2017
Role: .NET developer
Responsibilities:
Involved in gathering the requirements and defined the business rules to user requirements in SDLC and also analysis of the system based on MVC-5 architecture.
Collected the contract, deal summary and agreement documents to go over the details required for the project and created the Detailed Design documents mentioning all the business requirements.
Involved in the design and analysis of the project.
Developed multi-tiered ASP.NET web applications using C#, HTML-5, CSS.
Developed Restful Web Application using ASP.NET MVC 5 API.
Developed Web Application using .Net 4.5 Framework, MVC 5 Framework, HTML 5.0, C# ASP.NET, JQuery, JavaScript, AJAX, XML and Visual Studio.Net 2013.
Worked on Dynamics CRM API’s & Dynamics CRM out Of the Box (OOB) API’s development.
Interacted with MS SQL Server 2014. Enhanced existing stored procedures according to the business requirements.
Consumed and exposed Dynamics CRM APIs Wrappers for custom API development
Migration of data from Excel source to CRM, MS SQL Server using SSIS.
Worked on Kingsway Software to connect with Dynamics 365.
Worked on Integration/Sync b/w MS Dynamics CRM & MS outlook Cloud.
Consumed and exposed MSGraph API, also generated OAuth 2 Tokens and consumed Rest services.
Generated Proxy Classes by using VS 2015 Command Prompt & Dynamics CRM Service Util.
Worked on Integration/Sync b/w MS Dynamics CRM & MS outlook Cloud.
IBM Lotus Notes/Outlook Domino Server and client - email and messaging implementation.
Performed unit testing on every new version before sending it for Integration Test (IT) & User Acceptance Test (UAT). Create Build definition with TFS MS build task
Thorough functional and performance testing of Web Forms applications to ensure their reliability and conformance with requirements.
Deployed and managed Web Forms applications on Azure App Services for scalability and high availability in cloud environments.
Collaborated with development teams on the optimization of KQL queries for speed and efficiency, ensuring performance across large datasets. Worked on data modeling and schema design in Azure Data Explorer to support efficient querying and storage of structured and semi-structured data.
Setup and automated alerting in Azure Monitor with KQL for the purpose of early detection of any anomaly or failure within a system. Periodically reviewed KQL-based analytics solutions to ensure they were aligned with business requirements and performance goals.
Working with Team Foundation Source Control TFS 2013 as the source for version control and project / issue management, project related document sharing and team collaboration.
Responsible for testing, fixing the bugs and troubleshooting the technical problems.
Developed Views using HTML5 with Razor, jQuery, Ajax, knockout observables, data bindings, Bootstrap Interactive CSS and Plug-ins.
Worked on building the Production, Development, Test, and Stage Servers for Application Deployment.
Extensively used LINQ to communicate with the database and also for querying, retrieving and manipulating data.
Involved in Unit testing and N-Unit testing.
Written detailed Technical Documentation and also Deployment Documentation for the maintenance team and prepared an easy-to-understand user’s guide.
Wrote Unit test cases using Visual Studio Test Tools.
Environment: MS visual studio 2013, .NET Framework 4.5, IIS 7, C#.net, SQL Server 2014, MVC 5.0, HTML 5.0, CSS, Knockouts, Angular JS, Windows Communication Foundation (WCF), XML, SOAP UI, Web Services, Java Script, jQuery, AJAX, RESTFUL Services.