Summary
Overview
Work History
Education
Skills
Websites
Technical Skill Matrix
Timeline
Generic

Gopichand Maddi

Sr .NET Full Stack Developer
Menomonee Falls,WI

Summary

Well-qualified Full Stack Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering 11 years of related experience.

Overview

11
11
years of professional experience
4
4
years of post-secondary education

Work History

Senior .Net Full Stack Developer

State of CA
San Francisco, California
12.2023 - Current
  • Developed and maintained a responsive web application, ROI Suite, using Angular 16, .NET Core, C#, SQL and Razor, ensuring seamless user experience across devices
  • Designed and implemented RESTful APIs in .NET Core to facilitate secure and efficient communication between client and server using Dependency Injection and Entity Framework
  • Implemented Angular components, directives, and services to achieve modular, maintainable, and reusable code
  • Integrated RESTful APIs with Angular HTTP Client module for data fetching and CRUD operation.
  • Optimised application performance using Angular features such as lazy loading, change detection strategies, and Ahead-of-Time (AOT) compilation
  • Developed dynamic and responsive single-page applications (SPAs) using Angular framework, ensuring high performance and user-friendly interfaces using Angular 16
  • Designed and developed Power BI dashboards and reports, transforming raw data into actionable insights for business users
  • Created data models, DAX queries, and Power BI visualizations to improve decision-making in various applications
  • Integrated Power BI with SQL Server to fetch and process large datasets efficiently
  • Developed custom Power BI reports tailored to business needs, ensuring data accuracy and performance optimization
  • Proficient in integrating Okta authentication and authorization services into web applications
  • Implement encryption using Azure Key Vault and SDKs
  • Developed and deployed serverless applications using Azure Functions to process real-time data and event-driven workflows
  • Developed and deployed serverless applications using Azure Functions to process real-time data and event-driven workflows
  • Architect and develop centralized and reusable custom NuGet packages that serve Logging, Cache, Document Storage, App Utilities, SMS, and Email Services
  • Implemented Angular Router to enable navigation from one view to the next component
  • Implemented individual APIs and API orchestrations using Azure API management
  • Using service bus explorer to send the messages to the queue to trigger the Azure Functions
  • Implemented Infrastructure as Code (IaC) using ARM templates, Terraform, or Bicep to automate resource provisioning on Azure
  • Implemented application logging that sends logs to Azure Application Insights
  • Implemented a custom logging library that reads/writes API audits and logs to PostgreSQL
  • Conducted thorough analysis of API builds and test outputs in local Docker containers before Azure CI/CD deployment, ensuring application reliability
  • Designed and implemented RESTful APIs using .NET Core, facilitating seamless integration with internal and external applications
  • Design, develop, and maintain complex, data-driven applications using .NET Framework, PostgreSQL, SSRS, and Web Services
  • Developed Web APIs in .Net Core and Azure Cloud Services (Azure Function, API Gateway, Cosmo DB, Blob Storage, ASB Queues)
  • Configured and optimized Azure Storage Solutions, including Blob Storage, Table Storage, and Azure SQL Databases, ensuring efficient data retrieval and storage
  • Configured and monitored application performance using Azure Monitor, Application Insights, and Log Analytics to ensure uptime and availability, proactively addressing performance bottlenecks
  • Developed and maintain API integrations and web services using .NET, REST, SOAP, and other relevant technologies
  • Collaborate with business analysts, project managers, and clients to gather requirements and translate them into technical specifications
  • Experienced with Postman, Cypress, and automated testing frameworks for API and web application testing
  • Knowledge of containerization technologies like Docker and Kubernetes
  • Built and maintained CI/CD pipelines for automated deployment of .NET Core applications in cloud environments, promoting continuous integration and delivery
  • Designed and executed end-to-end tests for Angular applications using Cypress, ensuring application functionality and reliability
  • Familiarity with CI/CD tools and processes such as Jenkins, Azure DevOps, or GitLab
  • Environment: .Net 9.0, Visual Studio 2022, Microsoft Azure, Git, C#, RabbitMQ, SSRS, SSIS, PowerShell, REST and SOAP web services, Entity Framework, Angular 16, Kendo UI, Blazor, Okta, LINQ, Dapper, T-SQL, Jira, Git, PostgreSQL and Azure DevOps

