Post Job Free
Sign in

.Net Developer

Location:
Phoenix, AZ
Posted:
June 22, 2022

Contact this candidate

Resume:

ArunPrasath Asokan Phone: +1-469-***-****

Phoenix, Arizona email Id: *****@******************.***

Resume

Professional Summary

•13 years of experience as a Senior Developer and Team Lead successfully contributing to all phases of IT projects from feasibility, requirements, design, development, test, deployment and maintenance. Implemented small/large scale development projects using Microsoft technologies. I have designed and developed web/mobile-adaptive responsive applications using Microsoft .NET framework, JavaScript frameworks and their respective design principles. Follows and always adopts the best practices of structured SDLC methodologies during project development to deployment with waterfall model and agile methodologies.

•Proficient in architecting cloud and web product solutions using various Microsoft technologies in C#, ASP.NET, ASP.NET MVC, ASP.NET Core, Web API, WCF, ADO.NET, Entity Framework, VB.NET, XML, XSLT, SQL Server/ Azure SQL.

•Experience working with applications in a hybrid environment of On-Premise, Cloud, and SaaS.

•Good experience in Design Patterns, MVC, Micro services, Domain Driven architecture, SOLID principles, Application security hardening by eliminating OWSAP TOP 10 threats, Application modernization and cloud transformation/Migration.

•Experience developing SOA Applications to connect distributed systems using WEB API, RESTful Services and Dependency Injection (IOC)

•Hands on experience in OWASP Vulnerability Assessment of Web applications, Web API’s, secure code testing and writing.

•Team mentoring and project delivery, leading globally distributed cross functional teams, setting product vision and roadmap, build collaborative teams, promote innovation and creativity.

•SQL - performance tuning, scaling, dealing with TBs of data, etc.

•Build CI/CD deployment for the Azure DevOps Pipelines to Microsoft Azure Servers and Automated Puppet deployment.

•Confident and resourceful with a willingness to learn new concepts and apply them to yield successful results.

Technical Skills

Platform

•Windows server 2008/2012/2016/2019, Windows 10

Programming Language

And Technologies

•.Net Framework 4.6.2/4.5/4.0/3.5/3.0/2.0, C#.Net, VB.NET

Databases

•SQL Server 2016/2014/2012/2010/2000, AS 400, MS Access.

Scripting Language

•Java Script, JQuery, Knockout JS, Angular JS

Web Related

•ASP.Net, ASP.Net MVC 3/4/5/6, ASP.Net Core 1.0/2.0, Web Services (REST/SOAP), WCF, Web API 2+, Windows Services, AJAX,

•HTML 5, SOAP, XML, XSLT, CSS, Bootstrap, Kendo UI, AM Charts

Tools & Utilities

•VS 2019/2017/2015/2012/2010, SSMS, ICE, Dynatrace, Fiddler, Log4net, Splunk, Azure DevOps, GitHub, Puppet, ServiceNow

ETL Tool

•SQL Server Integration Services (SSIS), Crystal Reports

Application Security & Tools

•OWASP top 10, Vulnerability Assessment for Web Applications (Burp Suite, Web Inspect)

Source Control Systems

•Azure DevOps, TFS with CI, GITHUB with CI Puppet, JIRA, Clear case, SVN Tortoise

Web Servers

Internet Information Services (IIS)

Clients

•I have worked on projects for different clients: PetSmart Inc, PrePass Safety Alliance, HELP Inc, CSAA Insurance Exchange, Assurant, Aetna, AbbVie Inc. and Abbott Laboratories.

Education

•Bachelor of Engineering in Electronics and Communication Engineering from College of Engineering Guindy, Anna University, Chennai, India in May 2007.

Current Location: Phoenix, AZ

Visa Status: H1B valid till Sep 2024

Relevant Project Experience

Organization: Indus Infotech.

Application/Products ServiceNow Automation, ZIPKIN Integration – POS E2E.

Operating System Windows 10, Windows 2012/2016 server, RHEL 7/8

