Sri Gana Phani Kiran Randhi
Current: Atlanta, GA
Desired Location: Kennesaw, GA
MICROSOFT CERTIFIED PROFESSIONAL SOFTWARE PROGRAMMER
Around 14 years of Software Industry experience in Development and implementation of Web based, Windows based, Client-Server, SOA and N-tier Architectures in Finance and Enterprise management business domains. Expertise in developing Windows-based and Web-based applications using .NET framework (4.6,4.0/3.5/3.0/2.0), Silverlight, WPF, C#.NET, VB.NET, ASP.NET, JavaScript, ADO.NET, .NET Remoting,.Net Core, WCF,WCF RIA, XAML, MVC, XML, Expression Blend and MVVM design pattern and others. Experience in developing Web UI using ASP.NET MVC, Webforms, HTML5, JQuery, Java Script, Moment, Angular and Knockout. Experience with SDLC process (Agile, Scrum, TDD) of performing detailed analysis, documenting requirements, and creating designs for Object Oriented Programming (OOPs) Applications. Experience in building rich user experience using Silverlight and HTML5 with MVC RAZOR 5 in .NET web applications. Experience in using Language-Integrated Query (LINQ) in Silverlight, Entity FrameWork and in other .NET objects to query and retrieve data. Implemented several Design Patterns (Singleton, Interface segregation, Dependency inversion, Factory, MVC) to standardize the application architecture. Worked With ASP.NET 2.0 Web Parts, Navigation Control, and Master Pages. Excellent in using CSS, Themes, Skins in Asp.Net. Hands on experience using Source Code Control Systems like MS Visual Source Safe and TFS, Git. Extensive working experience in database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Cursors and Triggers using T-SQL and PL/SQL in SQL Server 2000/2005/2008, Oracle 8i/9i/10g. Extensive working experience on development of SSIS packages using MS Visual Studio. Experience in Query Optimization & Performance Tuning. Used Performance tools like SQL Profiler, Index Tuning Wizard and Database Engine Tuning Advisor. Experience in HangfireIO for the jobs that has to run timely manner with recursive and no user interface.
TECHNICAL SKILLS
• Languages: C# VB.NET VB 6.0 T SQL UML XML XAML
• Design Patterns: MVVM MVC Singleton Abstract Dependency inversion Interface segregation
• .NET Technologies: .NET6.0/4.5/4.0/3.5/2.0/1.1 Visual Studio.NET2019/2017/2013 C#. NET VB.NET ADO.NET ASP.NET 2.0/3.5 Silverlight4.0/3.0/2.0 WCF, WCF RIA, WPF
• Web Technologies: ASP.NET MVC.WEBFORMS Knockout Moment Angular JQuery Silverlight ASP XML HTML5 XHTML CSS XSL, XSLT VB Script JavaScript AJAX PHP
• Databases: Oracle 8i/9i/10G MS-SQL Server 2012/2005/2008 and MS Access 97/2000 Teradata
• GUI Tools: Visual Studio.NET Expression Blend Visual Interdev 6.0
• Version Controls: Visual Source Safe (VSS) 6.0 TortoiseSVN Team Foundation Server Azure Dev ops GitHub
• Reporting Tools: Business Objects Crystal Reports and SSRS
• Web Servers: IIS 5.0/6.0/7.0
• Testing Tools: Re-sharper DotCoverage Jasmine Rhino and MS Unit Testing Framework
SNAPSHOT
• 10+ years: Application Design and Development. 10+ years: Visual Studio 2008/2012/2013/2015/2017/2019.
• 9+ years: Client Desktop Application Programming.
• 9+ years: Microsoft C#.NET including 4.0/ 4.5/CORE 7+ years: Agile/ Scrum Programming.
• 7+ years: SQL Server with various Relational Database systems 6+ years: Team Foundation Server (TFS).
• 5+ years: Experience in LinQ.
• 4+ years: Database Programming using RDBMS databases like SQL Server and Oracle 4+ years: WPF implementation and UI Patterns and MVVM.
• 4+ years: WEB implementation using HTML and MVC. 3+ years: Unit Testing.
• 3+ years: Dependency Injection and IOC implemented Container based Application Development 5 years: Source Code Control, CI/CD using Yaml.
• 2+ years: Test Driven Development (TDD). 1+ year: Oil and Gas (Enterprise Products). 1+ year: HangfireIO.
PROFESSIONAL EXPERIENCE
Bank of America, Atlanta, GA 11/2024 – 04/2025
Applications Programmer Project: MAFIT Projects
Multiple Bank of America applications related to loan requirements and ETL processes. These applications mostly solely based on .Net and C# technologies create to refine data and input according to requirements. Development, maintenance and support for applications built using SQL Server 2019, .Net Core and .Net Framework 4.8.
• Leveraged SOLID patterns for loose-coupled applications developed and implemented presentation logic and testing with a complete Test-Driven Development and Design Driven Development.
• Involved in improved software quality through automated testing and automated builds and improving the performance issues in software qualities.
• Developed application using the Team Foundation Server (TFS) and GitHub for version control and interactive between team members for the agile methodology.
Technologies: Visual Studio 2022 SQL Server 2019 Teradata .Net framework 4.8 .Net Core C#.NET CI/CD (Jenkins) Jira/Atlassian Kanban
Wells Fargo Inc., Atlanta, GA 04/2021 – 04/2024
Sr. Systems Engineer Project: WIM Analytics & 1EMPR Projects
Multiple Wells Fargo Inc. applications with are related to internal investment accounts projects. These applications mostly based on ASP.Net and AngularJS to create refined data from the given raw data. Azure Certification. Development, maintenance, and support for applications built using SQL Server 2016, .Net Core, .Net framework 6.0, VS 2017/2019. Extensive use of CI/CD with Jenkins. With monitoring system experience in Splunk.
• Leveraged SOLID patterns for loose-coupled applications developed and implemented presentation logic and testing with a complete Test-Driven Development and Design Driven Development.
• Involved in improved software quality through automated testing and automated builds and improving the performance issues in software qualities.
• Developed application using the Team Foundation Server (TFS) and Tortoise for version control and interactive between team members for the agile methodology.
Technologies: Visual Studio 2017/2019 SQL Server 2014 SSIS SSRS Teradata .Net framework 6.0 .Net Core C#.NET CI/CD (Jenkins) Jira/Atlassian
UST Global Inc., West Des Moines, IA 09/2020 – 02/2021
Sr. Systems Analyst Project: Investment Accounting Projects
Multiple Athene Inc. applications with are related to internal investment accounts projects. These applications mostly based on Python to create refined data from the given raw data. Development, maintenance, and support for applications built using Python, SQL Server 2016, .Net framework 4.0/4.5, VS 2017/2019. Extensive use of CI/CD with Jenkins and Flyway.
• Leveraged SOLID patterns for loose-coupled applications developed and implemented presentation logic and testing with a complete Test-Driven Development and Design Driven Development.
• Involved in improved software quality through automated testing and automated builds and improving the performance issues in software qualities.
• Developed application using the Team Foundation Server (TFS) and Tortoise for version control and interactive between team members for the agile methodology.
Technologies: Visual Studio 2017/2019 SQL Server 2012 AQT .Net framework 4.0/4.5 C#.NET Python CI/CD (Jenkins & Flyway).
Principal Group, Des Moines, IA 09/2019 – 06/2020
Software Engineer Project: PGI Trading Projects, SSIS, SSRS, and CI/CD
Multiple applications are PGI internal and related to trading to Charles River. Reporting Services with SSRS. Applications related to boutiques for third party usage to the PGI application. Development, maintenance, and support for applications built using Windows Presentation Foundation, SQL Server 2016,.Net Core, .Net framework 4.0/4.5, VS 2017/2019. Extensive use of CI/CD with Yaml. Developed multiple web applications using Visual Studio, .NET Framework 4.0/4.5, C# and leveraged default templates and dependency property.
• Leveraged SOLID patterns for loose-coupled application developed and implemented presentation logic and testing with a complete Test Driven Development and Design Driven Development.
• Designed/developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
• Involved in creating the End-Points, contracts, and Operations for enabling file-sharing across various protocols, applications and platforms using REST API’s.
• Involved in improved software quality through automated testing and automated builds and improving the performance issues in software qualities.
• Developed application using the Team Foundation Server (TFS) for version control and interactive between team members for the agile methodology.
Technologies: Visual Studio 2017/2019 SQL Server 2012 AQT .Net Core .Net framework 4.0/4.5 C#.NET ASP.NET Azure CI/CD (Yaml) Report Builder
Brownells, Grinnell, IA 06/2017 – 08/2019
.Net Developer Project: NarvarSVC International Shipping Commerce Application Retail GiftCard System Proship Services & SSIS Packages
All the applications being Brownells Internal applications are used for data transfer from one application to another for warehouse and distribution centers, orders and for shipping details. Commerce Application is a combination of projects for order placements for bulk orders for stores. It consists of different methods for processing the orders till getting invoices. Proship Services is a collaboration with third party application for order packaging and assignment of delivery process.
• NarvarSVC is also collaboration with third party service. It is an alert and return process for orders. Once the tracking information and shipping label is generated and this process give a nice visual representation for alerts and tracking of orders.
• International Shipping is the process is combination of applications which stays in sync with International shipping and also label generation from international services.
• Retail GiftCard System is updated version for the old system with new services and new process for the current retail systems.
Technologies: Visual Studio 2017/2019 SQL Server 2012 AQT .Net Core .Net framework 4.0/4.5 C#.NET ASP.NET Azure CI/CD (Yaml)
DuPont Pioneer, Des Moines, IA 05/2016 – 03/2017
WPF & ASP.Net MVC Developer Project: LCM & Partner Integration
Life Cycle Management is a shell with various software that are used for product evaluation, advancement of products, and creating a demand plan for the products that will be sold in the coming years. Advancement Intentions System, ProducibilityStoplight, LCM Data Transfer, PPET are one of main applications in shell for Product Evaluations. Involved in creating the End-Points, contracts, and Operations for enabling file-sharing across various protocols, applications and platforms using Windows Communication Foundation (WCF). Developed multiple user controls and custom controls using WPF, Visual Studio, .NET Framework 4, C# and leveraged default templates and dependency property.
• Partner Integration is the SeedWare Integration Service will consist of 2 components; Inventory Reconciliation and Sales and Inventory Reporting. Inventory Reconciliation will ensure batches shipped from SAP to affiliate locations match batch-level data in SeedWare. This includes automated data loading of batch characteristics from SAP to SeedWare. The Sales and Inventory Reporting component will provide reporting capabilities on AR, Inventory, dollars, and unit categorization.
• Development, maintenance, and support for applications built using Windows Presentation Foundation, SQL Server 2012, .Net framework 3.5/4.0, C# 3.5/4.0, VS 2013.
• Leveraged Microsoft MVVM and SOLID patterns for loose-coupled application developed and implemented presentation logic and testing with a complete Test Driven Development and Design Driven Development.
• Designed/developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
• Involved in improved software quality through automated testing and automated builds and improving the performance issues in software qualities.
• Developed application using the Team Foundation Server (TFS) for version control and interactive between team members for the agile methodology.
• Using HangfireIO, implemented jobs and updated the data in a timely manner and in recurring times which has no user interface.
Technologies: Visual Studio 2012/2013 Framework 4.0/3.5 C#.NET ASP.NET MVC 5 JavaScript WPF MVVM SQL Server 2012 LINQ WCF MVC XAML Rhino and Team Foundation Server (TFS) HangfireIO
First National Bank, Omaha, NE 05/2015 – 02/2016
WPF & ASP.Net MVC Developer Project: First Impression - CSR & CMS.Net
First Impression is a First National Bank internal desktop application designed for the business unit. This desktop application contains Commercial, Collections and Customer Service Representative (CSR) domains. CSR is basically for Customer Service Representative (CSR) to work for the customers who called the bank for their account updates on Offers, Payments, Services, Consolidations, Memos, and Personal Information.
• CMS.Net is First National Bank web application for the third partner banks to access their accounts of their customers. It has User Admin Domain and Customers Domain. User Admin domain consists of account holder details and their accessibility for the third party banks. Customer Domain is where the third party bank and the customers were given access/ partial access to their accounts for their activities and Services.
• Development, maintenance, and support for applications built using Windows Presentation Foundation, SQL Server 2010-2012, .Net framework 3.5/4.0, C# 3.5/4.0, VS 2013 and MVC 5 (RazorView).
• Developed multiple user controls and web pages using HTML 5, MVC Razor 5, Visual Studio, .NET Framework 4, C#, JavaScript, Angular and leveraged default templates and Dependency property and web user interface using ASP.Net MVC4.5, Rhino Mocks.
• Developed multiple user controls and custom controls using WPF, Visual Studio, .NET Framework 4, C# and leveraged default templates and dependency property.
• Leveraged Microsoft MVVM and MVC design patterns and SOLID patterns for loose-coupled application developed and implemented presentation logic and testing with a complete Test Driven Development and Design Driven Development.
• Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
• Involved in improved software quality through automated testing and automated builds and improving the performance issues in software qualities.
• Developed application using the SVN Tortoise for version control and interactive between team members for the agile methodology.
Technologies: Visual Studio 2012/2013 Framework 4.0/3.5 C#.NET ASP.NET MVC 5 JavaScript WPF MVVM AngularJS SQL Server 2012 LINQ WCF MVC XAML Rhino and TortoiseSVN
Enterprise Products & Co., Houston, TX 03/2014 – 03/2015
ASP.Net MVC WEB Developer Project: E-Stream – Terminals & Distributions
Implementing the application from start as rewriting the old application with frequent business interaction and collaboration with team, using APS.Net MVC SQL Server 2010-2012, .Net framework 3.5 / 4.0. Skills included MVC, C# 3.5 / 4.0, VS 2013. Involved in data modeling, designing, and automating various work process steps, unit testing, integration testing and automated testing.
• Developed multiple user controls and web pages using HTML 5, MVC Razor 5, Visual Studio, .NET Framework 4, C#, JavaScript and leveraged default templates and Dependency property and web user interface using ASP.Net MVC4, Rhino Mocks, JQuery, KnockoutJS and MomentJS.
• Leveraged Microsoft MVC design patterns and SOLID patterns for loose coupled application developed and implemented presentation logic and testing with a complete Test-Driven Development and Design Driven Development.
• Involved to Data development issues and worked on Oracle and SQL Server 2008.
• Developed application using the Team Foundation Server (TFS 2012) for version control.
Technologies: Visual Studio 2010/2012 Framework4.0/3.5 C# .NET ASP.NET MVC4 JQuery Knockout JavaScript HTML5 SQL Server 2008 Enterprise Library4.1 Team Foundation Server (TFS) LINQ WCF MVC XAML Rhino MS Nunit Framework and Reshaprper8.0
Wells Fargo & Co., Des Moines, IA 07/2012 – 02/2014
ASP.Net Developer Project: CoBRRa & ARGenT
Involved in build fixes, maintenance and support for applications built using Windows Presentation Foundation, SQL Server 2005/2008. Skills include WPF, C# 3.0 / 4.0. Developed multiple user controls and custom controls using WPF, Visual Studio, XAML, HTML 5 .NET Framework 4,C# and leveraged default templates and Dependency property.
• Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
• Involved in creating the End-Points, contracts, and Operations for enabling file-sharing across various protocols, applications and platforms using Windows Communication Foundation (WCF).
• Involved to Data development issues and worked on Oracle and SQL Server 2008.
• Developed application using the Team Foundation Server (TFS 2012) for version control and interactive between team members for the agile methodology.
Technologies: Visual Studio 2010/2012 Framework4.0/3.5 C# .NET ASP.NET JavaScript WPF MVVM SQL Server 2008 Enterprise Library4.1 TFS LINQ WCF MVC XAML Rhino MS Nunit Framework and Reshaprper8.0
PRIOR EXPERIENCE
Walt Disney World, Orlando, FL WPF Developer Project: Disney Photo Imaging
Valassis APD, Livonia, MI Silverlight Developer Project: Client Specific Rates
EDUCATION
Masters of Technology, Computers & Information Science – Arkansas Tech University, Russellville, AR