Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
Generic

Garimella Srikanth

Summary

  • Around 14 years of experience in the field of software development,
  • Actively involved in Analysis, Design, Development, Implementation and Testing of business applications.
  • Onshore and Offshore team coordination, Single point of contact for Client for Project briefing meetings.
  • Proficient in Object Oriented Analysis and Design (OOAD) concepts including inheritance, polymorphism, and abstraction.
  • Proficient in programming languages like C# and Python.
  • Ability in design and development of web applications with .NET framework using ASP.NET Core, ASP.NET MVC, ASP.NET WEB FORMS.
  • Ability in ADO.NET objects like Transaction, Data Command, Data Adapter, and Data Reader.
  • Ability in Entity Framework, LINQ Concepts.
  • Proficient in designing applications using Entity Framework following DB first Approach.
  • Ability in developing web applications using MVC 5.0, MVC 4.0, MVC 3.0 and experience in hosting .NET applications on IIS 7.5/7.0/6.0/5.1.
  • Designed dynamic web applications and websites using JSON, HTML Custom controls, CSS, XML/XSLT. Experience in working to prevent Cross Site Scripting and SQL-Injection.
  • Built scalable microservices architecture using ASP.NET Core.
  • Deployed microservices using Docker and Kubernetes.
  • Ensured microservices security using OAuth2, JWT, and API keys.
  • Worked on Developing Web Services using Service Oriented Architecture (SOA).
  • Experience in JavaScript framework like jQuery.
  • Experience in Front end technologies like Angular.
  • Ability in multiple databases like MySQL, ORACLE, and MS SQL Server.
  • Ability in database design based on the normalization and T-SQL in SQL Server, Oracle Toad, SQL Developer and expert in writing SQL Queries, Database Design, Table Schema, Views, Functions, Database Triggers, Cursors, Joins, and Replication.
  • Ability to create and manage database objects (tables, indexes, views, etc.) using Oracle Toad's intuitive interface. SQL and PL/SQL programming. Backup and recovery strategies. Data migration and replication. Security and access control.
  • Writing stored procedures in Oracle Toad Interface and creating scripts to deploy them into Lower or Prod Environments.
  • Ability in using Configuration management tools (Version Controllers) like GitHub, TFS.
  • Knowledge on Microsoft .NET Design Patterns including Dependency Injection (DI)
  • Ability in Unit testing with N-Unit, TDD, Refactoring, efficient at fact-finding, root cause analysis and bug fixing.
  • Ability in full life cycle (SDLC) of software development and in Agile Methodology and Scrum meetings.
  • Experienced in development of reports using Crystal Reports, SSRS.
  • Experienced in Integration Services like SSIS and Power BI.
  • Experience working with Microsoft cloud computing products and services like Office 365, Microsoft Azure and Enterprise Mobility Suite (EMS).
  • Experience in using Docker, creating containers, Topics, Consumers.
  • Worked on TIDAL JOB scheduling and Event triggering for running SQL Stored procedures.
  • CI/CD pipelines using Octopus tool for build and deployment Purposes.

Overview

14
14
years of professional experience

Work History

Senior Lead Developer