Environment tools VS 2019, C#.Net, WCF, ASP.Net MVC 5.0, ASP.NET Core, Web API 2.0, Entity Framework and SQL-Server 2016, CSS, LINQ, HTML 5, AJAX, JavaScript, jQuery, Bootstrap, GITHUB, Puppet, Google API’s (maps & analytics), GCP, Crystal Reports, Fiddler, Postman, ServiceNow, JIRA, Confluence, Splunk, ZipKin.

Team Size 9

Role Sr Tools and Automation Engineer

Period Nov 2021 – Till now

Project Description

ServiceNow Automation Developer:

Technical hands on experience in Developing 7+ automation processes using Workflow, Flow Designer, UI Actions, API Integration, Incident, Service Catalog, change management, Data Mapping for various teams (Infrastructure, Security, IAM, Tibco, Web/API Applications, Monitoring) related tasks with Active Directory, Incident Creation from external tools like SPLUNK, configured custom data mapping with ServiceNow with import and transform mapping, Enable or disable alerts in SPLUNK from ServiceNow.

ZIPKIN Integration – POS E2E:

The POS application is the upstream application for managing the Sales at stores billing customers for payments and it pushes the data to the downstream systems to manage the product sales, amount billed and other details to various downstream applications via API’s.

Roles and Responsibilities:

•Technical hands-on experience with ServiceNow in Developing 7+ automation processes using Workflow, Flow Designer, UI Actions, UI Policy, API Integration, Incident, Service Catalog, change management, Data Mapping/ Transform.

•Subject Matter Expert for POS – ZIPKIN Integration.

•Design, develop web applications / API’s using HTML 5, CSS, ASP.NET, ASP.NET CORE, MVC 5.0, Web API 2.0, Entity Framework and SQL-Server 2016, CSS, LINQ, HTML 5, AJAX, JavaScript, jQuery, ServiceNow Automation.

•Automate

•Responsible for managing ServiceNow platform with initiatives related in the areas of maturing ITSM processes, CMDB, Orchestration and Asset management.

•Implemented google analytics across web application to understand the end customer experience.

•Developing and modify Applications to combat security risks and will connect distributed systems using WEB API and REST Services.

•Additionally, participating in a team environment using Agile Project Management (SCRUM) and Test-Driven Development (TDD) Environments.

Organization: Xerox State & Local Solutions Inc / Conduent Inc (From Jan 2017) / CVO Holding Company LLC (From Jan 2019)

Application/Products ECB (Electronic Cloud Billing), BillPay, IVR AutoPay, PrePass Identity, User Store Migration, PrePass Enrollment, PrePass InFORM Safety, PrePass InFORM Reports, PrePass.com.

Client PrePass Safety Alliance / HELP Inc. - USA

Operating System Windows 10, Windows 2012/2016 server

Environment tools VS 2017,2015,2013, C#.Net, WCF, ASP.Net MVC 5.0, ASP.NET Core, Web API 2.0, Entity Framework and SQL-Server 2014/16, CSS, LINQ, HTML 5, AJAX, JavaScript, jQuery, Angular JS, Bootstrap, Kendo UI, Am Charts, AzureDevops, Team Foundation Server (TFS) – CI/CD, Single Sign On (SSO), GITHUB, Puppet, Microsoft Dyanmics GP, Google API’s (maps & analytics), ICE, Crystal Reports, SSIS, Fiddler, Web Inspect.

Team Size 3 – 12 (varies across application)

Role Development Team Lead / System Development Senior Specialist

Period May 2016 – Nov 2021

Project Description

ECB (Electronic Cloud Billing):

The Enterprise and Cloud Billing (ECB) is a very large product for billing and accounts receivables. Functionalities include Account Hierarchy, Product Catalog Management, Rating, Billing and Invoicing, Invoice Formatting based on business rules, Reports. The current PeopleSoft system will be replaced by ECB for billing and invoicing.

BillPay UI and IVR AutoPay:

