Post Job Free

Resume

Sign in

Lead .Net Web Services

Location:
Justin, TX
Posted:
October 23, 2023

Contact this candidate

Resume:

KRISHNAIAH NALAMOTHU

ad0kmf@r.postjobfree.com

945-***-****

Professional Summary:

Lead .NET Developer with 15+ years of experience in developing, enhancing, and maintaining Web/Enterprise applications using .NET (Framework 4.6/4.5/4.0/3.5/3.0/2.0, .Net Core 3.0 and .Net 6/5), C#, ASP.NET, MVC (5.0, 4.0, 3.0), Web API’s, Web services, WCF services, Windows Service, SQL server (2016/2012/2008/2005), PostgreSQL, Oracle, Angular 13, TypeScript 4.6, AJAX, Entity Framework, LINQ, SSIS and SSRS.

5 years of experience in Banking and Insurance Domain.

10 years of experience in ERP, Healthcare and Public domains.

Experience in creation and consuming of WCF services and Web API.

High Experience in GUI development in C# Windows Forms (Win Forms), Windows Presentation Foundation (WPF).

Good experience in Angular versions (6.0/8.0/9.0/11.0/12/13) using, directives, components, services, modules, pipes, Observables and Promises (RxJS).

Developed dynamic web pages using web technologies involving HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, Angular JS, XHTML, jQuery, Ajax, XML, and XSLT.

Developed service-oriented architecture solutions (SOA and Microservices) using Restful APIs.

Good experience in implementing CI/CD end to end delivery pipeline using GIT, Terraform Files, ARM Templates and Jenkins

Experience in using Azure Services like VMs, Subnets, Active Directory, Storage accounts / Containers (Blob, Filesharing, Queue and Table), Key Vaults, Azure Service Bus, Azure Data Factory.

Experience in creating highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, IAM, Lambda, DMS, API Gateway, S3, SQS, Parameter Store, Cloud Front, Cloud Watch, Cloud formation, RDS Config, Route 53, SNS, SQS, Elastic Cache.

Good exposure on Kubernetes services (Node port service, load balancer), Kubelet, Secrets etc.,

Hands on experience in message-oriented middleware such as ActiveMQ and RabbitMQ.

Experience in generating Custom Reports and diverse types of Tabular, Matrix, Parameterized and distributed reports in multiple formats using SQL Server Reporting Services (SSRS) and Crystal Reports also integrated them in web applications.

Experience in designing SSIS Packages for integrating data using ODBC, OLEDB connections from heterogeneous sources by using multiple transformations provided by SSIS such as Data Conversion, Conditional Split, Bulk Insert, merge, union all etc.

Well-Experience in applying SOLID Principles, Dependency Injection and Design patterns like Singleton, Factory and Abstract Factory.

High exposure on Test Driven Development (TDD).

Good experience using following versioning tools TFS, Visual Source Safe, and GIT Hub.

Extensive experience with Database design for SQL Server (2019/2016/2012, etc), Oracle 11g and 12c.

Extensive experience in SQL Server to create tables, views, stored procedure, functions, triggers, indexes and analysing query execution plans to improve query performance.

Experience in handling various testing phases, preparing the test plan, creating and reviewing the test suite and test cases, generating the test results. Also, extensive support handling multiple test environments Dev, SIT, ITG, UAT, Pre-Prod and PRO.

Experience in designing the application architecture, landscape, user flows and defining the data models.

Experience by defining the business and product requirement, mapping each BR into respective PRs, preparing the test plans and test suite.

High exposure in all phases of the software development life cycle from gathering requirements, design, construction, testing, deployment, and support.

Good exposure to work both independently and in a team with collaborative model, also handles the upstream and downstream applications and teams.

Strong debugging (Using Visual Studio Profiler, ANTS Performance Profiler, Glimpse and Dot Trace) and testing skills on functional, integration testing with thorough understanding of the business requirements.

Highly efficient with agile methodologies and Capable of Managing the scrum or Kanban process using JIRA, Octane.

