Raheemvali S.

Raheemvali S.

Senior Dotnet Full Stack Developer with 10.5 years EXP

Hyderabad , India

Experience: 10 Years

Raheemvali

Hyderabad , India

Senior Dotnet Full Stack Developer with 10.5 years EXP

467096 USD / Year

  • Immediate: Available

10 Years

Now you can Instantly Chat with Raheemvali!

About Me

                     

PROFESSIONAL SUMMARY

  • Working as a Senior Full Stack Developer with 10.5 years of professional work experience in the IT industry which includes ...

  • Experience in development of object-oriented business applications using Dotnet Core, Angular 2 to Angular 7,Angular js, React JS, knockout JS ASP.NET MVC, Web API, C#.NET, VB.NET, ASP.NET, jQuery, WCF, Web Services, Entity Framework, SQL Server and Oracle.

  • Having experience with Dotnet Core ,C#.net, Angular 2 to Angular 7, Angular material, Bootstrap,Jira, TFS,Devart,Jenkins Octopus and Oracle Applications.

  • Having experience with AngularJs Jira,Atlassian,Jenkins,jasmine karma unit testing  and simulator Applications in NCR ATM Activate Enterprise domain applications. 

  • Having experience with Dotnet Core, C#.net,Vb.net, Azure DevOPS,Azure Boards,ASP.net,Asp.net MVC,  Knockout JS,React Components and Redux applications. 

  • Good Experience in Dotnet Core Projects development and old Projects migration in Dotnet Core.  

  • Having Experience in Azure DevOPS(Visual Studio Team Services -VSTS) - Azure Boards and Azure Pipelines (Build and Release)

  • Having Experience with writing test cases using  jasmine karma unit test cases  and  testing 

  • Having Experience in Jenkins DevOps and Octopus deployment process.

  • Experience in using restful API ‘s from excel Macros (VBA) script.

  • Having experience with Dependency Injections tools like Autofac, Unity.

  • Having experience with TDD, Repository pattern, Auto Mapper.

  • Good Experience & Knowledge in OOPS concepts, LINQ features, SQL queries stored procedures.

  • Experience in Working with different tools like Fiddler, Postman for web request tracking.

  • Experienced in using Source Control systems like Visual Source Safe, Vault, TFS, and Git. 

  • Having experience with Software Development Life Cycle (SDLC) and Agile Methodology.

  • Extensively worked on Crystal Reports and SSRS reports.

  • Has the motivation to take independent responsibility as well as ability to contribute and be a productive team player.

  • Good team member, positive attitude and result oriented self-motivated, quick learner, willing to adapt to new challenges and new technologies.Experience in gathering requirements by communicating directly with the client. 

  • Communicative, Technical expertise, Comprehensive problem-solving abilities, Ability to work in a team environment and to work well under pressure, willingness to learn.

  •  

    EDUCATIONAL SUMMARY

     

    Degree

    University

    Year of Passing

    MCA (computers)

    Bharathidasan University

    2010

    B.Sc.(chemistry)

    Acharya Nagarjuna University

    2007

     

     

     

     

     

     

    SKILLS SUMMARY

     

    Primary Skills

     

    #

    Skill Area

    Expertise

    Total Years

    Last Used

    1

    Dotnet Core,Angular7,Angular js, Asp.net MVC,ASP.net,React JS, knockout JS, Web API  with SQL Server and Oracle.

    Expert

    9.5

    2021

     

    Secondary Skills

     

    #

    Skill Area

    Expertise

    Total Years

    Last Used

    1

    .Net Core

    Expert

    3.0

    2021

    2

    .Net 2.0/3.5/4.0/4.5/4.6/4.8,

    Expert

    5.11

    2021

    2

    Angular 2 to Angular 7

    Expert

    2.3

    2021

    3

    React JS Redux (Action, Reducers and Store) environment.

    Good

    16.13.0

    2021

    4

    Knockout JS

    Good

    3.4.66

    2021

    5

    SQLServer2005/2008/2012/2016/2018, 

    Expert

    8

    2021

    6

    Oracle 11

    Good

     

    2019

    7

    JavaScript, Ajax, jQuery, HTML

    Good

    4.3

    2017

    8

    Asp.net MVC, Web API

    Expert

    3.6

    2018

    9

    Asp.Net, web services, WCF

    Good

    1.5

    2017

    10

    C# (Windows Application)

    Expert

    1

    2012-2021

    11

    VB.Net

    Good

     

    2012-2021

     

    WORK EXPERIENCE

     

    Organization

    Designation

    Duration

    Location

    HCL Technologies Ltd

    Senior Technical Lead

    March’ 2021 - Till Now

    Hyderabad

    Epiq Systems India Pvt. LTD.

    Senior Full Stack Developer

    Jan’2020 - March’ 2021

    Hyderabad

    AgilityE Services pvt. Limited, India

    Sr.Software Engineer

    Aujst’2017th – 2020 Jan

    Hyderabad

    Cognizant Technology Solutions India Pvt. Ltd

    Associate

    Nov ‘15 – April’17

    Hyderabad

    Proarch it solutions Pvt Ltd, India

    Sr.Software Engineer

    Aug ‘12 – Nov’15

    Hyderabad

    Kingscote InfoTech, India

    Software Engineer

    May’11 – March’12

    Hyderabad





     

    PROJECT SUMMARY

     

    1. 

    Project Name: AE (Activate Enterprise)

    Client

    NCR

    Role Definition

    Senior Full Stack Developer

    Organization

    HCL 

    Technologies

    AngularJs ,Jira,Atlassian,Jenkins,jasmine karma unit testing  and simulator Applications(XFS,Cesium)

    Team Size

    10

     

    Project Description

    The Activate Enterprise is the ATM environment domain for building ATM applications  and testing with XFS simulator and Cesium Simulator.

     

    AE  application is responsible for:

  • Friendly Main menu,Quick pick menu Transactions,Pin entry and validation

  • Cash Withdrawal,Cash,Cheque Deposits and  Mixed media deposit.

  • FastCash,Transfer,Electronic Payment,Cheque deposit with cash back and Bill mix.

  • Preferences, CXM, Contact less card,Dip and Fit cards.

  •  

    Key Contributions

  • Developed new features to Main Menu and Quick pic menu, Bill mix  modules .

  • Created Angular components and Web API controllers as per the requirement.

  • Involved in analysis, design, coding.

  • Involved in User stories grooming and estimation of complexity

  • Following agile methodology with Scrum and jira ticket system and Atlassian .

  • Involved in writing Jasmine karma unit testing test cases for bill Mix and Quick pic menu transactions.



  •  

    1. 

    Project Name: ASAP (AACER Search Automation Program)

    Client

    Epiq Systems India Pvt. LTD.

    Role Definition

    Senior Full Stack Developer

    Organization

    Epiq Systems India Pvt. LTD.

    Technologies

    Angular8, Dot Net Core, Web API, , LINQ, Visual Studio 2019, SQL Server 2018, Azure DevOps(Visual Studio Team Services -VSTS), GIT

    Team Size

    10

     

    Project Description

    The ASAP website is the primary administrative interface for the Operations team. It enables them to troubleshoot data provided by customers and courts, view database statistics, job details and error logs, and configure various aspects of the overall AACER/ASAP system.

     

    ASAP solution is responsible for:

  • Subscriber file validation process 

  • IRRIS (Initiate, Resume, Reinitiate, Suspend)

  • scrubbing and consolidation for results

  • MY AACER Process for reports generation

  • Notification Job Manager process.

  •  

    Key Contributions

  • Business presentations, effort estimation, tracking, risk management, status reporting.

  • Involved in development of IRRIS , Scrubbing and NJM  modules of this project.

  • Involved in dotnet core development as per requirements 

  • Created Angular components and Web API controllers as per the requirement.

  • Involved in analysis, design, coding.

  • Involved in Database implementation.

  • Involved in User stories grooming and estimation of complexity

  • Following agile methodology with Scrum.

  • Debugging and unit testing.





  •  

    2. 

    Project Name: AACER (Automated Access to Court Electronic Records)

    Client

    Epiq Systems India Pvt. LTD.

    Role Definition

    Senior Full Stack Developer

    Organization

    Epiq Systems India Pvt. LTD.

    Technologies

    React JS , Knockout JS, Dot Net Core, ASP.Net MVC,WEB API, C#, Visual Studio 2019, SQL Server 2018, Azure DevOps(Visual Studio Team Services -VSTS), GIT

    Team Size

    10

     

    Project Description

    The AACER website is use full uploading user notification files, admin management, Queue Management and providing powerful search engine to the customers on Bankruptcy Court data search By  case search and Full Social search features. Providing Good Query extraction, Docket extraction and cover sheet extraction process.

     

    RBS solution is responsible for:

  • Admin management.

  • Queue Management

  • My Case Search

  • All Bankruptcy Case Search

  • Key Contributions

  • Business presentations, effort estimation, tracking, risk management, status reporting.

  • Involved in development of Admin management, Queue Management, My Case Search and Full Social Search

  •  Involved in analysis, design, coding.

  • Created React JS components Knocout JS scripts, MVC views, MVC controllers and Web API controllers as per the requirement.

  • Involved in Database implementation.

  • User stories grooming and estimation of complexity

  • Following agile methodology with Scrum.

  • Debugging and unit testing.

  •  

    3. 

    Project Name: RBS(Retail Business System)

    Client

    The sultan center, Kuwait

    Role Definition

    Sr Software Engineer

    Organization

    Agility E Service pvt limited, India 

    Technologies

    Angular7, Angular material ,Web API, Entity Framework, Unity,  Linq , Oracle , Visual Studio 2018,TFS,Jenkins DevOps and Octopus deployment

    Team Size

    10

     

    Project Description

    RBS solution is the ERP system and it full fill the  user needs in retail store(The Sultan Center Retail store).it is responsible for item creation, order management, receiving, inventory, transfer , schedule, store and ware house management, Workflow system, user management  and   supply chain track and trace.

     

    RBS solution is responsible for:

  • Creating master data, item’s creation and order management.

  • Responsible for supply chain management and receiving process for orders.

  • Maintaining strong warehouse management for different locations(stores).

  • Integrating with ERP for master data and order management.

  • Providing real-time visibility on item order management and supply chain process. Workflow process for approval process.

  • Performing historical analysis and reporting on serialized batches and jobs.

  •  

    Key Contributions

  • Business presentations, effort estimation, tracking, risk management, status reporting.

  • Involved in development of Packaging, Product, and Provisioning and Order modules of this project.

  • Involved in analysis, design, coding.

  • Created view pages and scripts and Web API controllers as per the requirement.

  • Involved in Database implementation.

  • User stories grooming  and estimation of complexity

  • Following agile methodology with Scrum.

  • Debugging and unit testing.

  •  

    4. 

    Project Name: Serialization

    Client

    Schneider Electric

    Role Definition

    Associate

    Organization

    Cognizant Technology Solutions, India 

    Technologies

    Skelta, Asp.net, jQuery, CSS, SQL Server 2012, SSRS 2016, Visual Studio 2013, TFS

    Team Size

    06

     

    Project Description

    Serialization solution is the centralized serialization hub for a packaging site that is connected to various packaging lines at the site level as well as interfaced with ERP and enterprise level serialization solution responsible for supply chain track and trace.

     

    Serialization solution is responsible for:

  • Provisioning serial numbers from enterprise level serialization solutions.

  • Ensuring high availability of serial numbers for utilization during serializing and packaging products at the packaging line.

  • Maintaining detailed serialization information about the serialized batches that consists commissioning and aggregation information.

  • Interfacing with enterprise-level serialization solution in terms of providing commissioning and aggregation information about the serialized batches.

  • Integrating with ERP for master data and order management.

  • Providing real-time visibility on batch serialization at various packaging lines.

  • Performing historical analysis and reporting on serialized batches.

  •  

    Key Contributions

  • Business presentations, effort estimation, tracking, risk management, status reporting.

  • Involved in development of Packaging, Product, and Provisioning and Order modules of this project.

  • Involved in analysis, design, coding.

  • Created view pages and scripts and Web API controllers as per the requirement.

  • Involved in Database implementation.

  • User stories grooming and estimation of complexity

  • Following agile methodology with Scrum.

  • Debugging and unit testing.

  •  

    5. 

    Project Name :  Blanket Contract (UPN)

    Client

    SEDC (Atlanta, USA)

    Role Definition

    Sr. Software Engineer

    Organization

    Proarch IT solutions Pvt ltd, India

    Technologies

    Asp.Net MVC5, Web API, Autofac, Auto mapper, jQuery   Entity Framework, LINQ, Bootstrap, SQL Server 2008, Visual Studio 2010, Vault

    Team Size

    8

     

    Project Description

    Blanket contract is an agreement with a specified vendor for specific quantities and unit cost for items to be purchased prior to the end of the contract period. This project allows user to order items for the specific blanket contract through the Blanket Contract Order. This project has integrated with approval system, Purchase Order and Requisition.

    Key Contributions

  • Business presentations, effort estimation, tracking, risk management, status reporting.

  • Understanding and coordinating client’s needs / enhancements, customization of product, consulting and working with technical team to provide solutions as per the delivery schedules.

  • Involved in development of Requisition, Request, Approval system and Blanket contract modules of this project.

  • Involved in analysis, design, coding.

  • Created view pages and scripts and Web API controllers as per the requirement.

  • Involved in Database implementation.

  • User stories grooming and estimation of complexity

  • Following agile methodology with Scrum.

  • Effectively communicating the project expectations to team members and stakeholders in a timely and clear fashion.

  •  

    6. 

    Project Name: Release a Job in Stages

    Client

    SEDC (Atlanta, USA)

    Role Definition

    Software Engineer

    Organization

    Proarch it solutions Pvt Ltd, India

    Technologies

     Asp.net C#.NET, jQuery, Ajax, JavaScript, WCF, CSS, SQL Server 2008, Visual Studio 2010, Vault

    Team Size

    4

     

    Project Description

    Release a Job in Stages provides user can release and complete the job in stages of General Accounting system.

     

    Key Contributions

    As Team Player, was responsible for: 

  • Interacting with the client for gathering the business requirements.

  • Involved in Stored Procedures and Database Design.

  • Involved in writing effective code which can be used to write unit test cases.

  • Supported unit Testing and Developed Test cases document.

  •  

    7. 

    Project Name: TRMS (1.0) (Transaction Receipt Management System)

    Client

    Overseas client

    Role Definition

    Software Engineer

    Organization

    Proarch it solutions Pvt Ltd, India

    Technologies

    Window Application -- C#.NET, Crystal Reports, Lead tools Tool (OCR technology), SQL Server 2005, Visual Studio 2008

     

    Project Description

    “TRMS 1.0” is a Windows Based Client / Server application, it is used to process, maintain and reconcile the credit card transactions for merchants. This is a workflow-based application with extensive reporting capabilities. I have developed the core modules (OCR, Data Encryption and User access and authorization). The OCR module performs the Optical Character Recognition of scanned receipts and parses the OCR Data to multiple fields, applies business rules and saves them into the database objects. This application has high security standards with data encryption and user access.

     

    Key Contributions

    As Tech Lead, was responsible for: 

  • Interacting with the client for gathering the business requirements & preparing the Mock Up’s.

  • Communicating with the Business Analyst & the Onsite team

  • Code reviews.

  • Team Management

  • Involved in the coding of Routing.

  • Involved in the Database for writing stored procedures and queries.

  • Supported unit Testing and Developed Test cases document.

  • Involved with third party toll (Lead tools) research to activate OCR professional engine to application.     

                                                                                               

