Post Job Free

Resume

Sign in

Software Development C#

Location:
Frisco, TX
Posted:
February 02, 2024

Contact this candidate

Resume:

DEEPAK PAPANNA

***** ********** ***, ******, ** *5035 (C) 972-***-**** ad3bgo@r.postjobfree.com

Professional Summary

IT Senior Full Stack Developer with over fifteen plus (15+) years’ experience with Microsoft .NET technology stack in the areas of Software Development & Implementation, Execution & Project Planning of Windows and Web Applications using Angular + Microservices in .NET+ SQL Server/Azure.

Business Domains: Banking and Financial Markets, Insurance, Healthcare, Gaming and loyalty cards, Transportation, Airline Cargo, Telecom Billing, Non-Profit domains and IT consulting.

Skills Matrix

Languages

C#, HTML, CSS, LESS, Bootstrap, ASP.NET, MVC, Web API, Core, LINQ, Entity Framework, WCF, NServiceBus.

JavaScript Framework

Angular JS, Angular, Node JS, Knockout JS, React JS, Ember JS, Typescript, Karma, Chai, Jasmine, Protractor, NPM, Grunt, Gulp, SASS, LESS, Bower

Other Microsoft Tools

C#, Visual C++, Visual Basic, SharePoint, Office 2013, Office 2016, Microsoft Teams, WebEx, Jabber, nHibernate

IDE

Visual Studio (2022, 2019, 2017, 2015), WebStorm, Notepad++, VSCode, Rider

Source Control

GIT, Bitbucket, SourceTree, CVS, Team Foundation Server (TFS), SVN (Tortoise)

CMS

Umbraco, Dot Net Nuke (DNN).

Tools

JIRA, ADO, Splunk ReSharper, Dot Cover SpecFlow, Cucumber, SlowCheetah, NUnit, TeamCity, Bamboo, Azure DevOps, Sonar, VeraCode, MPulse, Grafana.

Estimation

Function points, Story Points, Scrum Planning Poker (Agile), Story Boarding.

Databases

SQL Server (2019, 2016, 2014, 2012, 2008 R2), Azure, Oracle, TSQL, PLSQL.

Areas of Expertise

Good understanding of Software Development Life Cycle (SDLC) including working with DevOps

Full stack Development (Front End, Middle Tier and Backend)

Microservices Development in distributed environments for both Frontend and Backend Web Applications

Worked in POD based Development and have a good knowledge of working in POD based development.

Good understanding of Unit and integration testing using Front End Frameworks such as Jasmine and nUnit / xUnit / Fake frameworks / nSubstitute for middle tier testing.

Experience working with ASP.Net Core api, ASP.net WebApi, and ASP.net MVC

Experience with building data extract, transform and load (ETL) using SSIS/DTS packages

Experience in working with WCF, WPF, LINQ to SQL, LINQ to Entity, Entity Framework, ADO.Net, nhibernate, ORM, Model View Controller Framework (MVC), ASP.Net and WinForms

Experienced working with messaging queues such as Kafka. Using Silverback libraries to talk to Kafka from C# Code.

Experienced working with Azure web application, App services, Azure SQL Database, Azure Blob storage, Azure Functions, Azure AD, Azure Service Bus and notification hub.

Experience in configuring Azure web apps, Azure App services, Azure Application insights.

Skilled in Agile (Scrum) development methodology, as a Scrum Master delivered 5 successful medium size web and desktop projects for Cancer Institute NSW

Good understanding of Object-Oriented Programming and SOLID principles

Experience in writing T-SQL Queries, creating Stored Procedures, Triggers, and using Normalization Techniques, Views, Joins and Indexes. Experienced in generation of various reports using SQL Reporting Services

Experience with building databases using Code First Migrations using Entity Framework.

Proficient in working with applications based on 3-Tier Architecture and n-Tier Architecture

Involved in utilizing BitBucket, Team Foundation Server (TFS), GIT, SVN for Version Control

Skilled in configuration and use of various tools for faster code development, debugging and testing. Tools like ReSharper, SQL Profiler, Fiddler, Postman etc.

Technological design and development

Experienced with various technical aspects like product documentation, software design, coding of modules, monitoring critical paths & taking appropriate actions.

Experienced in coding with different browsers Edge, IE, Firefox, Chrome, Safari and Opera

Experienced in custom building content management system (CMS) using Umbraco

Experienced in servicing components inside .Net based customer relationship management (CRM) systems.

Creating and maintenance of good product documentation such as activity diagrams, sequence diagrams

Led, coached and mentored 8–16-member teams.

Professional Experience