Good experience with a Scrum Master role by conducting daily SCRUM meetings with the developers, and effectively removing any blocking issues by co-coordinating with other teams. Escalating vital issues to higher ups for immediate action and directions to avoid potential scope creep; keeping the project completion dates and budget in line.

Well exposure by organizing and facilitating the overall Release and Sprint planning - including daily stand-ups, reviews/demos, and retrospective.

Extensive experience in making Use Case Diagrams, Activity Diagrams, Sequence Diagrams, Data Flow

using analysis and design models tools like MS Visio through TDD, BDD, Agile and Waterfall Model.

Good experience using MS Excel, Pivots, MS Project, Planner, SharePoint, Runbooks, JIRA, Lucid Charts.

Educations:

Master of Computer Applications (MCA) from Andhra University.

Certification:

Microsoft certified: Azure Developer Associate

International Travel:

Client: PWC, and Microfocus

City: United Kingdom, United States

Technical Skills:

Technologies worked

ASP.NET, ASP.NET Core, .Net 6, C#, ADO.NET, VB.Net, Web API, Web Services, MVC, Entity Framework, Blazor, Microservices, Jenkins, SonarQube, Git, OAuth2, JWT.

Azure services like VMs, Storage accounts / Containers (Blob, Filesharing, Queue and Table), Key vault, Azure Service Bus etc.,

AWS Services like AWS Lambda, API Gateway, Lambda Layer, SQS, Parameter Store, Event Bridge, Dynamo DB, S3, KMS, IAM, RDS, Secret Manager, Kubelet, secrets

Scripting Language

Java Script, jQuery, PowerShell, YAML, Angular 6.0/8.0/9.0/11.0/12/13, Type Script 4.6, Node JS

Web Servers

IIS 7.0, 6.0, AWS Cloud

Database

MS SQL Server 2014/2012/2008/2005, MS Access, Oracle, PostgreSQL, Mango DB

IDE Applications

VS2019/VS2016/VS2012/VS2010/2008/2005/2003,

SQL Management Studio 2012/2008/2005/2003

Reporting Tool

SSIS, SSRS, Excel, PDF, Crystal Reports, and Power BI

Version Control tools

VSS, TFS, Win CVS, ClearCase, GIT

Tools

Postman, SOAPUI

Professional Experience

Client: Micro Focus / OpenText Aug’ 19 – Present

Role: Full Stack Developer / Lead Developer

Project: Software Entitlements

Software Entitlements facilitates the licensing and entitlements management to Microfocus business teams and Software customers. Entitlement Engine creates the Orders for all Microfocus products by mapping customer information through SEMS or IAM application. For each order, license key is generated through EE application. Activation, de-activation, extension of licenses for all the orders through PDAPI application.

Responsibilities:

Participates in Daily Scrum, Sprint Planning and Retrospective meetings on a day-to-day basis.

Handling multiple applications in Micro Focus – Software Entitlements, PDAPI, AutoPass, SEMS, IAM, License Server, and working as an Individual Contributor.

Created RESTFUL services using Web API, built HTTP services, and formatted responses using web API media type formatter to JSON.

Extensively used .NET Core, ASP.NET, MVC, C#, Web API and Microservices to build multiple web applications & desktop applications.

Consumed APIs into UWP (HTTP client) and ASP.Net Web applications (Angular)

Extensively used Angular CLI for crafting components, services, pipes, and directives, demonstrating a strong grasp of essential development tools

Utilized Lazy-Loading, Angular-Guard, and Data binding, Ng Directives, Lifecycle hooks in the design of the Angular 12 application, enhancing performance and security.

Used dependency injection design pattern in Angular and MVC application.

Used JWT to authenticate and authorize users in web application and APIs.

Established a CI/CD pipeline using Jenkins and Azure DevOps to automate build, testing, and deployment processes, ensuring faster delivery and high code quality.

Used DevOps to optimize YAML-based CI/CD pipelines.

Used custom YAML schemas to enforce data validation.

Established YAML-based configuration files to streamline deployment processes.

