Praveen M.

Praveen M.

Lead Software Engineer

Secundrabad , Malaysia

Experience: 9 Years

Praveen

Secundrabad , Malaysia

Lead Software Engineer

32403.5 USD / Year

  • Immediate: Available

9 Years

Now you can Instantly Chat with Praveen!

About Me

Having 11 years of Experience in Microsoft Dot Net Technologies presently working in Moback Technologies Pvt Ltd as a Lead Software Engineer. Having overseas job experience, where worked in Malaysia for 3 years. Experienced in Agile Methodology, wher...

Show More

Portfolio Projects

Description

The Korn Ferry Assessment of Leadership Potential (KFALP) is a comprehensive assessment for measuring leadership potential. The assessment measures an individuals Drivers, Experience, Awareness, Learning agility, Leadership traits, Capacity, and Derailment risks. Korn Ferry assessments have no actual pass or fail mark. However the higher you score the better. Different companies may set a certain benchmark that they want candidates to hit before they hire them.

Show More Show Less

Description

Client: Internal Project

Duration: Dec 2009Dec 2011

Organization: Proxault Info Solutions.

Project Name: Incident Reporting Tool

Project Description:

This is an application that can facilitate the associates to log the incidents pertaining to their Health, Safety and Environment of the Work place. This is basically an initiative by Organization to know and improve on the Work place standards provided to their associates

The application is supposed to basically serve the following purposes:

• Allow the associate to log incidents and track their status

• Allow the role players to solve these incidents

One of the prime requirements for the application is to have a strong reporting structure, from all possible ends asked for.

Responsibilities:

Designing User Interfaces.

Involved in writing stored procedures with in the module.

Involved in Coding Part and unit testing of the module.

Involved in Bug Fixing, Coding, Debugging.

Involved in identifying and fixing the performance issues.

Involved in coding of the Business and Data Access Layer using ADO. Net.

Involved in the performance improvement of the application by implementing proper State management, memory management and exceptional handling.

Developing global functions library and procedures using SQL.

Unit testing and integration testing of the system

Environment: ASP.NET (4.0), Silverlight (4.0), TelerikRadControls for Silverlight, C#(4.0), WCF,SQL Server 2010

Show More Show Less

Description

Client: Euroclear

Duration: Dec 2011 Jan 2013

Organization: Proxault Info Solutions.

Project Name: EasyWay SQL Migration

Project Description:

The objective of this initiative is to build an IT platform which enables the evolution of the EasyWay communication platform. The initiative consists in:

-Delivering a Microsoft-based database platform

-Implementing the EASYWAY user access management and client working area (e.g. client input audit trail, preferences, availability) databases. This is a replication from the UAM tables, as is it currently on Tandem.

-Implementing a minimum set of existing EB databases to this new platform (together with the processes that feed and initialize them)

-Implementing a minimum set of new Multi-Market databases to new platform (together with the processes that feed and initialize them)

It should be noted that for some data, the new EasyWay data will be the master (business data such as Preferences, Availability, Client Input Audit Trail but also technical data such as control tables). The Mainframe is master of the existing EB business data which can easily be replicated to multiple instances of SQL Server. This could allow running reporting queries against business data in the passive node in the cluster, reducing the impact of reporting on the data load mechanism. (A new feature in SQL Server 2012 could allow doing just that)

In addition, one of the objectives for the initiative for Euroclear is to reduce costs related to the communication on-line infrastructure by:

-Simplifying the operating model for EasyWay project, i.e. two poles of competency instead of three, and improve development efficiency

-Creating higher critical mass of Windows development, making the use of offshore possible for this part of ADM EB factory (reduced project costs)

Responsibilities:

Involved in creating SSIS packages, to dump the data from Tandem to SqlServer.

Involved in coding using VB.NET.

Worked with the Client sphecific,Euroclear Customized frameworks like MOM (Message Oriented Middleware framework),SCM(Service Control Manager framework),Euroclear Error Handling framework etc.

Involved in configuring the MOM driver service, to read the data from IBM WebSphere MQ to SQL Server.

Involved in understanding Euroclear frameworks and followed the architecture of the project to implement the different feed types of data coming from tandem.

Involved in preparing unit test cases and unit testing.

Understood the Agile Metholody of SCRUM model and effectively participated in daily scrum meetings, Sprint Planning meetings, Sprint Review Meetings, Sprint Retrospective Meetings with the Onsite team in Belgium.

Testing the B2B application SOAP Request and Response using fiddler for hotel and flight searching information.

Involved in writing End to End Test cases using Microsoft Test Manager.

Environment: NET 4.0,SQL Server 2008,VB.NET.

Show More Show Less

Description

Client: Zen3 Info Solutions

Duration: Jan 2013 July 2014

Organization: Proxault Info Solutions.

Project Name: Beat the Boucher