Integrity Marketing (Technology and Innovation) – Engineering Lead (Contract) Dallas TX 08/2023 – 01/2024

Project1: Engineering Lead Modernizing Agent Recruitment and for Commissions Web Applications that are used by Insurance Agencies and Agents. This website is for the Business Units engaged with Insurance Agencies that are coming on board with the company to allow them use for Agent Recruitment and Agent Commissions Calculations.

•Requirement analysis with stakeholders, business analyst and subject matter experts and documenting the same. Following agile rituals such as daily scrum standups, sprint meetings, Dev Sync up calls, task reports, burn down hours calculations as necessary. Using Jira to maintain work items and support tasks as needed.

•Code Setup and debugging and analysis of the same in local machine involved with various technologies – Asp.Net Core WebApi, C#, Dotnet Core Api, Kafka message queue, Azure SQL Server Database and React UI.

•Conducting technical design reviews, code reviews, proposing design recommendations and estimates.

•Pull Requests (PR) Review and suggestion comments.

•Team technical help and guidance and on-going code changes and design changes.

•Working with Kafka Message Queues. Used SilverBack libraries to produce and consume messages from the Kafka Message Queue.

•Working with Azure Blob Storage for saving and retrieving Payment Files that were generated by the finalization process.

•Implemented Repository and CQRS pattern as per the design requirement and code changes needed.

•Working with microservice Handlers for Kafka Messages received. These handlers are written in C# Aspnet Core Api’s

•Worked extensively with performance team for virtualization performance tests and resolved any code issues / errors seen in tests.

•Analysis of the Azure Logs for Code execution Errors in the deployed environments (Dev, QA, UAT, Production).

•Analysis of Kubernetes logs on the Azure for checking the various microservice handlers running on Kubernetes cluster.

•Code Deployments to Azure into various environments and monitoring the Deployments on Azure for any Errors, resolve issues with Code Deployments.

Charles Schwab (RWT Move Money group) – Lead/Senior Developer (Contract) Southlake TX 12/2022 – 07/2023

Project1: Dev Lead Modernizing critical move money apps - external accounts and EAuthorization components for retail Charles Schwab website – client.schwab.com. This website is actively used by retail web customers of Charles Schwab for various financial and stocks trade-based transactions and manage their digital financial banking accounts held with Schwab. External Accounts feature is linking, and validation is an important step for customers to create, maintain and delete external bank accounts. EAuthorization provides authorizations for various transactions that are initiated from Schwab Advisors in Schwab Advisor Center (SAC) website on behalf of customers.

•Requirement analysis with stakeholders, business analyst and subject matter experts and documenting the same. Following agile rituals such as daily scrum standups, sprint meetings, Dev Sync up calls, task reports, burn down hours calculations as necessary. Using Jira to maintain work items and support tasks as needed.

•Code Setup and debugging and analysis of the same in local machine involved with various technologies – Node, NVM, NPM, Asp.net MVC, C#, Dotnet Core Api, Asp.net Web Api, Atomic UI and Angular.

•Conducting technical design reviews, code reviews, proposing design recommendations and estimates.

•Pull Requests (PR) Review and suggestion comments.

•New Functionality design using new Dotnet Core Api for consumption of downstream services.

•Provide analysis and assistance using Fiddler traces for request responses of move money apps.

•Facilitated and clarified with the team members to ensure the code mapping issues are resolved through code discussions for modernization.

•Worked with Product Owners (PO) with clarifications for the specific functionalities as needed.

•Raised and Followed up Front Door Requests (FDRs) for downstream services related issues consumed by our apps. Worked with On-shore and off-shore teams to make sure the code production, testing and integration happened on time.

•Production release and deployment of highly scalable IT applications on cloud platform (Pivotal Cloud Foundry).

•Worked extensively with performance team for virtualization of Downstream services for completing the performance tests and resolved any code issues / errors seen in tests.

•Service Registry end points setup for virtualization and mapping for related down stream services in app.settings environment file which uses UDDI keys for access to downstream services and for related projects to make sure the connections are going through to Virtualized projects.

•Implemented CI/CD pipelines using Bamboo and deployed scalable, highly available modular applications using the same.

•Implemented code quality checks using Sonar to check for code coverage and filled the gap in coverage and resolved code smell issues. This brought the code coverage from 57% to 85%. Code coverage of 80% or higher is required for the gated check-ins to pass for Pull Requests to merge with master branch.

•Analyzed Splunk Log queries for any services interruptions/errors seen on the websites and service tiers. reproduction, verification in lower environments. Logging of issues and resolutions to these issues. Validated and updated Run Books and Play Book documentations on Confluence for Move Money apps.