APOLLO ATHENE. NJ (REMOTE)
10.2023 - Current
  • Used C# as programming Language
  • Worked on ASP.NET, REST API, Entity Framework
  • Created SSRS Reports using TIDAL job management by creating stored procedures as per business logic
  • Worked on Creating Stored procedures integrating with SSRS RDL files and deploying them to DEV>UAT and Production servers
  • Followed agile life cycle using sprint method where each sprint lasts for 2weeks
  • Implemented change requests based on new clients on-boarding
  • Integrated data access mechanisms using Entity Framework, ADO.NET, or other relevant technologies to interact with databases and manage data within WPF applications
  • Implemented dependency injection patterns to enhance application modularity, maintainability, and testability
  • Proficient in unit testing methodologies and tools like N-Unit or Moq Framework to ensure code quality and reliability
  • Used debugging tools effectively to find and resolve issues, ensuring smooth execution of applications
  • Worked on Parallel programming using Task, Async and Await
  • Implemented Lambda Expressions in Asp.net Web API for Querying result over databases in connectionless architecture
  • Worked on implementing Web API over Http protocol and creating controllers, route configurations
  • Created web pages (.aspx) and User Controls (.ascx) for the new pages
  • Created Stored Procedures for getting the data, based on front End Logic, and binding them to the Front-End controls
  • Worked on ASP.NET MVC, HTML, CSS
  • Worked on implementing micro-services using event Driven architecture
  • Consumed Kafka Topics in Mirco services by creating consumer objects in Micro service
  • Implemented Rest-API services
  • Discussion on innovative solutions using design patterns in current code structure or improving the current architecture
  • Used C# Programming Language implementing Delegates, Generics, Threads, Tasks
  • Environment: Visual Studio 2022, Visual Studio 2017, SQL Server 2014, WinForms, WPF, ASP.NET, ASP.NET MVC, Web-API, C# programming language, oracle Toad, SQL Developer.

Solution Architect

Elevance Health. NJ (REMOTE)
12.2022 - 09.2023
  • Designed elegant and responsive user interfaces using XAML and WPF controls, implementing animations, styles, and templates to enhance user engagement
  • Customized control behaviors and appearances to achieve a cohesive and brand-consistent user experience
  • Implemented data binding techniques to set up smooth communication between the UI and backend data, ensuring real-time updates and synchronization
  • Successfully applied MVVM principles to separate concerns, streamline development, and enhance testability of WPF applications
  • Created custom WPF controls and templates to address specific application requirements, contributing to a unique and distinctive user interface
  • Utilized multithreading and asynchronous programming techniques to improve application performance and keep UI responsiveness
  • Integrated data access mechanisms using Entity Framework, ADO.NET, or other relevant technologies to interact with databases and manage data within WPF applications
  • Implemented project in Test Driven Approach
  • Worked on implementing micro-services using event Driven architecture
  • Implemented Rest-API services
  • Worked on consuming Rest Api services and creating new REST API services within the application
  • While Consuming REST API Services used OAuth 2.0 Authentication and Authorization
  • Deployed Applications using CI/CD Pipelines
  • Edited the existing YML files to deploy the Applications on to different servers to check on Build Load
  • Created Stored Procedures as per business requirements and migrated the data from Archive Tables to Physical Real-time tables
  • Created the Release Environments in Azure Devops (Octopus Tool) to support a separate release for the Dev environments
  • Environment: Visual Studio 2022, Visual Studio 2017, SQL Server 2014, WinForms, WPF, ASP.NET, ASP.NET MVC, Web-API, C# programming language, oracle Toad, SQL Developer.

Senior Lead Developer

Medtronic Engineering and Innovation Center.Colorado(REMOTE)
03.2020 - 12.2022
  • Used C# as programming Language
  • Worked on ASP.NET, Web API, Entity Framework
  • Worked on Parallel programming using Task, Async and Await
  • Implemented Lambda Expressions in Asp.net Web API for Querying result over databases in connectionless architecture
  • Worked on implementing Web API over Http protocol and creating controllers, route configurations
  • Created web pages (.aspx) and User Controls (.ascx) for the new pages
  • Created Stored Procedures for getting the data, based on front End Logic, and binding them to the Front-End controls
  • Worked on ASP.NET MVC, HTML, CSS
  • Worked on ETL Process of analyzing data in info processing
  • Worked on Estimations for the project deliverables Using MPP
  • Implemented project in Test Driven Approach
  • Lead a team of five developers during project implementation
  • Implemented .Net Core with concepts like Dependency Injection
  • Used C# Programming Language implementing Delegates, Generics, Threads, Tasks
  • Environment: Visual Studio 2019, Visual Studio 2017, SQL Server 2014, WinForms, WPF, ASP.NET, ASP.NET MVC, Web-API, C# programming language.

