Post Job Free

Resume

Sign in

.Net Core, Azure, PCF

Location:
Charlotte, NC
Salary:
$140K
Posted:
November 14, 2022

Contact this candidate

Resume:

Bhavin Ramniklal Parmar

316-***-****

adtisw@r.postjobfree.com

Summary

Over 20 years of experience in the entire System Life Cycle, including Project Management, Agile Scrum Methodology, System Analysis, Design, Programming, Debugging, Implementation, Maintenance and Application support of various applications

Experience in Development focused on Client/ Server, SOA Architecture and Web-based Applications using Angular 9, Microsoft AZURE, PCF (Pivotal Cloud Foundry), ASP.NET Core 3.1, WEBAPI, MVC, ASP.NET, C#, jQuery, HTML, WCF, VBScript, and JavaScript, NodeJS, NDM, SQL Server 2017/2014/2012, SSIS, SSRS.

Excellent skills in .NET technologies and OOPS concepts

Working experience in various tools and framework such as Splunk, Autosys, AppDynamics, Dynatrace, Log4Net, App Insights.

Thorough understanding of Internet Technologies, and sound knowledge in RDBMS such as MS SQL Server.

Good experience in client interaction for business understanding and implementing software solutions for different business requirements, managed escalations, development and application support teams

Expertise in handling critical projects delivered under tight schedules and stressful conditions in development, deployment and production environments

Capable of performing under minimal supervision, multitasking, and meeting deadlines as an individual contributor and a good team player

EDUCATIONAL QUALIFICATION

Bachelor of Engineering (Computer Science), University of Mumbai

TECHNICAL SKILLS

Cloud Platform

Microsoft Azure, Pivotal Cloud Foundry (PCF)

Web Technologies / Platform

.Net Core 3.1, .Net Framework 2.0/ 3.0/ 3.5/ 4.0/ 4.5 / 4.6 / 4.6.1 / 4.6.2 /4.7, ASP.Net Core, ASP.NET, MVC, XML, HTML5, CSS 3

Client-side Frameworks

Angular, NodeJS, VBScript, JavaScript, jQuery

Middleware / Services

SOAP, WSDL, RESTful services, WEBAPI, WCF

SDLC Methodologies

Agile – Scrum, Waterfall

GUI Tools

MS Visual Studio.NET 2005/ 2008/ 2010 / 2012 /2015 / 2017 / 2019 / 2022, Visual Studio Code

Operating Systems

Windows

Databases

MS SQL Server 2000/ 2005/ 2008 / 2012 / 2015 / 2017 / 7.0, Oracle

Version Control

TFS, Git Hub, Tortoise SVN, Visual SourceSafe 6.0

Web Servers

IIS

Others

ADO.NET, Entity Framework, ADO, Atlas Toolkit for AJAX

Experience

Capgemini., USA Aug’21 till date

Project: App Modernization & Cloud Migration Aug’21 till date

Client: Wells Fargo

Description: App Modernization is initiative to modernize the .Net Framework application to .Net Core & Angular / React or MVC Razor. The converted application is then setup to deploy to Pivotal Cloud Foundry using Jenkins build & UCD.

Responsibilities:

Participated in Functional & Technical Kick-off calls for applications that were assigned to our team.

Involved in Analysis & Design Phase

Involved in Build Phase

Onboard application to Cloud Management Portal (CMP)

Onboard Channel Secure

Onboard Splunk

Venafi Certificate Service Integration

Oracle Service Integration

Redis Cache Service Integration

Migrate/Modernize application from .Net Framework to .Net Core API & Angular

Utilize Wells Fargo Custom Unified Framework for Angular development.

Onboard Application to EPL.

Setup build & release for the application using Jenkins & UCD.

Deploy application to DEV / IST / CTE / PTE environments

Remediate Sonar, Black Duck & Checkmarx issues.

Maintain Code Coverage to 75% for both WebApi & Angular Components

Handover MMR documents to application team.

Daily Scrum calls with Offshore teams & Weekly Scrum with application team.

Worked on multiple WIMT applications.

Environment: .Net Core, Asp.NET, C#, MVC, WCF, MS SQL Server, Oracle, Pivotal Cloud Foundry (PCF), HTML, JavaScript, Angular, NDM, Autosys, AppDynamics, Redis, Splunk.

H & R Block., USA Nov’20 to Aug’21

Project: Chrysalis - Nov’20 to Aug’21

Client: H & R Block

Role: Senior .Net Developer

Description: Chrysalis is codename for the initiative for Reimagining DIY TaxPrep Experience. Chrysalis is progressive web application for filing taxes online. Users can upload tax data through desktop/mobile/tablet for their taxation forms into the system. The software will prepare tax returns and calculate their refund or balance due accordingly.