The BillPay application is the upstream UI application for managing the billing accounts, payments, Invoices on behalf of customers. These 2 applications are very critical for the day-to-day business for the funding of CVO Holding company as all the customer payments goes through these applications and it should be very highly available with very less to no downtime during the business hours from EST to PST.

PrePass Identity/ User Store Migration:

This is one of the most critical project with the same level as ECB. The PrePass Identity application is been developed with Identity 4 security architecture and APIs of ASP.NET Core, the necessary protocols and technologies like OpenID Connect, OAuth 2.0 and secured JSON Web Tokens (JWT). The user store migration from multiple databases to one database is a very difficult to handle the duplicate users and the user roles where the total user count was around 157K.

PrePass InfoRM Safety / Reports:

PrePass InfoRM (Information & Reports Manager) Safety was designed to give carriers and owner/operators a high-level overview of their safety activity based on the Inspection, Violations and Crashes. We can get detailed data of Violation, Inspection and Crashes with maps for state and highways to help you better understand how to manage the safety for the trucks. we can take a deeper dive into the drill down data up to the single county level or a single highway or single weigh-station. ISS score is calculated based on Motor Carrier Safety performance data. PrePass InfoRM (Information & Reports Manager) Reports was designed to give carriers and owner/operators a high-level overview of their bypass and tolling activity.

PrePass.com & Enrollment:

PrePass is the most reliable and technologically-advanced weigh station bypass platform in North America. The PrePass platform includes weigh station bypass, toll payment services. PrePass is a product which is used by all the trucking companies in USA and Canada to their day-to-day business operations for maintaining the Truck equipment, Account maintenance, Billing, Driver information, Transponder Device details, and etc. from end to end. The Enrollment application product is a re-write of the existing enrollment application with the new UI which works with any browser, iPad, mobile and Kiosk. Enroll for services of PrePass, PrePass Plus, and Tolls with their trucks by providing very minimal information of their DOT/CA, truck equipment, Credentials, NC, Billing contact details. The data will be pushed to CRM on the go when the user submits the enrollment

Roles and Responsibilities:

•Single point of contact for ECB application, Subject Matter Expert for ECB, BillPay, and Identity (User Management and SSO)

•Design, Develop and maintain complex web applications using HTML 5, CSS, ASP.NET, ASP.NET CORE, MVC 5.0 and AJAX, Web API 2.0, Entity Framework and SQL-Server 2014/16, CSS, LINQ, HTML 5, AJAX, JavaScript, jQuery, Angular JS, Bootstrap, Kendo UI, Am Charts, Single Sign On (SSO) – Identity 4, ICE, Crystal Reports.

•Implemented google analytics and other analytic tools across web application to understand the end customer experience.

•Developing and modify Applications to combat security risks and will connect distributed systems using WEB API and REST Services.

•Leader for a team of developers where we work as a team for the development of application functionality, Security, performance, and deployment

•Building strong relationships with other AIM namely, Web Authentication / Authorization/ Single Sign On, and Identity User store data.

•Performed security assessments on new and existing applications that are PCI and non-PCI compliant for vulnerability assessments, source code analyses of various web applications & web services (SOA/API).

•Created a roadmap for the development team and update of product-oriented security architecture and standards based on the OWASP security

•Single handedly managed the migration of the user store from multiple databases to a single Identity database including the user roles across various product applications.

•Participate in Architecture designing, developing and maintain interface, business logic and Data Tiers.

•Experience in creating build and release Definition in TFS, Azure DevOps

Organization: Cognizant Technology Solutions US Corp

Title Upload Applications (Subject Matter Expert)

Client CSAA Insurance Exchange - USA

Environment tools VS 2013/ 2012/ 2010, C#.Net, WCF, ASP.Net MVC 5.0, Web API 2.0, Entity Framework and SQL-Server 2008, SSIS, CSS, LINQ, HTML 5, AJAX, JavaScript, JQuery, SVN tortoise, Jenkins – Continuous Integration, TFS, Single Sign On (SSO), Splunk.