Project Description:

This project is scoped to fulfill upcoming business requirements and facilitate a new feature across existing solutions. It is observed that there are different activities happening nearby various accommodation areas [locations] with various access options. To facilitate our existing customers who have booked accommodations using various products and provide a service to new customers activities project is scoped. This module is required to manage activities information of partners where we have direct agreement.WCF service is required with business logic to facilitate websites [internal] and external business customers [B2B].Integration of activities in existing truly Hotels solution is required. Facility is required to accommodate activities booking feature in existing hotel reservations.

Responsibilities:

Designing User Interfaces.

Involved in Coding Part and unit testing of the module

Involved in writing stored procedures with in the module.

Involved in work change request with in the application.

Involved in Hotel, Airline Booking Systems both Development and Testing.

Testing the B2B application SOAP Request and Response using fiddler for hotel and flight searching information.

Involved in writing End to End Test cases using Microsoft Test Manager.

Environment: ASP.NET with C#, ADO.NET, SQL Server 2008,WCF, restful webservices

Show More Show Less

Description

Client: Microsoft

Duration: Aug 2014 Jan 2016

Organization: Accenture India Pvt.Ltd.

Project Name: Supplier Central

Project Description:

Supplier Central is a web based application which is used by Supplier Account Managers to log their activities related to different outsourcing management processes and the data collected through this application is then used to create business scorecards and BI reports. It serves as a one-stop-shop for Procurement activities and compliance audits where full compliance views and reporting are available based on stakeholder need. The salient features of the application are:

a) Provides a centralized UI for tracking Procurement and Audit activities and milestones

b) Provides mechanism to store related Procurement and Audit documents

c) Provides mechanism for requesting SSC (Strategic Sourcing Council) approval for specific Procurement milestones via e-mails

d) Provides KPIs to down-stream reporting needed for tracking by the business as well COPC compliance

Responsibilities:

Designing User Interfaces.

Involved in writing stored procedures with in the module.

Involved in Coding Part and unit testing of the module.

Involved in writing End to End Test cases using Microsoft Test Manager.

Preparing Unit Test Case Documents, User Story Documents,Rampup Documents and uploading in VSS

Involved in Unit Testing, Regression Testing on all the Bugs

Involved in Bug Fixing, Coding, Debugging.

Preparing Unit Test Case Documents, User Story Documents,Rampup Documents and uploading in VSS

Environment: ASP.NET MVC with C#,ADO.NET Entity Framework, SQL Server 2008, Microsoft Test

Show More Show Less

Description

Client:ASE-Electronics,Penang (Malaysia)

Duration: Feb 2017 May 2018

Organization: Avows Technologies Sdn Bhd.

Project Name: e-Learning

Project Description:

The objective of this Project is to ensure, by way of the creation of an SME e-Learning Portal, that SMEs are aware of the e-learning opportunities available to them, and, more importantly, how these can be used to best advantage to ensure acceptance by the Managers and workforce. Meeting the training needs of SME employees is a challenge that requires review; their very survival may depend on an appropriately trained workforce. Established to provide real solutions to the challenge of embedding e-learning in the training practices of SMEs, the Project consortium seeks to promote the development of strong economies through the identification and use of innovative training systems.

The result of Project is to research/publish a "BEST PRACTICE GUIDE FOR SMEs & E-LEARNING DEVELOPERS" to accompany a new SME e-Learning Portal so that SMEs are aware of the e-learning opportunities available to them, and, more importantly, how these can be used to best advantage to ensure acceptance by the Managers and workforce. Seeking to address issues associated with access to information related to eLearning and to provide a means of sharing best practice, this project will:

(a) develop, promote and maintain the SME e-Learning Portal" to ensure that innovative training practices are shared and made accessible to European SMEs,

(b) create associative opportunities to embed an e-learning culture within participating organisations,

(c) engage the target group in the processes of eLearning by ensuring that training materials are accessible and fit for purpose, and

(d) provide a web based Portal that will feature, promote and emphasise the importance of e-learning and blended learning as innovative, accessible and economically viable alternatives to traditional and often costly training practices.

Responsibilities:

Designing User Interfaces.

Involved in writing stored procedures with in the module.

Involved in Coding Part and unit testing of the module.

Effectively involved in meetings in understanding the change request of the application with the stack holders and manager and implemented.

To develop, design, test, maintain and support custom mobile and web applications.

Developed technical interfaces, specifications and architecture

Effectively involved in meetings in understanding the change request of the application with the stack holders and manager and implemented.

To interact with software consultants and end-users

Effectively communicated with the Senior Managers in the business meetings and also gathered functional requirements from the client and made it to work with the developers.

Develop the guidelines and conventions not only for .NET but also for SQL Server, CSS, HTML, JavaScript and C#/VB.Net