Show More

Portfolio Projects

Description

The ASAP website is the primary administrative interface for the Operations team. It enables them to troubleshoot data provided by customers and courts, view database statistics, job details and error logs, and configure various aspects of the overall AACER/ASAP system

ASAP solution is responsible for:

  • Subscriber file validation process
  • IRRIS (Initiate, Resume, Reinitiate, Suspend)
  • scrubbing and consolidation for results
  • MY AACER Process for reports generation
  • Notification Job Manager process.

Key Contributions

  • Business presentations, effort estimation, tracking, risk management, status reporting.
  • Involved in development of IRRIS , Scrubbing and NJM modules of this project.
  • Involved in dotnet core development as per requirements
  • Created Angular components and Web API controllers as per the requirement.
  • Involved in analysis, design, coding.
  • Involved in Database implementation.
  • Involved in User stories grooming and estimation of complexity
  • Following agile methodology with Scrum.

Debugging and unit testing.

Angular8, Dot Net Core, Web API, , LINQ, Visual Studio 2019, SQL Server 2018, Azure DevOps(Visual Studio Team Services -VSTS), GIT

Show More Show Less

Description

The AACER website is use full uploading user notification files, admin management, Queue Management and providing powerful search engine to the customers on Bankruptcy Court data search By case search and Full Social search features. Providing Good Query extraction, Docket extraction and cover sheet extraction process.

