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.
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.