Responsibilities:

Involved in Analysis and Design of Chrysalis application.

Created micro UI application structure with multiple modules using Angular 11.0, Typescript and RXJS.

Created multiple micro services using Dot Net core 3.1

Integrating with third party APIS (like Plaid, OCR, Apigee API…).

Responsible for implementing the token-based Authorization to the service endpoint.

Created RESTFUL services using Web API, built HTTP services and formatted responses using web API media type formatter to JSON.

Responsible for code coverage, written unit test cases for business, DAL and API controller methods.

Experienced in Configuration Management, build schedule using GIT.

Implemented logging to App Insights.

Generated reports from App Insights logs using KQL (Kusto Query Language)

Environment: Visual Studio 2019, .NET Core3.1, GIT, C#.NET, Microsoft AZURE Cloud, AZURE Cosmos DB, App Insights, KQL(Kusto Query Language), HTML/HTML5, Boot Strap CSS, Web API. Angualr11 and Node.JS

Synechron Inc., USA May’15 to Sep’20

.Net Lead Developer

Project: TCP Audit Logging - Jun’19 to Jun’20

Client: Wells Fargo

Description: Audit Logging comprises of Enterprise logging framework to make Azure Private cloud applications compliant with Enterprise logging standard. Approved centralized enterprise logging repository for all the applications was Splunk. As per bank compliance requirement, there are certain application level events such as Exception, Authentication events like Login Success & Failure, Application Start, Session Start etc. are mandatory and needs to log in defined enterprise logging policy standard. This framework implementation ensured that all the applications deployed to azure private cloud followed one logging standard and are compliant with bank logging policy.

Responsibilities:

Analysis of Enterprise logging standard requirement from policy work.

Discussed requirements with client manager and participated in discussions related requirements and development.

Worked on logging framework that was developed in C#

Integrated ESER (inhouse Enterprise Standard Event Recording) framework.

Created NuGet packages for logging framework to publish in Enterprise NuGet artifactory.

Developed ASP.Net Core WEBAPI solution to integrate logging frameworks for non-Microsoft application such as Classic ASP, Angular, HTML.

Involved in writing MS unit test cases for logging framework and automation of unit tests in TFS build pipeline.

Prepared presentation and conducted brownbag sessions with applications team for the awareness of Enterprise Logging requirements, available logging framework and integration of logging framework.

Developed website in Angular to publish all the developer guidance documents, sample POC’s, FAQ, live demo, library version info details to all application teams.

Hands on experience in Angular using components, modules, directives, services, routing.

Environment: .NET Core 2.2, Angular 9, C#, WEBAPI, MVC, Splunk, Log4Net, NLog, WebJob, Classic ASP.

Project: Azure Cloud Migration Mar’16 to May’19

Client: Wells Fargo

Description: Cloud team will help define the tools, processes, methods and develops the system which will utilize Private Cloud to support Enterprise adoption of managed Cloud service offerings and prepare technical implementation roadmap for Azure adoption and design technical solution that will address customers’ requirements for scalability, reliability, security, and performance. This was Enterprise initiative project in Bank to migrate existing .Net application from on-premise servers to Azure Private Cloud. The project involves analysis of existing .net applications, come up with design solutions, code remediation to compatible with azure private cloud. This project helped enterprise to bring all the applications under one umbrella and forced to upgrade to minimum standard .net framework, move source code under one TFS repository, follow one standard to deploy applications from TFS build/release process, use approved authentication and authorization provider, It also helped to follow one standard guideline to maintain environment specific application configurations.

Responsibilities:

Involved into .NET application assessment review process to determine if application can be dispositioned as PaaS (Platform as a Service) or IaaS (Infrastructure as a Service).

Lead the discovery call to capture detailed information related to authentication/ authorization process, how interaction happens with upstream/downstream systems, Data Center details, existing application urls, database details, any dependency on NAS (Network Attached Storage), performance requirements and understand existing logical and physical architecture diagram.

Worked with application and architect team to prepare the BRD (Business Requirement Design) document and HLD (High Level Design) document.

Involved in development activities needed to migrate the application into Azure Private Cloud environment.

Involved in migration of different components i.e. websites, wcf, web jobs, console jobs, service bus, SSIS packages, SSRS reports, NDM to Azure private cloud.

Integrated applications with third party document storage solution (HCP – Hitachi Content Provider) to upload the documents.

Integrated applications with Channel Secure which was approved enterprise Access Control Solution in bank for authentication and authorization.

Assist in adhering the security/ compliance requirements for the application migrating to Azure Private Cloud.