RBS solution is responsible for:

  • Admin management.
  • Queue Management
  • My Case Search
  • All Bankruptcy Case Search

Key Contributions

  • Business presentations, effort estimation, tracking, risk management, status reporting.
  • Involved in development of Admin management, Queue Management, My Case Search and Full Social Search
  • Involved in analysis, design, coding.
  • Created React JS components Knocout JS scripts, MVC views, MVC controllers and Web API controllers as per the requirement.
  • Involved in Database implementation.
  • User stories grooming and estimation of complexity
  • Following agile methodology with Scrum.

Debugging and unit testing

React JS , Knockout JS, Dot Net Core, ASP.Net MVC,WEB API, C#, Visual Studio 2019, SQL Server 2018, Azure DevOps(Visual Studio Team Services -VSTS), GIT

Show More Show Less

Description

RBS solution is the ERP system and it full fill the user needs in retail store(The Sultan Center Retail store).it is responsible for item creation, order management, receiving, inventory, transfer , schedule,

store and ware house management, Workflow system, user management and supply chain track and trace.

RBS solution is responsible for:

  • Creating master data, item’s creation and order management.
  • Responsible for supply chain management and receiving process for orders.
  • Maintaining strong warehouse management for different locations(stores).
  • Integrating with ERP for master data and order management.
  • Providing real-time visibility on item order management and supply chain process. Workflow process for approval process.
  • Performing historical analysis and reporting on serialized batches and jobs.