Integrated Azure Data Factory with other Azure services such as Azure Functions, Azure Logic Apps, and Azure SQL Database to create end-to-end data processing solutions.

Used Azure infrastructure management (Azure VMs, Subnets, Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure Cosmos, Azure Redis, Azure Event Hub, and Azure AD Licenses).

Created and managed the End User identities and access privileges with Azure Active Directory.

Extensively used SSIS to create packages to move data from a single data source to a destination. Creating .dtsx packages for Exporting and Importing of data. Creating and verifying data in SSRS reports.

Used TTD approach to write unit tests for back-end and front-end services.

Conducted unit testing using NUnit for back-end components, ensuring application reliability and correctness.

Interacts closely with Business Analyst’s, SQL Admins, Directors, and Client Managers.

Working as a technical expert with clients, analysts, programmers, and other team members to develop technical solutions to complex business problems. Maintains corporate standards for deploying technology and works with senior management in strategic planning.

Environment: C#, VB.NET, Visual Studio 2019, .Net 6, MVC 5, Web API, Angular 13, Type Script 4.6, Azure VMs, Subnets, Service Bus, Storage Containers, Key Vault, Azure Active Directory, JSON, Git, DevOps (CI /CD Pipeline), YAML, MS SQL Server 2019, PostgreSQL, SSRS, SSIS, ALM, HPSM, Swagger, Postman etc.,

Client: Micro Focus Apr’ 18 – Aug’19

Role: Full Stack Developer

Project: HRDD

Human Resource Data Delivery Tool developed for legacy Hewlett-Packard company and cloned for Heritage Micro Focus during merger. It is a Self-Service Rapid Integration Tool to cater for HR Data needs across the organization. User Access is Linked with LMS – SABA to complete the SABA training will then return required information over LDAP to HRDD system. Finally, the user gets added into HRDD database to access the HRDD tool. The subscription can only be accessed by the person created it. No other user has access to that subscription unless he/she listed as member to the subscription. Each subscription mapped to a respective data source and populated and download the data with the help of informatica workflows.

Responsibilities:

Successfully migrated legacy AngularJS applications to the latest version of Angular12 using best practices and tools for Angular Migration.

Utilized Observables to handle asynchronous program, event handling and handle multiple values with Lazy-Loading.

Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induced functional behavior to those tags.

Utilized .NET Core and C# to design and implement back-end components, including RESTful APIs and business logic.

Created test cases using the NUnit for code coverage and Tested API’s using Swagger.

Implemented the backend application in C# using various object-oriented features like classes, interfaces, inheritance, polymorphism, and multi-threading.

Implemented secure authentication and authorization features using OAuth 2.0 and Identity Server to protect user data and comply with industry standards.

Designed and implemented RESTful APIs using .NET Core, providing a robust and secure interface for communication between microservices and external systems.

Involved in project migrating from on-Prem to AWS using AWS Services and demonstrable experience with Developer tools like Code Deploy, Code Build, Code Pipeline, design the overall Virtual Private Cloud VPC environment including server instance, storage instances, subnets, high availability zones.

Developed AWS Lambda functions using .NET Core 2.0 for HTTP client implementation.

Used S3 buckets to store files and each client has a single bucket and created folder structure for the different environment (QA, UAT, Prod) by using this approach we were able to reduce the buckets count.

Used Amazon CloudWatch to monitor and manage services that provides data and actionable insights for AWS and on-premises applications and infrastructure resources.

Used SNS to sends the messages to subscriber-only of their interest.

Utilized Amazon SQS to send, store, and receive messages between components at any volume, without losing messages.

Used Amazon RDS to set up, manage, and maintain databases easily on PostgreSQL, Oracle Database, and Microsoft SQL Server.

Used AWS DMS, for data migration between source (MS SQL Server) and target endpoints (PostgreSQL).

Utilized Docker to containerize microservices, ensuring consistent deployment across different environments and simplifying the scaling and management of services.

Executed end-to-end testing with Selenium to simulate real user interactions and validate the application's overall functionality.

