Now you can Instantly Chat with Harinarayanan!
About Me
I'm hard-wired to understand things and to know the mechanics or idea behind every technology or software; this ability helps me to compute best possible way to arrive at a solution for any problem. It doesn't mean i can solve all problems...
- 10+ year of experience in Microsoft Technologies like .Net Core, Asp.net , Asp.Net MVC , jQuery and JavaScript Frameworks(Knockout).Created POCs using Angular and React UI Frameworks.
- Full Stack developer having experience of creating application from scratch.
- Open API standards is maintained by swagger.
- Good Exposure to Design Patterns and Solid Principles and MVC,MVVM,MVP UI architecture.
- Good working knowledge on Application development and maintenance life cycle process.
- Worked with Oracle 10g,SQL 2008 Relational Databases.
- Recently worked in Azure Cloud,for setting up Service fabric in IaaS and PaaS environment.
- Experienced in programming of web andwindows.
- Polished and professional communication and collaborative abilities.
- Currently working as a Technical Analyst .Net in Visa Inc. from 12th July 2018 till date and working in Caterpillar prior to Shell.
- Followed Agile methodology (Scrum, Kanban) with TDD(and in some projects with BDD) in all of my projects.
Skills
Portfolio Projects
Description
Web app which let the user to configure the multiple windows service config and trigger ETL job to extract data from HDFS and generate D3 Visualization in web and Scorecard PPT. These scorecard have graphical representation of the banks with their peers in their region.
Show More Show LessDescription
Description:
Old Thick client FPS application is used for setting up dynamic fuel prices based on competitor prices. We have started the journey of migrating this application to cloud with web interface.
Responsibilities:
- Plan, develop and implement large-scale projects from conception to completion.
- Develop microservices and view.
- Create infrastructure in Azure Cloud (for IaaS & PaaS) and ensuring high availability and scalability.
- Ensuring TDD/BDD followed during software development.
- Following SCURM (Agile) Event properly.
- Mentoring Juniors and helping in their task.
- Worked on OAuth integration, Login Component, Configuring Routing, implemented Auth Guard in Angular 2+ Application.
- Implemented UI level testing using JasmineJS, KarmaJS and PhatomJs and Unit testing at Services level using MSTest.
- Configured unit test in CI.
- Configured CD for Microservices in Service Fabric.
Description
Description:
This application is used to manage and create machine configuration file for telematics machine inside heavy duty machinery.
Responsibilities:
- Plan, develop and implement large-scale projects from conception to completion.
- Develop service and view.
- Configured CI & CD infrastructure and Installer for standalone app.
- Implemented UI level testing using JasmineJS , KarmaJS and Phatomjs and Unit testing at Services level using MSTest.
- Created Installer using InstallShield.
- Used Azure Blob Storage for storing App data.
- Ensuring TDD/BDD followed during software development.
- Following SCURM (Agile) Event properly.
Description
Description:
This application is used to manage the notes and legal events and Financials & Payment activities that take place in the course of claiming an Workers Compensation insurance are registered and maintained here.
Responsibilities: Developing UI, Creating Services, Writing queries in LINQ and Following BDD using Jasmine
Show More Show LessDescription
Description:
Standardization and enforcement of the business procedures, as well as security and reliability are the key success factors within the daily operations of the cash management department. On the in and out bound processes, central banks, commercial banks and CIT companies are using new technological platforms to create more widely spread standards, improving overall efficiency and reliability. To cope with this trend, cash management departments are investing in larger, more automated and better secured cash centers. These centers are dealing with cash storage, processing and distribution, guaranteeing quality and security in a cost effective way
Responsibilities: Creating UI in WinForms, Developing Web Services, Create Store procedure and Follow TDD.
Show More Show Less