•Checkin, Checkout Code, branch and merge code from SourceTree, Bitbucket and Bamboo Builds, integration tests and deployment of Code into different environment/regions.

UHCStudentResources (UHCSR - Division of UHC, UHG) - Senior Full Stack Developer (Contract) Richardson TX 12/2018 – 10/2022

Project1: Ongoing Enhancements, maintenance and new functionalities for UHCSR’s websites – www.uhcsr.com, idp.uhcsr.com and myacount.uhcsr.com. These websites are actively used by students and staff of universities to consume and setup of various health insurance products by UHCSR health insurance plans.

•Requirement analysis with stakeholders, business analyst and subject matter experts and documenting the same. Following agile rituals such as daily scrum standups, sprint meetings, task reports, burn down hours calculations as necessary. Using Rally and Jira to maintain work items and support tasks as needed.

•Created web pages using Angular, TypeScript, HTML, CSS, AngularJS, JavaScript, and jQuery from given User interfaces wireframes. Wiring up existing web pages using ASP.net WebApi, C# for exchange data between the web pages, api controllers, services & data layer (nHibernate + SQL srvr.)

•Made modifications to AngularJS based web pages, added new views as required and associated View Models to support functionality on the user pages.

•Using Dotnet Core API for all the Web API related work in the middle tier for server side controllers.

•Used Micro Service architecture for implementing the calls to various services and fill up data from external teams such as policy, coverages and claims.

•Developed and enhanced various claim submissions via MyAccount Website. Created new Web Pages in HTML, CSS, AngularJS, WebApi, services, nServiceBus, nhibernate and SQL Server

•Working on Conversion of existing websites from AngularJS to Angular 13.3.7.

•Made modifications and enhancements to WebAPI service-based information to be pushed as messages from other systems using MSMQ infrastructure, service end points and C# code.

•Migrating SQL Platform to Azure as part of Ongoing upgrade to be part of Azure cloud infrastructure

•Performed code reviews, unit tests, Jasmine Tests for UI, system tests, business use cases tests.

•Migrated SQL Platform to Azure as part of Ongoing upgrade to be part of Azure cloud infrastructure.

•Implemented Azure Service Bus Functions in C# with Topics and Subscriptions and Function apps.

•Implemented Azure Function Apps with variety of Functions, Timer trigger, blob trigger, Http trigger.

•Implemented CI/CD pipelines using Azure DevOps and deployed scalable, highly available modular applications using the same.

Mary Kay - Senior Full Stack Developer (Contract), Dallas TX 03/2018 – 10/2018

Ongoing Enhancements, maintenance of Consultant Account Management (CAM), Consultant Order Processing System (COPS), CRM and Document Management Systems. Also, for newly developed Employee Online Order System (EOS).

•Requirement analysis with stakeholders, business analyst and subject matter experts and documenting the same. Following agile rituals such as daily scrum standups, sprint meetings, task reports, burn down hours calculations as necessary.

Cost benefit analysis of changes to existing Framework. Design alternatives and associated short and long term benefits and considerations

Created web pages using HTML, CSS, JavaScript, jQuery and Angular from given User interfaces wireframes. Wiring up existing web pages using ASP.net MVC C# for exchange data between the web pages and SQL Server database.

Made modifications to Angular Component Views, added new views as required and associated View Models to support functionality on the user pages.

Designed, developed and made modification to existing WCF Web services, Web API which are internal to Mary Kay.

Used Micro Service architecture for implementing the calls to various services and fill up data from external teams such as financials and banking systems.

Developed Azure SQL Databases, Function Apps, and App Services in Microsoft Azure Cloud.

Going through the Azure Application insights for troubleshooting application logs in Dev, QA and Production.

Designing SQL Database objects such as tables, stored procedure, functions, views and optimizing SQL queries for better performance. Merge build and deploy code in TFS to development environment using Octopus deployment tool.

Upventur (ORMG) - Senior .Net Developer, Denton TX 03/2017 – 03/2018

Developed website from scratch using Umbraco, Various JavaScript and Umbraco plugins, C#, ASP.Net MVC, SQL Server for Upventur, a social start up for people seeking outdoor adventures such as hiking, rafting, snowboarding, much more. (https://beta.upventur.com)

•Developed ASP.net MVC C# based User Login functionality that works with Facebook Open Graph API, Google API, Instagram API

•Worked Extensively with Umbraco Examine Search API using C# code set up for searching capability throughout the website on various categories of searches and return the search results.

•Created member C# form for capturing profile related member details such as DOB, Telephone number, interests, activities, Facebook permissions.