Key Contributions

  • Business presentations, effort estimation, tracking, risk management, status reporting.
  • Involved in development of Packaging, Product, and Provisioning and Order modules of this project.
  • Involved in analysis, design, coding.
  • Created view pages and scripts and Web API controllers as per the requirement.
  • Involved in Database implementation.
  • User stories grooming and estimation of complexity
  • Following agile methodology with Scrum.
  • Debugging and unit testing.
  • Angular7, Angular material ,Web API, Entity Framework, Unity, Linq , Oracle , Visual Studio 2018,TFS,Jenkins DevOps and Octopus deployment

Show More Show Less

Description

Serialization solution is the centralized serialization hub for a packaging site that is connected to various packaging lines at the site level as well as interfaced with ERP and enterprise level serialization solution responsible for supply chain track and trace.

Serialization solution is responsible for:

  • Provisioning serial numbers from enterprise level serialization solutions.
  • Ensuring high availability of serial numbers for utilization during serializing and packaging products at the packaging line.
  • Maintaining detailed serialization information about the serialized batches that consists commissioning and aggregation information.
  • Interfacing with enterprise-level serialization solution in terms of providing commissioning and aggregation information about the serialized batches.
  • Integrating with ERP for master data and order management.
  • Providing real-time visibility on batch serialization at various packaging lines.
  • Performing historical analysis and reporting on serialized batches.

    Key Contributions

  • Business presentations, effort estimation, tracking, risk management, status reporting.
  • Involved in development of Packaging, Product, and Provisioning and Order modules of this project.
  • Involved in analysis, design, coding.
  • Created view pages and scripts and Web API controllers as per the requirement.
  • Involved in Database implementation.
  • User stories grooming and estimation of complexity
  • Following agile methodology with Scrum.
  • Debugging and unit testing
  • Skelta, Asp.net, jQuery, CSS, SQL Server 2012, SSRS 2016, Visual Studio 2013, TFS