Senior Technical Lead

CYIENT Technologies (Client- Medtronic) Colorado(REMOTE)
12.2018 - 03.2020
  • Worked on Windows forms and WPF
  • Worked on RESTful API services to communicate directly or operate through intermediate systems such as API gateways and load balancers
  • Worked on Estimations for the project deliverables
  • Resource utilizations for the project
  • Implemented the project as sprints
  • Experience in JavaScript with html and CSS
  • Created sign off, Unit test case documents, release notes for the sprint life cycle
  • Implemented project in Test Driven Approach
  • Used SOLID Principles in the Timesheet Module
  • Followed Coding Standards and Coding conventions
  • Code Version Control used is TFS migrated to GIT Recently
  • Created Prototypes on Angular 2 for current product
  • Used SQL server 2012 as the database and created respective tables, stored procedures and Indexes are configured on tables
  • Worked as a Team Lead and delivered the requirements on Time
  • Environment: Visual Studio 2017, SQL Server 2012, WinForms, WPF, ASP.NET, ASP.NET MVC, Web-API, C# programming language.

Senior Software Engineer

Google-Sacramento California
09.2017 - 12.2018
  • Worked on Asp.NET MVC Architecture
  • Created complex stored procs that supports the application
  • Worked on performance tuning in stored procedures for better performance
  • Used design patterns on the front-end code
  • Used LINQ on Datasets for better performance
  • Created sign off documents for the sprint cycle
  • Implemented project in Test Driven Approach
  • Used SOLID Principles in the Timesheet Module
  • Followed Coding Standards and Coding conventions
  • Code Version Control used is TFS migrated to GIT Recently
  • Created Prototypes on Angular 2 for current product
  • Used SQL server 2012 as the database and created respective tables, stored procedures and Indexes are configured on tables
  • Worked as a Team Lead and delivered the requirements on Time
  • Environment: Visual Studio 2012, SQL Server 2012, ASP.Net, ASP.NET MVC, Windows Services, C# programming language.

Associate Projects

Cognizant Technologies India Pvt Ltd
01.2015 - 09.2017
  • Created windows forms for the application
  • Created Database Tables which supports the application
  • Created WPF controls using XAML and have implemented Grid Control
  • Worked on JavaScript with Html and CSS
  • Created WCF services for fetching Data from downstream application databases
  • Data binding to user interface based on changes in business model
  • Used LINQ on Datasets for better performance
  • Created Requirement Case Analysis Documents for the Release
  • Used Sync fusion (third party) Controls for the application
  • Worked on Microservices using different components like Messaging formats, Identity providers and API gateways
  • Worked on Oath (Open standard Authorization protocol.) Environment: Visual Studio 2012, SQL Server 2012, ASP.Net, Windows Forms, WPF, C# and WCF Windows Services, C# programming language.

Senior Software Engineer

Techno Brain India Pvt Ltd
03.2014 - 01.2015
  • Created asp.net web forms for the application
  • Created Web User controls for the web site
  • Used ADO.net Objects like data sets and data tables
  • Consumed WCF services for data Retrieval and interacting with third party applications
  • Worked on SSRS services to generate statistical reports based on the input data
  • Used Ajax Control in the web forms for Rich User interface
  • Used SQL server 2008 as the database and created respective tables, stored procedures and Indexes are configured on tables
  • Environment: Visual Studio 2010, SQL Server 2008, ASP.Net, C#, JavaScript.

Senior Software Engineer