Sr .Net Full Stack Developer

UNITED AIRLINES
Chicago, Illinois
02.2020 - 12.2023
  • Developed scalable RESTful APIs using .NET Core 3.1, Web API 2, and MVC5, ensuring high performance and reliability
  • I have experience using both React.JS and Angular frameworks for developing UIs across multiple internal web pages
  • Implemented dynamic frontend functionalities using JavaScript, TypeScript, jQuery, Bootstrap 4, HTML5, and CSS3 in conjunction with Angular 14 and React.JS frameworks
  • Design, develop, and implement critical applications in a .Net environment with ASP.Net MVC, XML, jQuery, AJAX, and JSON, C#, Microservices, MongoDB, React.JS, and Angular 14
  • Used Angular 14 as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server
  • Worked on various concepts of Angular like Services, Data Binding, router, and Custom Directives and used input and output for data transfer between components
  • Designed and developed interactive Power BI dashboards to visualize complex datasets for business users, enhancing data-driven decision-making
  • Developed real-time and scheduled Power BI reports using Direct Query and Import Mode for optimized data retrieval
  • Used React.JS components, Forms, Events, Keys, Router, plus Redux, Animations
  • Developed solutions for diverse programming scenarios in C#, employing Object-Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET
  • Continuous implementation of the Restful Web APIs for Cinemark mobile app
  • Designed, deployed, and managed scalable and secure cloud solutions using Azure Cloud services such as App Services, Azure Functions, Logic Apps, and Azure DevOps Pipelines
  • Built and maintained CI/CD pipelines for automated deployment of .NET Core applications in cloud environments
  • Configured and optimized Azure Storage Solutions, including Blob Storage, Table Storage, and Azure SQL Databases
  • Optimized Power BI reports by reducing data model size, optimizing relationships, and eliminating redundant calculations
  • Configured and monitored application performance using Azure Monitor, Application Insights, and Log Analytics to ensure uptime and availability
  • Designed optimized SQL queries and stored procedures to efficiently fetch data for Power BI reports
  • Implemented Apple Wallet for various Cinemark confirmations and QR codes
  • Managed and optimized databases including SQL Server 2019/2017 and MongoDB, ensuring efficient data retrieval and storage
  • Developed test driven development (TDD) strategy guiding use of the Nunit testing framework
  • Leveraged Azure Cloud services, including Azure Application Insights, Azure Storage, and Azure DevOps for deployment, monitoring, and continuous integration/continuous deployment (CI/CD) pipelines
  • Utilized SSIS and SSRS for efficient data integration and reporting, enhancing decision-making processes
  • Implemented and maintained LINQ, Entity Framework and Dapper for streamlined data access and database interactions
  • Used NuGet to manage various packages across various projects throughout the solution
  • Utilized Active MQ for efficient message queuing and improved asynchronous communication between services
  • Used ADO.Net components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data
  • Implemented WEB API 2 services for CRUD operations with HTTP verbs GET POST, PUT and DELETE
  • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication, confluence for maintaining documentation for future reference
  • Used Postman for testing APIs and Cypress for automation testing
  • Configured and monitored applications using Azure Application Insights for optimal performance and diagnostics
  • Involving in Production support, resolve customer and stake holder issues using ServiceNow tool
  • Collaborated within an Agile Scrum environment, contributing to iterative development and ensuring project milestones
  • Environment: .Net Core 3.1, C#, Web API 2, RESTFUL API, MVC5, Singleton, Microservices Architecture, JavaScript, Typescript, jQuery, XML, HTML5, CSS3, Angular 14, React.JS, OAuth 2.0, SSIS, SSRS, LINQ, Entity Framework, Dapper, Cypress, NuGet Packages, Postman, TFS, Azure Application Insights, Azure Cloud, Azure Storage, Azure DevOps, Active MQ, Visual Studio, SQL Server 2019/2017, IIS 8.0, TDD, Mongo DB and Agile Scrum.