Team Size 11

Role Onsite Project Lead and Developer

Period August 2014 – May 2016

Upload Applications: Upload Applications are to bind new Auto, Property policy information’s from the end User into the AS 400 System and track to various stages like policy number generation, Policy binding, Policy upload, Policy activation, Policy renewal, Document generation with all the inputs from the User such as Membership information, Homeowner, Coverage details, Payment details, Vehicle information, driver information, Agent details, etc. Various Applications are developed to track all the entities related to CSAA new business policy information’s from end to end.

WCF Service - Nightly Batch Jobs - Nightly SSIS Packages: WCF Service core functionality for the users such as providing Secure Login to generate the policy number, binding the policy information, fetching the credit report, etc. which are interfaced using the WCF service via https and tcp bindings. Nightly Batch jobs are developed as .Net Console application in C#, and scheduled in Windows Task Scheduler in the Windows Server to run every day, which moves the Data from SQL Servers / Flat Files to the AS 400 Database. Notifications, Logs for the jobs are stored in the SQL Server and email would be sent to all the business stake holders. Nightly SSIS Packages which Loads Flat File data to SQL Server Table and to the AS 400 Server using ODBC Connection, this DTSx Package is executed by a daily night batch.

File Watcher Windows Service

A Windows Service is created to watch certain folders for 24*5 where the files from vendors will be dropped (by the Vendor Interface). These services will move the file to a working folder and load the data to the SQL Server using Entity Framework by parsing through each row of the CSV file.

Agent Intranet web application

This application is used by CSAA agents as well as independent agents to view the policy details and agent’s information/statistics. The pages will be displayed to the user based on the agent type. AI is interacting with Active Directory for user authentication. The policy details are retrieved from AS 400 to SQL Server Policy data base by daily batch process, the agents are updated on a weekly batch process and agent's information/statistics are updated on monthly batch process.

Roles and Responsibilities:

•SME for overall upload applications (4 Web applications, 11 WCF services, 14 batches and Automation tools)

•Designed and architected the whole process.

•Primary & secondary point of contact ensuring 24/7 availability.

•Led production deployments on a structured release cycle.

•Mentored developers to adhere with coding policies and follow the process as defined for code reviews

•Worked on developing and facilitating procedures and documentation for supported automation product

Title FACT Encore

Client Assurant Speciality Property - USA

Operating System Windows 7

Environment VS 2012, C#.Net, ASP.Net MVC 5.0, Web API 2.0, Entity Framework 6, jQuery, JSON, KnockoutJS, SQL-Server 2008, CSS, TFS, ClearCase.

Team Size 7

Role Onsite Project Lead Developer

Period Mar 2014 – July 2014

Project Description:

The Operational Analytics Team is moving from an Access database to a SQL server database for greater flexibility, increased database size, and data archiving. Currently the data from input flat files are being imported to the newly created and normalized SQL Server tables. SSIS packages would be scheduled every 60 minutes interval which will check for the input files and import the data from the input files. Also, a GUI will be developed which will allow for the Operational Analytics group to check for a specific month which will process the FACT Encore business logic to assign costs by activity by associate ad hoc and the output data is generated. The GUI will allow for the export functionalities which will allow for the export of data in different formats as excel or csv from the master tables.

Roles and Responsibilities:

•Designed and architected the Application process flow.

•Interacted with the business team for the respective applications to gather the requirements.

•Coordinating with the business team, onshore developers and the offshore team on a day-to-day basis, share weekly status report to the Client Manager and follow up on the action items.

•Mentored developers to adhere with coding policies and follow the process as defined.

Title Surge

Client Aetna Healthcare - USA

Environment VS 2010, ASP.Net, C#.Net, ADO.Net, ASP.Net MVC 4.0, and SQL-Server 2008, CSS.

Team Size/Role 5/ Application Developer III

Period Sep 2013 – Feb 2014

Project Description:

This Project is a major initiative taken by Cognizant to work on the back-log tickets and CRQ’s of various applications across Aetna Medicaid. Below are the lists of application I’ve worked for

•QNXTTools Claim Edit – Custom application.

•Encounters

•Back log CRQ’s of Aetna Medicaid across Claims and Provider applications

Roles and Responsibilities:

•Interacted with the business team for the respective applications to gather the requirements.

•Created a workflow process for the whole team to follow reviews, deadlines and updates.

•Proposed and created few automation tools to get rid of the manual work for the Business teams and QA teams for increasing the productivity.

•Lead developers with example on how to approach issues and encouraged to be creative with coding.

Projects AbbVie Microsite, OEC Monitoring Database, HCIR – GEHS, Action Scanner Device, eLHR Spanish Conversion

Client Abbott Laboratories - USA

Operating System Windows XP, 2008 and 7

Environment VS 2010, ASP.Net, C#.Net, ADO.Net Entity Framework 4.0, ASP.Net MVC 3.0, JavaScript, jQuery, JSON, KnockoutJS, C#.Net Smart device application, SQL Server Compact Edition and SQL-Server 2008, CSS, TFS.

Team Size 3-9

Role Offshore Project Lead

Period Feb 2011 – Aug 2013

AbbVie Microsite: This Project is a very critical project in the client (AbbVie) perspective and from the Cognizant perspective. This project is a multilingual web application which is the official website for AbbVie which supports 35 languages across the globe. In this project, we faced lots of difficulties based on the language conversion and the handling things at the code level. As its critical based on the Abbott split the project is on very stringent time lines based on the delivery perspective.

OEC Monitoring Database: The OEC Monitoring database application is developed for doing Plan Management, CAPA Management and Administration. Plan management has got the modules like Create Plan, Edit plan, Monitor Plan, Manage Monitoring Results (MMR), Manage Deficiency. CAPA Management has got the modules of CAPA (Corrective Action and Preventive Action) management, generating CAPA Reports based on the plans. Administration modules consists of Manage Policies, Manage Divisions, Manage years, Manage Key Control Elements.

HCIR - GEHS:

This project involves development and integration of HCIR systems with GEHS for getting the data of everyone who undergoes the training in GEHS systems from HCIR team. We automated the business by integrating the application with web service to retrieve data and generate the document based on that. Successfully delivered the application with quality and the client was very much happy for the huge cost savings by this application.

Action Scanner Device: This project involves development and installation of the software for Symbol MC9090 scanner. It will enable uninterrupted maintenance of user container inventories and allow for tracking containers located both in the GPRD Scientific Stockrooms and in the laboratories.

eLHR Spanish Conversion: Abbott Vascular is starting a manufacturing unit in Costa Rica. Since Operators in Costa Rica are more comfortable with Spanish compared to English. The eLHR application is integrated with CAMSTAR. We have created a translation framework which handles all the controls of CAMSTAR, ASP.NET, HTML, and HTMLGENERIC controls which takes care of the translation of English to Spanish conversion.

Roles and Responsibilities:

•Offshore- Developer and Delivery Lead for the application (co-ordination of team, developer, daily standup calls on the status, sending daily status of the team’s work to my on-site counterpart, responsible for delivery of the application, interacting with the testing team counterpart for the status)

•Requirement gathering and analysis (Gathered requirement from my onsite counterpart, got KT for the application, analyzed the requirement & got my doubts clarified)

•Analysis of the CAMSTAR controls in the application and worked on the creation of Translation framework for all controls in the entire application (worked with the creation of translation framework for the controls need to be translated to Spanish)

•Building xml files (Creating Master XML for the conversion of English to Spanish conversion for the modules which I’ve worked on)

•Updating the dictionary values in DB (Updating the Spanish text values to the dictionary for the English text values).

•Conversion of the older version of PDMS – ClinDev application to version 10.1.7 of DevExpress

•Deploying Action Scanner application in the Symbol MC9090 scanner device

•Database table design in SQL Compact Database (Masters and transactions)



Contact this candidate