Environment: ASP.NET MVC,C#, SQL Server 2008,ADO.NET

Show More Show Less

Description

Client: Intel, Penang(Malaysia).

Duration: Nov 2018 Feb 2020.

Organization: NITCOO technologies Sdn Bhd.

Project Name: ISET

Project Description:

This project is to add the tracking of activities in ISET to allow FLS to look at the activity level of each person in the FLS team for leveling of resources. The two parts of the project are first recording the activities of listed actions in ISET and the second is a report of the activities.

ISET Suite PV provides API to users who need to access ISET PV from other applications or platforms. The distribution centers use the ISET PV packing screens to perform their processing and packing. When user enters HUPAST transaction to process boxes and pack overpacks, ISET PV will be automatically launched by accessing the API passing login IDSID, operation ID (pack/ship), MM number, Ship-To ID and Customer Part Number as parameters. Customer and product overrides will be retrieved based on the parameters passed in.

Responsibilities:

Handle all the on-call activities , to resolve the incidents logged by the factory and warehouse of various countries of Intel Locations.

Handling and Validating the up-streams and down-streams downtime work week.

Conducted module level work effort estimations,Mark,Pack,ship,labeling and integrate for the whole system.

Effectively involved in meetings in understanding the change request of the application with the stack holders and manager and implemented.

Assisted Architecture and Standards team to validate designs and standards.

Perform coding, bug verification, unit testing and integration testing.

Involved in fixing stored procedures with in the module.

Involved in Coding Part and unit testing of the module.

To interact with software consultants and end-users

Effectively communicated with the Senior Managers in the business meetings and also gathered functional requirements from the client and made it to work with the developers.

Environment: ASP.NET MVC,C#, Webservice ,SQL Server 2016,ADO.NET.

Show More Show Less

Description

Client: Wisma Chubb, Kuala Lumpur (Malaysia)

Duration: July 2018 Oct 2018

Organization: Verinon Technologies Sdn Bhd.

Project Name: e-Placements

Project Description:

E-placement is a web-based insurance system that links customers and intermediaries with underwriters over the Internet to support the development and distribution of life and general insurance products in multiple languages and currencies.

E-placement allows direct customers to access products and policies on websites that are operated by insurance companies and their distribution channels. It also enables intermediaries to support customers who have an insurance proposal that is incomplete or has been automatically referred.

E-placement also allows the customers of intermediaries such as insurance agents and insurance brokers and their employees to access products and policies on websites operated by insurance companies.

Responsibilities:

Conducted module level work effort estimations and integrate for the whole system.

Effectively involved in meetings in understanding the change request of the application with the stack holders and manager and implemented.

Assisted Architecture and Standards team to validate designs and standards.

Delivering a complete front-end application.

Perform coding, bug verification, unit testing and integration testing.

Involved in writing stored procedures with in the module.

Involved in Coding Part and unit testing of the module.

To interact with software consultants and end-users

Effectively communicated with the Senior Managers in the business meetings and also gathered functional requirements from the client and made it to work with the developers.

Develop the guidelines and conventions not only for .NET but also for SQL Server, CSS, HTML, JavaScript and C#/VB.Net

Environment: ASP.NET MVC,C#, SQL Server 2016,ADO.NET.

Show More Show Less

Description

Client: JDA.

Duration: March 2021- till date

Organization: Agilite Group Technologies Pvt Ltd

Project Name: Clean Earth

Project Description:

Clean Earth provides reliable, sustainable solutions for all of your specialty waste recycling and disposal needs from start to finish. It is our unique capability of providing a one-source, full-service solution to handle multiple waste streams from a single customer that separates us from the competition. Clean Earths recycling capabilities allows our customers to collectively recycle millions of tons of material each year that would otherwise go into landfills. Through our network of full service facilities, Clean Earth has the technology and know-how to recycle contaminated soil, construction debris, electronic and universal waste, aerosol cans, and consumer commodities. It has data Integration using Confluent Kafka. Applications or connectors will consume Poll and pull messages from Confluent Kafka to get the data from Azure Blob Storage, SQL Server real time for all the Customer portal functionality. The whole initiative is divide into multiple releases.

Responsibilities:

Handling and Validating the up-streams and down-streams, where we produce and consume data from Microsoft Messaging Queue Kafka.

Assisted Architecture and Standards team to validate designs and standards.

Effectively involved in meetings in understanding the change request of the application with the stack holders and manager and implemented.

Perform coding, bug verification, unit testing and integration testing.

Involved in fixing stored procedures with in the module.

Involved in Coding Part and unit testing of the module.

To interact with software consultants and end-users

Effectively communicated with the Senior Managers in the business meetings and also gathered functional requirements from the client and made it to work with the developers.

Environment: ASP.NET MVC,C#, MSMQ (KAFKA) ,nHibernate ,SQL Server 2019.

Show More Show Less