Sr. Net Full Stack Developer

PennyMac
Westlake Village, California
09.2019 - 01.2020
  • Worked on complete Software development Life Cycle including Analysis, Design, Development and Testing by following Agile Methodology
  • Implemented automation capabilities, reducing manual efforts and ensuring timely report generation
  • Enhanced the user interface, resulting in improved user engagement and ease of navigation
  • Optimized database structures, resulting in faster data retrieval and improved performance
  • Received commendation from the team for exceptional project management skills and delivering on time and within budget
  • Developed Web application by using C#, ASP.NET MVC Core using React, TypeScript, Visual Studio and .NET Core 2.0
  • Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology
  • Used React.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
  • Collaborated with cross-functional teams to design REST APIs supporting front-end applications, adhering to SOLID principles and best practices
  • Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment
  • Used and Designed ASP.NET Core Web Service using C# while implementing business logic middleware
  • Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing
  • Developed Web API services and worked with versioning, attribute routing, CRUD operations
  • Designed and implemented the application using Microservice Architecture for its various distinct advantages like loose coupling and design patterns by using .Net Core
  • Used SSIS (SQL Server Integration Services) for migrating data from different sources like MS Excel, CSV, Flat File, sources, Oracle database to SQL Server database
  • Created Data tables and have written Stored Procedures for all the transactions in and out of the database using SQL server
  • Responsible for converting existing functionalities to Microservices using Service fabric
  • Used NUnit Testing framework for unit testing the applications using Test Driven Development Methodology
  • Utilized Entity Framework core as data access layer and LINQ to implement different operations efficiently to integrate, data validations and business logics
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis
  • Used Team Foundation Server (TFS) and GIT for project repository and versioning control
  • Environment: ASP .Net MVC, .Net Core2.0/2.1, Visual Studio 2012, C#, SSIS, SQL, T-SQL, SQL Server 2012, Oracle 11g, JavaScript, Typescript, jQuery, CSS, XML, Rest API, Kendo Controls, Microservices, HTML, CSS, XML, Ajax Toolkit, React, Typescript, Bootstrap, TDD, MSMQ, Jenkins, Web API, ADO.NET, SSRS, SSIS, Unit Testing

Sr .Net Full Stack Developer

United Parcel services, UPS
Timonium, MD
05.2019 - 08.2019
  • Designed and implemented Microservices Architecture utilizing .NET Core 2.1, Web API, and RESTful API, ensuring scalability and modularity
  • Proficiently developed Angular 8 applications, incorporating Angular Material, Angular CLI, and Angular SPA principles for efficient single-page applications (SPA)
  • Leveraged JavaScript, HTML5, CSS3, Bootstrap, Angular and other front-end technologies to create user-friendly interfaces
  • Implemented OAuth 2.0, JWT authentication, and authorization mechanisms to ensure secure user access and data integrity
  • Utilized Docker for containerization and deployment, streamlining the development process and enhancing application portability
  • Integrated and managed source code repositories using GitHub, along with deployment automation via Jenkins and Octopus
  • Actively participated in Agile methodologies, contributing to sprint planning, daily stand-ups, and iterative development cycles
  • Worked with Kendo UI in designing UI for fast, clean, and configurable HTML5 UI Widgets
  • Provided production support, troubleshooting issues, including store procedure optimizations, and conducted Test-Driven Development (TDD) for robust code
  • Involved in preparing reports using MS SQL Reporting services (SSRS) and various packages using (SSIS)
  • Used LINQ to SQL for mapping tables and stored procedures to access the data from the database
  • Proficient with relational databases, CRUD operations, XML, JSON, AJAX, ADO.Net, VB.NET, and Entity Framework 6.0
  • Performed Unit Testing, Integration Testing and System Acceptance Testing using tools like NUnit and Visual Studio
  • Environment: .NET Framework 4.5.1, C#, Angular 8, Angular CLI, Typescript, MVC 5, HTML5, CSS3, JavaScript, Typescript, Bootstrap 4, WCF, JSON, AJAX, Entity Framework 6.0, .Net Core 2.0/2.1, Microservices, Azure, ADO.Net, Dependency Injection (DI), Web API, OAuth 2.0, Jira, GIT, T-SQL, TDD, Visual Studio 2016 and MS SQL server 2016.