Environment: C#, .Net Core 3.0, Web API, Angular 12, Type Script 4.6, MVC, MS SQL Server 2012, PostgreSQL, SSIS, INFORMATICA, PowerShell, SMAX, CITIRX TIDAL, AWS Lambda, API Gateway, Lambda Layer, CloudWatch, SQS, SNS, Parameter Store, Event Bridge, S3, IAM, RDS, Secret Manager, JSON, Git, DevOps (CI /CD Pipeline), YAML, SSIS, ALM, HPSM, Postman etc.,

Client: HP / HPE Sep’ 12 – Apr’18

Role: Full Stack Developer

Project: PTS

Payment Tracking System to be used by employees for processing various vendor related payments at HPGS. PTS is available to all employees who may be engaged in purchases or in obtaining services for HPGS from vendors. The system cuts down on time spent on request, approval and processing for payment and it provides more transparency to all concerned and reduces time spent on follow-up. PTS also has a new functionality Automatic PTS voucher creation by attaching soft copy of invoice and other supporting documents.

Project: PDIM

Prime Deal Information Management is a pre-merger hp application where prime business refers to Direct Business. PDIM helps to speed up the direct Deal set up with TAT in EMEA region. Maintains the central repository for deal Information and is a common reference for a deal generic information Also provides the deal status during set-up and deployment. It broadcasts the data to various systems (like ePrime, OMS, FUSION, ComCat and WSL) to complete the end-to-end deal.

Project: RM Tools

RMR is a directory of all HPS resources (employees and contingent workers). The RMR pulls data from the HR system and the Enterprise Directory and displays organizational hierarchies such as practice, MRU & GBU, reporting lines, financial cost center grouping, and geography.

Resource Management MarketPlace (RMMP) is a web-based tool that allows project managers to publish resource requests and employees to find suitable engagements (projects). RMMP serves as an HPS-wide communication and brokering tool that allows anyone in HPS to publish a resource request or to advertise their availability. It also contains a worldwide repository of business résumés and is synchronized with both RMR and SkillPack.

SkillPack is the solution that helps HP Services (HPS) manage and develop the best-skilled workforce in the industry. SkillPack is one of the fundamental building blocks supporting Resource Management processes such as workforce skill assessment, development planning, competency modeling, and resource sharing.

Responsibilities:

Involved in Daily Scrum, Sprint Planning meetings on a day-to-day basis.

Involved in requirement gathering, analyzing user requirements, preparing functional design documents, preparing the technical specifications, unit test plans and test cases.

Developed a single page application (SPA’s) based on client-side applications using JavaScript framework Angular for employing ASP.NET MVC and Web API.

Designed and developed Web Pages using ASP.NET, VB.Net, C#, JavaScript, CSS, and server controls.

Created and deployed XML Web Services using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.

Developed the UI component architecture using HTML, CSS, XML, XSLT, jQuery, Angular JS, AJAX, JSON, JavaScript, and RAZOR.

Developed WCF Services, defining endpoints, Data Contracts, Message Contracts, Bindings, Transaction management in the service layer, and Hosting WCF services.

Used ADO.NET for communication between application and database, extensively used Grid views, Data Set, Data Table, and Data Adapter to render reports.

Designed and developed complete front-end application using Classic ASP.

Performed operation in SSMS (SQL Server Management Studio) for writing complex SQL queries, Stored Procedure, Views, Triggers and Created Tables in SQL Server to access and store the data in related data databases and verify the Data analysis and validation.

Extensively used SSIS to create packages to move data from a single data source to a destination. Creating .dtsx packages for Exporting and Importing of data. Creating and verifying data in SSRS reports.

Worked on DevOps CI/CD principles for deploying code with different environments like DEV, SIT, UAT, PROD.

Implemented YAML parsers and serializers in JavaScript.

Utilized ALM, HPSM to create, implement and customize instances for Project Tracking, Test Management, Support Tickets and Agile tracking.

Prepared Swagger documents for test/demo to verify by client and test APIs using Postman.

Involved in Unit Testing using ‘MS-Unit testing framework’ on data access and business access layers.