Assist in deployment of various Cloud services in the Cloud or utility servers. Involved working with DevOps engineer to create automation for deployment process, verification of artifacts, verification of tokenization process, certificate bind tasks.

Support in resolving technical Cloud Migration issues in applications in UAT/Production environments, addressing functional enhancements to present Cloud Migration applications.

Assist in production readiness activities.

Worked with business system consultant and other stake holders to work on game plan (Steps to deploy the applications in production cloud environment)

Environment: Asp.NET, C#, MVC, WCF, MS SQL Server. Microsoft .NET Full Stack. AZURE, HTML, JavaScript, Angular JS, NDM, Autosys, AppDynamics, Dynatrace, SSIS, SSRS Reporting services, Splunk.

Synechron Technologies Pvt. Ltd., Pune Nov’06 to Apr’15

Project: Dedicated Development Team - Mar’14 to Feb’16

Client: Koch Supply & Trading

Description: Koch Supply & Trading, segment of KOCH industries, has multiple legacy applications pertaining to transformation of market data/curves from various heterogeneous sources. This data is finally stored in centralized repository from which other downstream applications can access. This transformed market data is largely used in various stages of trade life cycle, mostly in deal pricing. Synechron along with KS&T resources, are improving the process for seamless data transformation, improved performance and easy maintenance

Responsibilities:

Working on tickets for different type of feeders

Responsible for daily client discussions

Creating Feeders for different data sources

Collecting and finalizing requirement from client

Mentoring team and assigning task to them

Designing and coding

Environment: .NET Framework 4.5, C#, XML, MS SQL Server 2012

Project: KOCH PITA (Processing Internal Transaction Application) - Oct’13 to Feb’14

Client: Koch Supply & Trading

Description: This application is for processing internal transaction for KOCH-Supply and Trading for their internal cost centers. This application generates and manages invoices for Account Receivable and Account Payable and also exports invoice details to Oracle system

Responsibilities:

Followed Scrum Methodology for execution of the project

Engaged in Daily Client Discussions

Managed Project Plan using Microsoft Project and track deliverables

Involved in UI, middle layer, and database layer

Collected and finalized requirement from Client

Mentored team and assigned task to them

Designing and coding

Environment: .NET Framework 4.5, ASP.NET MVC 4.0, WCF, Entity Framework 5, MS SQL Server 2012, jQuery, Repository Pattern, Unit of Work

Project: DM&T - Jun’12 to Sep’13

Description: DM&T (Digital Media & Technology) is involved mainly in to mobile application development. The applications are developed for various platforms such as iOS, Android and Blackberry. The applications are either native or cross platform.

Project: My Hennessy

Description: My Hennessy is a portal designed with unique and fun challenges made for fans to compete to earn Hennessy points. Fans can use their Hennessy points to redeem or purchase Hennessy exclusives such as Hennessy Artistry parties, and Hennessy V.S.O.P bottles.

Project: POMAS

Description: POMAS is an iPad application developed for Digimation’s client Kimray Oil valve. The application consists of rendering of interactive 3D model of Kimray oil valve, provides parts info, displays maintenance history, provides repair manual, displays interactive list of problems, causes and suggested corrections and renders maintenance tasks with 3D animation.

Project: Marlee Signs

Description: Marlee Signs application is all about learning American Sign Language from Marlee Matlin – Academy Award winning Deaf Actress. This app will teach you the fundamentals of ASL – from the signed alphabet and basic vocabulary through common expressions in everyday life – using high-quality videos.

Project: Uncle Sarah

Description: This application provides interactive fun way of learning for kids with actress Sarah Silverman. Kids can learn ABC, sing with Sarah and play games like peek-a-boo with Sarah.

Responsibilities:

Engaged in collecting and finalizing requirement from Digimation

Responsible for creating proposal and SOW, preparing Project Plan using Microsoft Project

Engaged in managing and delivering the project

Responsible for mentoring team and assigning task to them

Environment: iOS (Objective C), Android (Java)

Project: SyneFacility - Feb’12 to May’12

Client: Synechron Technologies

Description: SyneFacility is an in-house application, developed by MS COE. The major features of the system are targeted towards admin activities such as Helpdesk, E-requisition, Transport, and Visitor Management.

Responsibilities:

Followed Scrum Methodology for execution of the project

Engaged in UI, middle layer, and database layer

Collected and finalized requirement from Admin team

Mentored team and assigned task to them

Responsible for designing and coding

Environment: ASP.NET MVC 3.0, MS SQL Server 2008, WCF, jQuery

Project: RAMP - Jul‘10 to Feb’12

Client: RAPP Inc. USA