Show More Show Less

Description

Blanket contract is an agreement with a specified vendor for specific quantities and unit cost for items to be purchased prior to the end of the contract period. This project allows user to order items for the specific blanket contract through the Blanket Contract Order. This project has integrated with approval system, Purchase Order and Requisition.

Key Contributions

  • Business presentations, effort estimation, tracking, risk management, status reporting.
  • Understanding and coordinating client’s needs / enhancements, customization of product, consulting and working with technical team to provide solutions as per the delivery schedules.
  • Involved in development of Requisition, Request, Approval system and Blanket contract modules of this project.
  • Involved in analysis, design, coding.
  • Created view pages and scripts and Web API controllers as per the requirement.
  • Involved in Database implementation.
  • User stories grooming and estimation of complexity
  • Following agile methodology with Scrum.
  • Effectively communicating the project expectations to team members and stakeholders in a timely and clear fashion.
  • Asp.Net MVC5, Web API, Autofac, Auto mapper, jQuery Entity Framework, LINQ, Bootstrap, SQL Server 2008, Studio 2010, Vault

Show More Show Less

Description

Release a Job in Stages provides user can release and complete the job in stages of General Accounting system.

Key Contributions

As Team Player, was responsible for:

  • Interacting with the client for gathering the business requirements.
  • Involved in Stored Procedures and Database Design.
  • Involved in writing effective code which can be used to write unit test cases.

Supported unit Testing and Developed Test cases document

Asp.net C#.NET, jQuery, Ajax, JavaScript, WCF, CSS, SQL Server 2008, Visual Studio 2010, Vault

Show More Show Less

Description

TRMS 1.0” is a Windows Based Client / Server application, it is used to process, maintain and reconcile the credit card transactions for merchants. This is a workflow-based application with extensive reporting capabilities. I have developed the core modules (OCR, Data Encryption and User access and authorization). The OCR module performs the Optical Character Recognition of scanned receipts and parses the OCR Data to multiple fields, applies business rules and saves them into the database objects. This application has high security standards with data encryption and user access.

Key Contributions

As Tech Lead, was responsible for:

  • Interacting with the client for gathering the business requirements & preparing the Mock Up’s.
  • Communicating with the Business Analyst & the Onsite team
  • Code reviews.
  • Team Management
  • Involved in the coding of Routing.
  • Involved in the Database for writing stored procedures and queries.
  • Supported unit Testing and Developed Test cases document.

Involved with third party toll (Lead tools) research to activate OCR professional engine to application.

Window Application -- C#.NET, Crystal Reports, Lead tools Tool (OCR technology), SQL Server 2005, Visual Studio 2008

Show More Show Less