Dice Resume CV Deekshith Kodem
Dice Resume CV Deekshith Kodem
Email: [email protected]
Phone: 901-216-0545
LinkedIn: http://linkedin.com/in/deekshith-k-a5491a259
Senior .NET Developer
10 + years of experience in IT industry, involving software design, analysis, development integration and testing at
client and server side (SDLC) in various domains as Insurance, Commercial, Finance and Health.
Professional Experience:
· Technical expert in Microsoft Technologies, such as .NET … ASP.NET, ASP.NET MVC 3.0/4/5, …
· VB.NET, Web Services, Confidential, WPF, Web API, Silverlight 4.0/3.0, LINQ, Entity Framework, IIS, SOAP, XML,
DOM, HTML, JavaScript, Visual Studio … AJAX, ADO.Net.
· Strong development background in .NET, C#, MVC, React.
· 4 years of experience in Azure for system Deploying, Operating and Maintaining compute, network and storage
in the Microsoft Azure environment using Microsoft Technologies
· Created JSON based Azure Resource Manager (ARM) templates, Used them for deployments.
· Good understanding of storage concepts. Experience in designing and implementing Azure Storage
· Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services,
· Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto- Scaling.
· Experience in implementing and migrating and deploying workloads on Azure VM.
· Experience of Design patterns like MVC … MVP, MVVM Patterns and Singleton.
· Experience in using Language-Integrated Query (LINQ) and retrieve data from sources (LINQ to Objects, LINQ to
SQL).
· Extensively worked on Confidential and Web Services to provide SOA architecture and configuration-based acti-
vation applications on SOAP and REST protocols.
· Experience in Restful services is implemented using ASP.NET Web API to support light weight data exchange in
ASP.NET MVC.
· Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA concepts
using .NET Framework and Database Programming using T-SQL and PL-SQL
· Experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design
patterns like MVVM, Abstract factory, Singleton.
· Extensive experience in relational database development, for creating complex database queries, writing Con-
straints, Indexes, Views, Stored Procedures, Cursors and Functions using T-SQL and PL/SQL in Microsoft SQL
Server 2019/2016/2012/2008/2005/2000.
· Implemented client-side Interface using React JS. Build stable React components and stand-alone functions to be
added to any future pages. Used React-Router to turn application into Single Page Application.
· Experience in ADO.NET controls such as Grid View, Data List, Details View, Form View and Repeater.
· Securing strong experience creating Windows UI using Win Forms and WPF with MVVM pattern.
· Developed Single Page Application (SPA) with ASP.Net Web API 2 and Angular JS using Code First Approach in En-
tity Framework.
· Designed and implemented the application using Microservice Architecture for its various distinct advantages
like loose coupling and design patterns.
· Extensive experience in designing professional UI web applications using front-end technologies like HTML5,
CSS3, DHTML, JavaScript, XML, j Query, AJAX, JSON, Angular JS and Bootstrap.
| Page 1 of 8
· With the concept of React JS Worked on usage metrics and end to end events tracing for analysis purpose.
· Extensive knowledge of .NET security features such as Authentication & Authorization, Windows-based Authen-
tication, Forms-based Authentication, Authorizing Users and Roles.
· Experience of RDMS and Developed Constraints, Join, Views, and Triggers in SQL Server including Writing Views,
Stored Procedures, Functions, Cursors and Triggers for search and accessing data from various databases.
· Experience in creating reports using SQL Server Integration Services (SSIS) and SQL Server Reporting
Services (SSRS). Have created various SQL server jobs using SQL Server Agent that process various T-SQL state-
ments.
· Extensive experience in handling Internet Information Server (IIS), Creating and configuring the virtual Directo-
ries, map them to physical folders and configuration of the applications for domain authentication, Data Trans-
formation Services (DTS) in SQL Server 2008.
· Extensively worked with business analysis and requirements in Agile Methodologies such as SCRUM and Test-
Driven Methodologies.
· Good experience in automated build process by using Jenkins and MS Build.
· Used MS Build for build Process to Generate Continuous Integration and Version Control is done by Git.
· Experienced in Configuration Management, setting up company Version policies, build schedule using Team
Foundation Server (TFS).
· Extensive working experience in unit testing framework - NUNIT.
Technical Skills:
Web Application: ASP.NET, MVC, Silverlight, Windows Forms, Web Forms, HTML, CSS, XML, XSLT, JavaScript, JQuery,
JSON, Angular JS
Languages: C, C++, Visual Basic, C#
Microsoft Technologies: .NET Framework, XAML, LINQ, ADO.NET, Entity Framework
IDE Tools: Notepad++, MS Visual Studio, SQL Server Management Studio.
Middleware: WCF, Web Services
Servers: Windows Server/NT, Microsoft IIS
Modeling Tools: MS Visio
Version Control: Git, SVN, Team Foundation Server and Visual Source Safe
Front End: Bootstrap, jQuery and Angular JS
Data Base: My SQL, SQL Server, Oracle DB, T-SQL, PL/SQL
Reporting Tools: SSRS, Crystal Reports
Operating Systems: Windows, OS X, Linux
Cloud Service: Microsoft Azure, SaaS
Others: SSIS (SQL Server Integration Services), N Unit, MS Test, X Unit.
· Experience using client-side frameworks (Angular, React, )
· Cloud development experience (Azure and AWS)
· Experience with containerization platforms (Docker, Kubernetes, Helm Charts )
Work Experience:
| Page 2 of 8
· Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation,
Testing and Maintenance.
· Design, develop and build application using React and Redux consuming the payloads received from the ASP.NET
Web API Core 2.0.
· Implemented HA deployment models with Azure Classic and Azure Resource Manager.
· Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.
· Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework,
WCF, Windows Azure, and SQL Azure.
· Experience in developing Microservices using ASP.NET core.
· Experienced in building applications using HTML 4/5, CSS 2/3, JavaScript, Angular JS 1.5/2/4, React JS.
· Configured Azure Traffic Manager to build routing for user traffic Infrastructure Migrations: Drive Operational
efforts to migrate all legacy services to a fully Virtualized Infrastructure.
· Capable of deployment of Azure AD, Identity & Access Management, Azure Multi Factor Authentication Azure
Trust Center.
· Expert in Implement deploy and configure Azure websites, configure diagnostics, monitoring and analytics on
Azure Platform along with scale and resilience for Azure Web sites.
· Good in Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual
machines (VMs), Design and implement VM storage & good understanding on Implementing images/disks.
· Worked in AGILE and SCRUM environment regularly attending the Status Meetings and updating status to Scrum
Master.
· Experience in designing and developing Microservices for the business components using .NET framework.
· Experienced in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
· Created proof of concept for implementing views in Angular JS rather than using razor for development.
· Used Html Helper methods to populate View Bag data to the razor views.
· Used Angular JS accordingly for validation purpose, browser detection and controls
· Implemented Server and Client-side validations using ASP.NET validation controls and JavaScript.
· Designed and Developed Service Oriented Architecture (SOA) with WCF Binding concepts for making Data Bind-
ing for end points.
· Experience in creating Containers by Dockers for Microservices.
· Involved in the design of the DAL using ASP.NET, Entity Framework and LINQ to Entities.
· Created Data Access Layer (DAL) abstraction by implementing Repository Pattern.
· Migrated Data from different sources (Text based files, Excel spreadsheets, and Access) to SQL Server Databases
using SQL Server Integration Services (SSIS).
· Created Database objects like complex Stored Procedures, Functions, Packages, Triggers, Indexes and Views us-
ing T-SQL in Development and Production environment for SQL Server.
· Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing
multi-dimensional reports in SSRS.
· Expertise in data driven applications with databases MS SQL Server and Oracle with T-SQL and PL/SQL.
· Converted the application to Microsoft Azure Cloud Service Project as part of cloud deployment.
· Migrated SQL Server database to Microsoft Azure SQL Database and updating the Connection Strings.
· Used Team Foundation Server (TFS) for source control and documented the entire application.
· Expert in Implement deploy and configure Azure websites, configure diagnostics, monitoring and analytics on
Azure Platform along with scale and resilience for Azure Web sites.
| Page 3 of 8
· Capable of deployment of Azure AD, Identity & Access Management, Azure Multi Factor Authentication Azure
Trust Center.
· Leveraged broad and deep industry knowledge in architecting customer solutions by mapping business require-
ments to Azure based enterprise solutions
· Used the Object-Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
· Designed User Interfaces Pages using Master page, Microsoft menu Control and client-side validation is done by
Ajax validation extenders.
· Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel in web pages.
· Worked with Hyperlink Button, Calendar, and Date Picker, Accordion, Grid View, Data form and various controls
in ASP.NET.
Environment: MS SQL Server 2019, Visual Studio 2019, .Net Framework 4.5, React, Typescript, ASP.NET, .NET Core,
T-SQL, C#.Net, Azure, React JS, Angular JS 7.0/6.0, Web API, MVC Framework, Microservice, Microsoft IIS 7.0,
HTML5, CSS3, Entity Framework, MS Silverlight 5, SSIS, SSRS, MS Active Directory, Infragistics Controls, Cucumber,
(Dependency Injection) Inject, DevOps, Service Bus, Agile Scrum, PRISM, Crystal Reports, TFS 2015, Kendo UI, REST,
WPF, Bootstrap.
Responsibilities:
· Involved in Full Software Development Life Cycle (SDLC) and identifying the requirements and defining the busi-
ness rules to user requirements.
· Involved in front-end web application design and development using HTML5/CSS3, LESS, Bootstrap3, Angular
JS and various Angular UI modules.
· Created multiple & nested views, used Angular JS Routing, Controllers, Services and Directives to implement key
functionalities.
· Developed the win forms and web applications for the Duplicate Detection toll using Asp.Net, C#, MVC 5
and .Net Framework 4.7.0.
· Implemented Microservices using Azure Service Fabric.
· Experience in Client-side web development utilizing HTML, CSS3, Bootstrap, and Angular JS (2.0) Typescript.
· Migrated on premise servers, hard drivers and web applications to azure leveraging on PowerShell.
· Design and development of MS SQL server 2008 database including schema development stored procedures
Triggers and database audit functionalities in T-SQL.
· Created and managed Azure Virtual Networks (VNETs), Storage Containers and Load balancers.
· Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs using visual stu-
dio, GitHub and Azure Resource Manager.
· Used reactive forms and template-driven forms to handle data and errors in an efficient way.
· Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
· Microsoft Azure PaaS Services, Strategy and Planning.
· Implemented REST API's with azure service fabric stateless Microservices using ASP.NET Core.
· Worked with Microsoft Azure Service Fabric which makes it easy to package, deploy, and manage scalable and
reliable Microservices and containers.
· Configure Azure cloud service for end point deployment
· Used Azure Service Bus queues and web jobs to pass messages between different rest web API in order to de-
couple them to ensure scalability.
| Page 4 of 8
· Created Typescript reusable components and services to consume REST API's using Component based architec-
ture provided by angular 2.
· Implement new Front-End features with Typescript/ JavaScript and other Restful APIs.
· Enable Open ID and Windows Live authentication in Azure cloud apps
· Worked on creating Azure Blob for storing unstructured data in the cloud as blobs.
· Developed localization API s which stores the translated data in Azure and SQL tables Deploy Confidential ser-
vices on Azure cloud.
· Worked on Visual Studio 2017 / .Net 4.6 Framework to implement Business Logic.
· Developed ASP.NET web pages (C# code behind) for authentication, registration, maintenance, documents up-
loading and faculty approval system.
· Implemented Angular JS Token-based Authentication using ASP.NET Web API 2, ASP.NET Identity and Enabled
Oath refresh tokens in Angular JS application.
· Designed and implemented for fully automated Server build management, monitoring and deployment using De-
vOps Technologies like Chef, Ansible.
· Built promises/deferred objects to monitor asynchronous services calls using $q service.
· Validated user actions on the client side and provided responsive feedback using messages.
· Created multiple grid views using Angular UI Grid and Bootstrap CSS.
· Implemented JavaScript functionality such as filtering, sorting, searching, and alerting using Angular UI Boot-
strap.
· Fetched drug information and prescription history data using Restful services with ASP.NET Web API 2, Entity
Framework, used Postman to test Web API exposed over HTTP.
· Participated in the requirement gathering process and created functional specifications based upon MVC archi-
tectural pattern.
· Provided input to Oracle 11g database architecture design and data migration from internal data sources.
· Implemented the error handling in the Stored Procedures and Objects and modified existing Stored Procedures.
· Developed WCF Restful web services using Entity Framework as an object-relational Mapper for .NET Frame-
work.
Environment: Angular JS, Angular UI Bootstrap, React, Angular UI Grid, HTML5, / .Net 4.6, Typescript, CSS3, LESS,
Bootstrap 3, JavaScript, REST, ASP.NET Web API 2, Postman, Fiddler, Microservice, ASP.NET Identity, Entity Frame-
work, C#, DevOps, Azure Service Bus, Oracle 11g, PL/SQL, Cucumber, TFS, Jasmine, Microsoft Azure, JIRA.
| Page 5 of 8
· Developed localization API s which stores the translated data in Azure and SQL tables Deploy Confidential ser-
vices on Azure cloud
· Participated with end users and business analyst to understand the business requirements
· Excellent knowledge in dealing with Delegates, Assemblies, User Controls and Custom Controls in C# .Net.
· Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NETMVC.
· Worked with XML, XML generation using object model, XML schemas
· Created and deployed XML Web Services (Confidential) using ASP.Net and C#, used them to generate the proxy
class files based on the web services and consumed in web application.
· Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Autho-
rizing Users, Roles and User Account Impersonation.
· Used confidential service for retrieving the data from other enterprise applications.
· Worked with various Confidential Services built for Data Management, Security, Communication within the ap-
plication
· Involved in Implementing Service Oriented Architecture (SOA) and used Confidential and REST services to expose
business logic as services and consumed those services.
· Implemented enhancement features for DSPM System in ASP.NET 3.5 (C#) and Windows application.
· Involved in creating WINFORMS for in-house Windows applications using C#.
· Used different Telerik Rad Controls, Free Textbox in Visual Studio applications.
· Used LINQ to Entities for retrieving and filtering the data proficiently.
· Used DTO (Data Transfer Object) in conjunction with DAO and DMO to store and retrieve application data to and
from database for UI
· Experienced especially in developing online payment processing, marketing automation and e-commerce plat-
forms.
· Developed the Web Application by extensively using Object Oriented Programming Concepts (OOPs).
· Develop the Documents for Logging/Error Handling for SSIS Packages.
· Developed customized client-specific monthly fund reports using SSRS (SQL server reporting service)
· Used SSIS (SQL Server Integration Services) to load data in application from MS excel or tab delimited text files.
· Created Windows Services to run the SSIS package to load data into a database daily.
· Involved in creating Restful Web APIs for Lookup Services using (Model-View-Controller) MVC architecture.
· Designed UI using the HTML 5.0, JavaScript, CSS, SASS, LESS, Kendo UI, Angular JS, Bootstrap
· Good exposure/experience in Angular JS for building single-page application (SPA) dynamic web page develop-
ment.
· Used Bootstrap framework to create Responsive web applications which automatically adjust themselves to
good looking on all devices
· Utilized Angular JS to create dynamic data driven web pages.
· Created Stored Procedures/ Functions in SQL Server using T-SQL.
· Performed Unit Testing and wrote unit tests using Moq as mocking framework.
· Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communi-
cation.
Environment: .NET Framework 4.0, ASP.NET, Visual Studio 2010, Typescript, C#.Net, jQuery, IIS, CSS, AJAX Controls,
WCF, Web Services, SVN, HTML5, XML, XSLT, SOA, ASP.NET MVC, SQL Server 2012, SSRS, XAML, JavaScript.
Responsibilities:
· Effectively involved in various stages of development of the project starting from the project planning until pro-
duction and maintenance using agile methodology.
· Worked with ASP.NET Web Forms, State Management, caching features, for optimization and configuration of
the web application using C#.NET.
· Developed a fully object oriented, 3-tier web application using C# and ASP. Net. Built tables.
· Involved in application migrations from IIS 6.0 to IIS 7.0.
· Developed the data layer class using C# which is reusable for data transactions of entire project.
· Designed, developed and trouble-shoot the application using advanced Microsoft technologies such as ASP.NET
MVC 5 with Entity Framework, jQuery, HTML5 Razor, XML, WCF, and CSS3 using Agile development practices.
· Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
· Created and consumed Web API Restful services to consume full Http features like URI’s, request/response head-
ers, caching, versioning, and various content formats.
· Used Angular JS Factory, Services & Providers created for different modules of Users, Groups, and System & Enti-
ties.
· Solid experience in developing Single Page Applications (SPA) based on client-side JavaScript framework Angular
JS for employing ASP.NET MVC and Web API.
· Strong knowledge on performance tuning at the TIBCO administrator and TIBCO business works application
level.
· Applied emergency fixes to TIBCO BW applications in production environment.
· Involved in development of TIBCO Web services and actively worked on fixes of TIBCO applications during test
phase.
· Experienced with Service Oriented Architecture (SOA) using BizTalk Server, SOAP, and WSDL
· Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform
client-side validations.
· Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data trans-
fers.
· Creation and Maintenance of MS Azure-cloud Infrastructure and Virtual Network between MS Azure Cloud and
On-premises network for backend communication.
· Thorough understanding of XML, XML Schemas (XSD, DTD), XPATH and XSLT.
· Implemented features of ASP.Net such as Calendar Controls, Repeater Control and Security using form authenti-
cation and used ASP.Net Validation controls to do server-side validations and client-side validations based on the
user's browser.
· Database migration/consolidation from Oracle 10 and 11 to 12c multi-tenant data base SQL.
· Implemented high availability solutions using Oracle 11g, 12C RAC. Physical standby and active Data Guard.
· Configured various queues, topics, bridges, and routers using TIBCO EMS Administrator tool.
· Developing XML Web Services in C# and SOAP for information exchange across applications.
· Involved in developing Web Services and WCF services and consumed third party services.
· Designed and developed a Presentation layer, Business logic and Data layer for employee, Provider and Valida-
tion List Item Lookup details using ASP.NET, C#.
· Worked on Database Security including creating Logins and Roles for users to access the database.
| Page 7 of 8
· Used MVVM pattern by utilizing Angular JS for two-way data bindings with jQuery and JSON.
· Followed Best practice development processes including continuous builds, rapid sprints, with an emphasis on
quality and TDD.
· Performed Grid Infrastructure and Oracle database quarterly PSU patching on IBM AIX, IBM Power HA, Linux and
Z Linux.
· Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team mem-
bers.
Environment: SQL Server 2008, Visual Studio 2010, .Net Framework 4.0, ASP.NET, ADO.Net, T-SQL, C#.Net, Angular
JS 4.0/2.0, MVC Framework, Microsoft IIS 7, HTML, CSS, Entity Framework, Razor, Web services, Silverlight 4, SSRS,
Agile Scrum, Crystal Reports, Kendo UI, WCF, Bootstrap.
| Page 8 of 8