Description: RAPP is the world's leading multichannel marketing agency network. They give digital media, marketing and advertising technology solutions to HP, Humana, Best Buy and Time Warner Cable using their application platform RAMP – RAPP Advanced Marketing Platform.

Responsibilities:

Responsible for onsite client coordination and stakeholder’s requirement gathering and analysis

Responsible for designing and coding

Worked on projects for different clients of RAPP such as HP, Humana, Best Buy and Time Warner Cable

Engaged in production deployments for all clients

Environment: MVC 3.0, jQuery, WCF, MS SQL Server 2008, Adam database

Project: Performance and Capacity Management - Sep’08 to Jun‘10

Client: Asurion, Nashville, USA

Description:

Phase I - A web-based user interface for automation of Analytics Report data to be made available to the upper management of Asurion for viewing the Graphical/ Tabular reports

Phase II – Performance and Capacity Management Portal - A web-based user interface for displaying graphical representation of different system measures for production servers distributed across various applications/ components in Asurion

Responsibilities:

Responsible for onsite client coordination and stakeholder’s requirement gathering and analysis

Engaged in designing and coding

Responsible for analyzing and reporting based on monitoring tools’ data

Engaged in weekly, monthly, and quarterly performance review of the servers and applications

Responsible for capacity planning based on historical data

Applied different analysis methods to have the optimal performance and capacity

Analyzed and investigated application logs

Prepared RCA (Root Cause Analysis) for all Priority 1 and Priority 2 incidents and get it reviewed and approved by client business so that the corrective measures and actions can be taken in future

Responsible for issues and problem diagnosis, initial analysis and troubleshooting

Engaged in analyst team management

Engaged in tool integration

Responsible for infrastructure dashboard development

Engaged in KPI and MTTR improvement within the other operations groups

Conducted Unit and Integration testing

Used .NET Charting tool to generate chart on the portal

Engaged in performance and capacity portal development team handling

Responsible for CA eHealth and NAGIOS tools implementation

Environment: ASP.NET 2.0, C#, MS SQL Server 2005, AJAX Extension Toolkit

Project: BNY Legacy Conversion System Nov’06 to Aug’08

Client: Bank of New York, NY, USA

Description: The application is conversion project in which a Black Box application is converted to a high-performance application in C#. The existing code comprises

oWith no business rules definition

oCode base that has been there maintained by a single person for over a decade without any documentation

oBlack Box application was written in proprietary version of C with hardware specific libraries

Responsibilities:

Gathered user requirement

Engaged in designing and coding

Conducted Unit and Integration testing

Environment: C# 2.0, MS SQL Server 2005

3i Infotech Ltd., Mumbai Jul’04 to Nov’06

Project: Employee Long Term Incentive Scheme (ELTIS)

Client: ICICI Securities

Description: An interactive/ Intranet-based solution is to be developed for ISEC employees to keep track of the incentive units granted to them and to exercise the units granted to them during the specified vesting dates.

Environment: ASP.NET, C#, JavaScript, MS SQL Server 2000

Project: Performance Monitoring System (PMS)

Client: ICICI Call Centre

Description: An interactive/ Intranet-based solution is to be developed to maintain the score card for PBOs rated for various factors by different teams.

Environment: ASP.NET, C#, JavaScript, MS SQL Server 2000

Project: Card Cancellation System (CCS)

Client: ICICI Call Centre

Description: An interactive/ Intranet-based solution developed to maintain the details of cancelled credit cards.

Environment: ASP.NET, C#, JavaScript, MS SQL Server 2000

Project: Asset Management System (AMS)

Client: ICICI Call Center

Description: To capture and identify assets across the location.

Environment: ASP.NET, C#, JavaScript, MS SQL Server 2000

Abyss & Horizon Consulting Pvt. Ltd., Mumbai Nov’02 to Jul’04

Project: Complaint Handling System (CHS)

Client: 3i Infotech Ltd

Description: The system handles the complaints/ queries received by the customer service executives, and the same gets assigned to solutions officer. There are various MIS reports based on the data entered.

Environment: ASP 3.0, JavaScript, MS SQL Server 2000

Project: Customer Telephony Interface System (CTIS)

Client: 3i Infotech Ltd

Description: The system had different modules wherein a customer calls the call center and can enquire about his account status, balance enquiry, stop check payment; enquire about stop checks, and request for check book. The ASP interface was designed for call center to retrieve the data from EAI module

Environment: ASP 3.0, JavaScript, Oracle 8i

Project: Harbinger

Client: 3i Infotech Ltd

Description: The system provides information about the scripts for the customer service executive. The system also has the Test module, which has the facility of online test for the CSOs

Environment: ASP 3.0, JavaScript, Oracle 8i



Contact this candidate