Bhavin Ramniklal Parmar
**********@*****.***
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