•Installed, Configured and Integrated CK editor (ver4.7.3) for use of editing Rich Text content

•Developed C# serverside code to work with Facebook OG interface (version 2.9, 2.10) to push and pull posts from Facebook. Installed and configured TeaCommerce Shopping Cart as Umbraco plugin

BenefitMall Senior Developer (Contract), Dallas TX 09/2016 – 01/2017

Designed created and maintained components for insurance website Employer Focus (https://ese.benefitmall.com).

•Developed N-tier Architecture having Presentation Layer, Business Logic Layer, Data Access Layer using C#

•Worked with technologies C#, LINQ, Entity Framework and data models that push/pull data to/from database as part of the middle tier.

•Created responsive Frontend web pages (Views) using C#, CSHTML/Razor, HTML, jQuery, Angular 2.0 and JavaScript.

•Created ASP.Net MVC Razor views to the front end web pages as the functionality demanded.

•Performance Tuned the queries in SQL Server Databases for better handling of data and improving efficiency of SQL queries.

Royal Institute of British Architects (RIBA) - Lead Web Developer, UK 09/2014 –06 / 2016

Designed and created http://awards.architecture.com/ site for RIBA. Architecture.com (Contensis is the CMS used here), Membership.Architecture.com, CPD updates weekly using SSIS package upload into SQL Server.

•Worked with technologies C#, LINQ, Entity Framework and data models that push/pull data to/from database as part of the middle tier.

•Created responsive Frontend web pages (Views) using C#, CSHTML/Razor, HTML, jQuery, Angular 2.0, TypeScript and JavaScript. The finished website was hosted on IIS 7.0 Web server in Production and Database in Backend Servers hosting SQL Server 2014. Setup security as per the ASP.net Windows Authentication between web server and database server.

BDML Connect (part of Markerstudy Group) - Senior Web Developer, UK Jun’14 - Sept’14

Provided Technical guidance and development enhancements for MasterQuote Car and Home Insurance Websites – masterquote.co.uk, AQuote Van, Bike Insurance Websites – aquotebike.com, aquote.co.uk and Petwise Broker Portal website.

•Designed and developed custom built pages for the database layer/calls and server settings separately to incorporate them into any ASP.Net environment using C#5.0 and ASP.Net.

•Designed & developed website pages and HTML templates provided by HTML graphics design company

•Created web pages to view the statements/invoices using ASP.NET, JavaScript, jQuery, JSON.

•Added LINQ to Entity Framework components to modernize data access and improved the performance by 3 times more than the older ADO used in the websites.

Cancer Institute NSW - Scrum master / Software Development Specialist Oct’06 – May’14

Provided Scrum, Technical Design and development enhancements for websites - bsnsw.org.au, csp.nsw.gov.au, cancerInstitute.org.au, eviq.org.au, Cherel.org (Umbraco), Cherel DMS, Canrefer.org.au, ICanQuit.com.au, cancernotifications.cancerinstitute.org.au, mesothelioma-australia.com.

Span Systems (currently Evry India) – Technical Lead, Bangalore India Jan’01 – Jun ‘04

Provided Technical guidance and development enhancements for Sybase Qualification of iEnterprise Server, Managed Care Interface (MCIF) Customer Order Invoice Processing System (COIP) and Jenzabar CX Product. Key member of CMM Assessment for the company and has also played a vital role as panelist. Had successfully performed the Software Engineering Process Group (SEPG) review assessment activities for design and code review groups

Cambridge Technology Partners – Senior Consultant, Bangalore India May’01 – Dec’00

Participated in all project phases: scoping, design, development, testing, production, and documentation.

Created and tested proration logic in a real-world environment. Earned accolades from Air Mauritius executives for completing a technically challenging project within a tight 5-month deadline, adhering to intricate IATA rules for inter-airline billing.

Other Projects (from 1997)

Carrier Control Process (CCP) - Managed telecom billing data processing from multiple sources like CDs, Tapes, EDI, etc.

Customer Care Management Solution - Integrated Vantive CRM with Kenan Arbor Billing system.

Axis for AXIAL, UK - Developed an application for parts pricing, storage, transportation, billing, and invoicing.

Voice Mail System (Internal Project) - Developed a Voice Mail System for the Bangalore office.

Worked in Australia and India on several IT Projects as Senior Resource / Project Lead

Education

•Master of Business Administration, Australia

•Bachelor of Engineering (Computer Science), India

Personal Details:

•Present Location: Frisco TX 75035

•Email: ad3bgo@r.postjobfree.com

•LinkedIn: https://www.linkedin.com/in/deepakpapanna

•Phone: 972-***-****

References available on request.



Contact this candidate