Environments: C#, VB.NET, Visual Studio 2017, .NET 4.0, ASP.NET, ASP.NET Core, Entity Framework, Blazor, MVC, Web API, WCF Services, IIS, JavaScript, Bootstrap, Angular 6 and 8, DevOps CI/CD pipeline, YAML, jQuery, JSON, AJAX, SVN, TFS, Classic ASP, SSRS, SSIS, SQL Server Database 2012 etc.,

Client: Molina healthcare, Bothell, WA Jun’ 10 to Sep’ 12

Role: Full Stack Developer

Project Description:

Molina Healthcare is a large healthcare enterprise that operates Policy Management, Policy Document Management, Provide Network, Claims Processing, Reporting and Analytics. The policy module includes a system for creating, issuing, and managing health insurance policies. This can involve user registration, policy selection, premium payments, and policy renewal. Efficient and accurate claims processing is crucial. This involves the submission of claims, verification of the claim's validity, and the disbursement of payments to healthcare providers and policyholders. Also Stores and retrieves of policy documents, including terms and conditions, coverage details, and policy certificates. Generate reports on policy utilization, claims data, and other key performance indicators to help insurers make informed decisions.

Responsibilities:

Used WEB API services for CRUD operations with HTTP verbs GET, POST, PUT, and DELETE by using Entity Framework Code First Approach

Used MVC design pattern for developing views, controllers, and models using ASP.NET MVC, Data Access layer as Entity Framework, Service layer as Web API, WCF and used C#.NET for construction of business logic for developing various abstract classes, interfaces.

Used Telerik controls ASP.NET user interfaces.

Utilized Microsoft Team Foundation Server (TFS) for code to be secured in a multi-team environment.

Used Service Oriented Architecture (SOA) to develop web services. Created store procedures, Views, functions, T-SQL, and Triggers.

Created several SQL Reports in large databases with Design, Develop, and Build and publish the reports using Microsoft SQL Reporting Services (SSRS).

Used WPF to create the windows-based application.

Used SSIS packages to transfer the from one data source to another data source.

Extensively used JIRA to create the stories, raise the defects and perform end to end test.

Involved in daily scrum calls to understand the requirements and provide the status of user stories.

Extensively involved in design team to define database structure.

Environment: C#, ASP.Net, MS SQL Server, IIS 7.0, Web API, LINQ, XML, Entity Framework, HTML5, CSS3, LINQ, jQuery, WPF, AJAX, JavaScript, Web API, SSIS, SSRS, JIRA, TFS, Postman

Client: EQUINITI / Lloyds Bank Jan’ 07 – Jun’10

Role: Senior Software Engineer

Project: EQUINITI (LTSBR-RRP)

Equiniti is one of the UK market leaders in the provision of Employee Share Plan (ESP) administration and Share registration. Equiniti had unrivalled experience, with over 2200 clients and 24 million shareholder and employee records. Equiniti commitment to the ESP market over the last 20 years has enabled to develop a comprehensive administration service, which includes: SIP, Share save, Executive Options, LTIP, Deferred Bonus, Performance Share, CSOP and Global Plans.

Responsibilities:

Participated in Daily Scrum, Sprint Planning and Retrospective meetings on a day-to-day basis.

Involved in RCA (Root Cause Analysis) team to find the live issues on Problems.

Involved in development of SCR (Service Change Request) phase, AR (Asset Reunification) phase to implement new functionality and components.

Involved in fix team to fix the defect and implement the Change Requests.

Used LINQ queries to filter data set that is obtained from complex stored procedure, views, functions, and Entities in the repository Layer.

Used LINQ to XML, LINQ to SQL, and LINQ to Objects for retrieving the data efficiently.

Implemented the Entity Framework Code First Approach to interact with the Database.

Used NHibernate to create DAO, DTO layers and mapping the database tables.

Involved in ART (Auto Regression Test) team to deliver all the drops and taken the complete ownership of modules.

Analyzed user requirements and functional design, and prepared technical specifications, unit test plans and test cases.