Net Full Stack Developer

Citi Bank
New York, New York
03.2017 - 05.2019
  • Spearheaded the development of a cutting-edge Solutions Portal for Sprint, the largest telecommunications company in the United States
  • Involved in the Software Development Life Cycle (SDLC) for designing, development phase and testing of the System
  • Designed the application using HTML5, Angular 2, Knockout.JS, CSS3, UI-Grid, Bootstrap, CSS, Web API, ng route and responsive web design (RWD) that supports mobile environment
  • Developed Business logic using C#
  • And developed backend systems (C#) using .NET Core, Code First
  • Creating applications using VB.NET and enhancing projects for .NET applications
  • Implemented routing to allow for the use of a Single page application (SPA) with different content using route Provider in the Angular Module and ng-view in the HTML5
  • Designed responsive and user-friendly UI with MVC 4 Razor Views, CSS, Angular 2.0 and Bootstrap
  • Design and build REST APIs to support front-end applications
  • Implemented Sitecore CMS for websites internal portal site using responsive HTML5 and CSS3 using Bootstrap, Angular 2 and MVC approach
  • Developed RESTful APIs using .NET Core to replace WCF services, enabling stateless communication between the Angular frontend and backend
  • Developed and maintained WPF applications using C#.NET, implementing the MVVM (Model-View-View Model) design pattern to ensure separation of concerns, maintainability, and testability
  • Conducted architecture analysis to transition from a desktop-based MVVM architecture to a RESTful API-driven, component-based Angular application
  • Refactored and restructured business logic from WPF (C#.NET) to Angular (TypeScript), ensuring a seamless transition while maintaining core functionalities
  • Converted XAML UI components to Angular templates using Material UI, Bootstrap, and Tailwind CSS to create a modern, responsive design
  • Designed and optimized XAML-based UIs, leveraging data binding, styles, templates, and animations to create intuitive and visually appealing user interfaces
  • Implemented custom controls, behaviors, and converters to enhance the flexibility and reusability of UI components
  • Implemented ng-repeat to display tabular data and utilized CRUD features such as sorting, filtering, paging and data manipulation and by using Angular 2
  • Designed Data Access Layer and its Methods (ADO.NET) as a connection between Business Logic and Database layer
  • Utilized jQuery, AJAX library to call Web API to populate dropdown list and utilize jQuery UI autocomplete to call action method in controller
  • Used Action Filter to authorize user, use forms authentication method to authenticate user
  • Using GIT/VSTS source control for updating the Work Items assigned for development
  • Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation
  • Implemented Joins in Stored Procedures to get the desired data by joining multiple tables
  • Used Microsoft Report Viewer and SSRS to generate and view reports
  • Used SSIS for data manipulations like comparing the data, updating the data and matching the rows
  • Created database objects in SQL Server 2016 including complex Stored Procedures, triggers, cursors, tables, views and other SQL joins
  • Employed agile methodologies to advocate and implement test-driven development (TDD), fostering a culture of continuous improvement and collaboration
  • Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage
  • Environment: .NET Framework 4.5/5, C#, Entity framework 6, VB.NET, Angular 2, Knockout.JS, MVC 4, ADO.Net, HTML5, CSS3, JavaScript, jQuery, Web API, .Net Core, Sitecore CMS, Rest API, Dependency Injection (DI), DOM, Microsoft Visual Studio 2015, SQL SERVER 2016, T-SQL, LINQ, SSIS, SSRS, PL/SQL, NUnit, GIT, SVN, Jenkins.

Net Developer

Boicon
Hyderabad, Pennsylvania
01.2014 - 08.2016
  • Analyzed and Created architecture specifications for end-to-end technical solutions
  • Designed and developed several internal and external facing websites, using ASP.NET and MVC Razor, against a Microsoft SQL Server 2012 database
  • Worked with n-Tier Architecture involving Services Layer, Data Access Layer, and Business Layer
  • Developed database objects like Tables, Views, and Stored procedures in SQL Server
  • Created unit tests for the Java Script Using Jasmine framework
  • Responsible for development of UI Layer, Service Integration and Search optimization
  • Responsible for development of UI Layer using HTML5, CSS3, JavaScript, jQuery, Kendo-UI and Knockout.js, Asp.Net MVC 4
  • Developed and maintained WPF applications using C#.NET, implementing the MVVM design pattern for modular and scalable architecture
  • Designed and optimized XAML UI components, ensuring efficient data binding and seamless user experience
  • Troubleshot and resolved performance issues, optimizing WPF application responsiveness and memory management
  • Collaborated with cross-functional teams to analyze business requirements and deliver high-quality software solutions
  • Designed & Developed unit tests using NUnit, used Mocking frameworks such as NSubstitute and Rhino Mocks to construct test data and used Dot Cover to analyze code coverage
  • Implementing Business logic using C# and Entity Framework 6
  • Involved in designing, developing and optimization of SQL database structures
  • Used tortoise SVN, team city and octopus as part of continuous integration process
  • Used Git as a version control system and for Source Code Management system
  • Environment: Agile, ASP.Net MVC 4, AJAX, Java Script, jQuery, AngularJS, MS-SQL 2012, Kendo UI, Knockout JS, CSS3, C#, HTML5, WCF, WPF, TDD, LINQ, Git, Web Services (SOAP, Rest), Jasmine, Entity Framework 6, Azure DevOps, .Net, Web API, WebSphere MQ

Education

Bachelor of Technology - Computer Science

JNTU
Hyderabad
06.2010 - 06.2014

Skills

  • C#

  • ASPNET

  • VBNet

  • MVC

  • Web Services

  • Web API

  • XML

  • HTML5

  • CSS3

  • JavaScript

  • jQuery

  • AJAX

  • Angular

  • PostgreSQL

  • MongoDB

  • React

  • Agile

  • SCRUM

  • REST API

  • React JS

  • Micro Services

  • AWS

  • Azure

  • GIT

  • JIRA

  • Azure Devops

  • SQL

Technical Skill Matrix

ASP.NET, ADO.NET, AJAX, XML, LINQ, MVC 6/5/4, Entity Framework 6.0/4.0, Web Services, Telerik Kendo Controls, WCF, RESTFUL API’s, Web API, .NET CORE, Micro services., C, C++, C#, VB.NET, Visual Basic (VB6), Visual Studio 2022/2019/2017 and earlier, Visual studio Code., SQL Server Reporting System (SSRS), Crystal Reports, SQL SERVER 2019/2017/2016/2014/2012, MS Access, Oracle 12c/10g, PostgreSQL, MongoDB, Java Script, jQuery, Type Script., HTML5, CSS3, JavaScript, jQuery, Angular.JS, Angular 16/14/10/9/4/2, React.JS, Knockout.JS., IIS 6.0/7.0,8.0,8.5,10., Visual Source Safe 6.0, Team Foundation Server, Tortoise SVN, GIT., Bitbucket, Source Tree, Team City, Jenkins, JIRA, Azure DevOps, Confluence., Azure, AWS

Timeline

Senior .Net Full Stack Developer

State of CA
12.2023 - Current

Sr .Net Full Stack Developer

UNITED AIRLINES
02.2020 - 12.2023

Sr. Net Full Stack Developer

PennyMac
09.2019 - 01.2020

Sr .Net Full Stack Developer

United Parcel services, UPS
05.2019 - 08.2019

Net Full Stack Developer

Citi Bank
03.2017 - 05.2019

Net Developer

Boicon
01.2014 - 08.2016

Bachelor of Technology - Computer Science

JNTU
06.2010 - 06.2014
Gopichand MaddiSr .NET Full Stack Developer