Bank of America (BA continuum India Pvt Ltd)
03.2011 - 03.2014
  • Created Control plan for the application
  • Added initial Enhancement requirements to the LLD (Low Level Design Doc) for the EPS application
  • LLD templates are predefined with Respect to the organization
  • Created web pages (.aspx) and User Controls (.ascx) for the new pages
  • Involved in Framework design using ASP.Net MVC
  • Created Stored Procedures for getting the data, based on front End Logic, and binding them to the Front-End controls
  • Created monitoring review documents for the production servers
  • Created the Data integrity and Error Handling documents
  • Lead the disaster recovery exercise for the Central services process
  • Participated in App Governance Activities
  • Worked on hierarchical Data grids
  • Worked on Ado.net as part of this project
  • Got chance to enhance skills in WPF and WCF
  • Responsible for debugging the Code under maintenance issues
  • Monitor Jobs and if there is a failure re-write the jobs
  • Supported for defect fixes Post release
  • Worked on Maximo tickets for the issues that occurred
  • Environment: Visual Studio 2010, SQL Server 2008, TFS, Windows Forms, C#.

Software Engineer

Radix Learning PVT Ltd
08.2010 - 12.2010
  • Responsible for creating a task centric assessment called code jumbler
  • As a developer Used MVC pattern, for the scalability purpose
  • UI was developed using Adobe Flex action Script 2.0 and 3.0
  • Wrote Java classes for interacting with Database
  • Designed Database Schema
  • Environment: Eclipse, SQL Server 2008, Java, Action script 2.0.

Education

Post Graduate Diploma in Information Technology -

International Institue of Information Technology
Bangalore India
08-2010

Bachelors of Engineering - ECE

JNTU
Hyderabad,India
04-2009

Skills

  • C#
  • C
  • Python
  • VBnet
  • Basics of JAVA
  • XML
  • XAML
  • XSL
  • XSLT
  • HTML5
  • JavaScript
  • JQuery
  • Ajax
  • NET Visual Studio 2010/2012/2019/2022
  • Eclipse
  • JupyterNotebook
  • MS SQL Server 2008/2012/2014 Developer
  • Oracle Toad Developer
  • Version control systems
  • GitHub
  • Team Foundation Server
  • Jira
  • Azure Sprint Board
  • Selenium
  • N-Unit
  • Moq Framework
  • Software Development
  • Technical leadership
  • Performance Optimization on SQL
  • Technical Analysis
  • Strong Debugging
  • Test-driven development
  • NET programming
  • Product Development
  • Cross-platform Development
  • API Development
  • Expert Programming
  • Code Review Expertise
  • Technical Writing
  • Interface design and implementation
  • Agile development methodologies
  • Requirements Gathering
  • Systems design
  • MS-Office

Accomplishments

  • Certified as an ITIL@2011.
  • Achieved Silver Award in the third quarter for the year 2012.
  • Received Recognition E-card from stateside partners for the year 2012 and 2013.
  • Stood as point of contact for the Project Central Service to State side partners.
  • Promoted from Senior Technical Associate to Senior Software Engineer in August 2013.
  • Achieved Bronze Award in the fourth quarter for the year 2019 in Cyient.
  • Achieved Appreciation in the fourth quarter for the year 2020 in Medtronic.
  • Achieved Promotion to LEAD DEVELOPER in the fourth quarter for the year 2022 in Medtronic.

Timeline

Senior Lead Developer

APOLLO ATHENE. NJ (REMOTE)
10.2023 - Current

Solution Architect

Elevance Health. NJ (REMOTE)
12.2022 - 09.2023

Senior Lead Developer

Medtronic Engineering and Innovation Center.Colorado(REMOTE)
03.2020 - 12.2022

Senior Technical Lead

CYIENT Technologies (Client- Medtronic) Colorado(REMOTE)
12.2018 - 03.2020

Senior Software Engineer

Google-Sacramento California
09.2017 - 12.2018

Associate Projects

Cognizant Technologies India Pvt Ltd
01.2015 - 09.2017

Senior Software Engineer

Techno Brain India Pvt Ltd
03.2014 - 01.2015

Senior Software Engineer

Bank of America (BA continuum India Pvt Ltd)
03.2011 - 03.2014

Software Engineer

Radix Learning PVT Ltd
08.2010 - 12.2010

Post Graduate Diploma in Information Technology -

International Institue of Information Technology

Bachelors of Engineering - ECE

JNTU
Garimella Srikanth