Resolved the CSS and JavaScript related issues across all platforms of web application.

Developed the modules binding the data into the application and passing the data between Java services using RabbitMQ and MSMQ for message transfer.

Experience in developing client-side JavaScript and JQuery that validates and supports to ASP.NET, MVC web applications.

Used complex SQL queries, Packages, Views, Triggers and Created Tables in Oracle and verifying the Batch jobs based on priority timings.

Used Bugzilla to create, implement and customize instances for Project Tracking, Test Management, Support Tickets and Agile tracking.

Environments: .NET 3.5, ASP.NET MVC, C#, VB.NET, Web Services, WCF, Track Record, Assyst, Test Partner, jQuery, Java Script, Bootstrap, HTML/XHTML, XML, JSON, AJAX, Win CVS, Crystal Reports, Classic ASP, and Oracle 11g

Client: Advantys Apr’ 06 – Jan’ 07

Role: Senior Software Engineer

Project: WorkflowGen

WorkflowGen is product which automates any of the system, like finance department, marketing department, Human resource department, sales department etc., This product saves the time during multiple level interaction as well is maintain cost of the System.

This product provides the service with different applications, like project creation, Timesheet application, and IT Clearance, Investment and Work orders.

Responsibilities:

Developed the web applications using C#, ASP.NET

Developed dynamic UI with HTML5, CSS, Telerik MVC for creating dynamic grid.

Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features C#.

Used C# Generics of reusable code by creating parameterized types.

Used ASP.NET validation controls (Required field validator, regular expression validator, compare validator, range validator), User Controls, Custom Controls, Data Grid and Grid View web controls.

Involved in writing complex SQL, Stored Procedures, functions, Triggers and creating tables in SQL Server, Oracle to access and store the data in customer’s database.

Created and consumed Web services to consume Request/Response headers, caching, versioning, and various components.

Used Web Services using WSDL, SOAP and WS-Security in design and development of web applications.

Environment: C#, .NET 2.0, ASP.NET, MVC, Web Services, IIS, HTML, CSS, JavaScript, XHTML, XML, JSON, Microsoft SQL Server, VSS, PDR Writer and PDF reader etc.,

Client: Motorola

Project: Wings CAD System

The Computer Aided Dispatch (CAD) system is primarily concerned with incident and unit management i.e., the creation of incidents that require an immediate response by one or more Units, the dispatching of units to incidents, monitoring of incidents and units, and the closure of incidents once the situation has been resolved. One of the most important functions of a CAD system is to maintain the capabilities of the location and status of all on-duty units such that a dispatcher can quickly determine the most appropriate unit(s) to dispatch to an incident.

Public safety is a complex domain. The basic purpose of public safety systems is to provide efficient and reliable emergency services to the public facing any emergency. It may also include some of the non-emergency services. The three most important emergency service provider agencies are.

Law enforcement Agency (e.g., Police)

Fire Agency

Medical Agency

CAD will need to closely inter-operate with other WINGS Suite applications e.g., Mobile and RMS, to provide these emergency services.

Responsibilities:

Involved as a software developer with clients, analysts, programmers, and other team members to develop technical solutions to complex business problems.

Prepared functional and specification documents.

Developed web applications using C#, ASP.NET, MVC, and SharePoint web parts.

Involved in writing complex SQL& PL/SQL queries, cursors, indexes, Triggers and creating tables in SQL Server, access and store the data in customer’s database.

Created and consumed Web services to consume Request/Response headers, caching, versioning, and various components.

Developed different application environments like web applications& desktop applications.

Used Crystal Reports to generate SQL Server reports.

Used VSS for version and source code control.

Involved in deploying the application on IIS Server.

Used FxCop to review the code and Bugzilla to raise the defects.

Effectively developed user controls to provide search functionality on documents.

Environment: C#, Visual Studio 2003, ASP.NET, Web Services, IIS, HTML, CSS, JavaScript, SharePoint, Microsoft SQL Server, Oracle 10g, VSS etc.,



Contact this candidate