Sign in

Developer .Net

Bukit Merah, 159049, Singapore
March 12, 2019

Contact this candidate


Ravi Kumar Katru

Sr .NET Developer Email:


Experience Summary:

Around 10 years of experience in Microsoft .NET Technologies as a Software Development professional in Banking, Finance, Manufacturing and Retail domains; experienced in handling all the phases of System Life Cycle viz., Analysis, Implementations, Enhancements, Deployments and Post-Production Support.

Professional in Design, Development & Support experience in web based applications using C#, ASP.NET, Restful Services, JQuery, Angular JS 2.0, SQL Server 2014.

Experience on Model View Controller (MVC) architecture based Web and Mobile Applications.

Expertise in database design, writing stored procedures, data extraction and performance tuning.

Good Experience in Service Oriented Architecture (SOA) applications in WCF, Restful, Remoting and Web Services.

Experienced in creating the reports using Telerik and SQL Server Reporting Services (SSRS).

Experienced in maintain of source code repositories on TFS or Tortoise SVN tools.

Perform Module Integration, performance tuning and Unit testing.

Participated in an Agile Environment, Client meetings, daily stand-ups, sprints, and Scrum meetings.

Responsible for timely release of features/bug fixes, configurations and deployments to development/UAT/production Servers.

Possess good exposure to complete life-cycle environment from Business requirements analysis, developing detailed design documents and Technical architecture, Development, Unit Testing, Performance tuning and preparation of Quality documents and support documentation.

Software Technology Skills:

Languages :

C#, ASP.NET,VB.NET, Angular JS 2.0, JQuery

.Net Technologies :

Restful API, WCF, WPF, MVC 4, Entity Framework, LINQ, Silverlight 5.0

Databases :

SQL Server 2014

Tools :

SSRS Reports, Telerik, TFS, Tortoise SVN

Other Modules :

Android Mobile Applications

Professional Experience

Working as Senior Software Consultant in Singapore Institute of Manufacturing Technology (A*STAR) from August 2015 to till date.

Worked as Senior Software Engineer in TEK Systems Ltd Bangalore (India) May 2014 to July 2015.

Worked as Senior System Analyst in NTT DATA Inc, Bangalore (India) March 2011 to May 2014.

Worked as Senior Software Engineer in CSS Corp Pvt Ltd, Bangalore Feb 2010 to March 2011.

Worked as Technical Lead in Infosys, Bangalore April 2007 to June 2008.

Worked as Software Engineer in Wipro Technologies Ltd, Bangalore April 2006 to March 2007.


First Class in Bachelor of Technology (B.Tech) in Electronics and Communication Engineering from Vignan Engineering college affiliated to Jawaharlal Nehru Technological University, India

Project Level Experience:

Client: Singapore Institute of Manufacturing Technology, Singapore

Project: Production Planning and Scheduling System (Web and Mobile applications)

Role: .Net Developer Aug 2015 - Present

The web application is designed as generic shop floor model which is configurable for different industries.

Application is implemented with MVVM (Model-View-ViewModel) architecture. Application consist the modules of “Sales Order”, “Work Order”, “Delivery Order”, “Products”, “Process’ and “Schedule”. User can schedule and dispatch the work orders to tracking system.

Scheduling Mobile application is add-on software of Planning and Scheduling System. Mobile app is developed in AnjularJS and Restful services. App is provided the features of “Run Schedule” and “Auto Dispatch” to production planners. Schedule results can view on Gann charts and also summary results will display on dash boards and bar charts


Involved in UI Designing and Development of Web and Mobile applications.

Developed the Data Grids and customized Forms using AnjularJS and Telerik tools.

Integration of Restful API and UI views.

Development the UI scheduler Gann chart using Telerik components.

Involved in development of Telerik Reports.

Developed Model, Views and View Models components in MVVM architecture.

Database table designing, developing the Stored Procedures and preparing the Database scripts.

Supporting the production application, discussed the production issues with clients and fixing the issues.

Involved in configuring and deploying the applications on server and maintaining the production servers.

Software: C#, WCF, SilverLight5.0, Angular JS 2.0, Restful API, SQL Server 2014.

Client: Hewlett-Packard

Project: Orion – Print Management System

Role: .Net Developer May 2014 – Jul 2015

Orion Application maintains printer details and help desk ticket details related to the service requests from clients. Using GPS mapping tool, users can assign the tickets to nearest technicians to resolve the printer technical issues. This application maintains the logistics details for ware houses from different vendors.


Involved in different phases of the Software Development Life Cycle (SDLC) including Designing,

Development, Testing and Documentation.

Involved in front end development using C#, WCF.

Analyzed and designed Approaches, UML Use Cases, Class Diagrams, State Diagrams, and Activity Diagrams.

Used ADO.NET to connect Web Forms to Data Sources such as MS SQL Server and XML files for manipulating the data in the database.

Developed complex LINQ to Entities queries for accessing the Entity Framework Model.

Worked with LINQ to SQL, LINQ to XML, LINQ to Collections, Object etc.

Used WCF to build high performance and secured document retrieval layer to retrieve data from SQL server based system.

Environment: C#, WCF, MVC 3.0, SQL Server 2008.

Client: Scottish Life Insurance

Project: Retail Distribution Review

Role: .Net Developer AUG 2012 – May 2014

Retail Distribution Review is the legislative work which is being implemented at Scottish life as per the directions given by FSA-UK (Financial Services Authority) and comes into effect from August 1st 2013. Retail Distribution Review (RDR) is a key part of consumer protection strategy. It is establishing a resilient, effective and attractive retail investment market that consumers can have confidence in and trust at a time when they need more help and advice than ever with their retirement and investment planning. RDR module is integrated with existing “Eservice” application. In RDR, “Search”, “Enquiry” and “Edit” modules are implemented based on the requirements.


Designing the class diagrams and Database diagrams.

Preparing the detailed level documents

Developing the framework components for UI, Business and Data access layers.

UI designing ASPX Web Pages with including CSS.

Analyzing the business domain and involving discussion with clients for requirement clarification.

Implementing the business logic and data access methods in WCF service contracts.

Database table designing, developing the Stored Procedures and preparing the Database scripts.

Environment: C#.NET, ASP.NET, MVC3.0, VB Script, CSS, JavaScript, SQL Server 2008

Client: MiaSolé

Role: .Net Developer

Project: Solar Products Management Mar 2011 – Jul 2012

Pass down web application is intranet application. This module is implemented for pass the information from one shift to next shift with the machine details. Before end of the shift, user will update the details in the “Passdown” UI screen. Passdown service will send the auto generated Email to the “Passdown” users. Users can down load the machine details as excel. Users can pull the reports from SSRS reports which are deployed on IIS. “Passdown” Web application is implemented in MVC design pattern.


Analyzing the business domain and preparing the low level documents.

UI designing ASPX Web Pages with including CSS.

Developing the framework components for Login, Exception handling, DB connection modules.

Implementing the business logic and data access layers.

Developing SSRS reports using SQL Server 2005 database.

Database table designing, developing the Stored Procedures.

Environment: C#, ASP.NET, Java script, CSS, HTML, SSRS Reporting Services 2005, Sqlserver2005.

Client: Societe Generale

Role: .Net Developer

Project: PRISM- Private banking Feb 2010 – Feb 2011

Prism application has Local Prism and Central Prism intranet applications. In Prism, Management & Financial Reporting, Fund Administration modules are integrated in the application. Prism shows reports of all Client Exposure details, Collateral details, Country Risk limits and Entity details. In Central Prism, Admin can update Exposure details, Collateral details, and Country Risk limits. Prism Application is deployed to counter party clients for different countries. The application is implemented with Infragistics and .NET Controls. It has features of hierarchical grid, Custom paging, sorting at client side, data downloading as excel and PDF Files as custom format.


UI designing and integrating of ASPX Web Pages.

Implementing the Business and Data access layers.

Created sophisticated SQL Server database to responsively handle complex queries (stored procedures, XML queries, views and DB scripts Update) and developing .NET generic reusable components.

Environment: C#, ASP.NET, Java script, CSS, HTML, Sqlserver2005

Client: Exploria

Role: .Net Developer

Project: Slide Library Management Jun 2008 – Dec 2009

Exploria application is managing of power points, word documents, movies and slides. Application is integrated products for advanced content management. System has Admin and User modules. Users can login to the application through the User credentials. Application has Presentation, Media and Reference modules.


Analyzing the business domain and documenting the Detailed Level Documents.

Implementing of Login, Admin, User and Presentation modules.

Created sophisticated SQL Server database to responsively handle complex queries (stored procedures, XML queries, views and DB scripts Update) and developing .NET generic reusable components.

Environment: C#, ASP.NET, Java script, CSS, HTML, Sqlserver2005.

Client: Dowjones

Role: .Net Developer

Project: Dowjones News Paper Fund April 2007 - May 2008

DJNF Web application constitutes maintaining of Journalism and Internship programs. DJNF Team conducting schools Journalism and Internship programs. DJNF sends Request for Proposal (RFP) to schools for conducting high school programs. DJNF receives the responses from School Directors. It publishes programs to this site. After confirmation of programs it sends the Mails to Directors.


Analyzing the business domain and documenting the requirements.

Implementing and integrating of Menu, User controls, XML Serialization, Email and Encryption components.

Created sophisticated SQL Server database to responsively handle complex queries (stored procedures and views) and .NET data access components using Microsoft Application Blocks.

Environment: C#, ADO.NET, SQL Server 2005.

Client: Hill Rom

Role: .Net Developer

Project: Watch Child April 2006 to March 2007

The application has the tools of automation, services and consulting to hospitals. Its solutions are designed to improve patient safety and reduce the cost and variability of care, improve healthcare efficiency and better manage revenue streams and resources.


Developed screens for data entry using HTML, JavaScript, ASP.NET.

Extensively worked with Data Grid and other controls to display and edit data in the required way on the ASP.NET web pages.

Data manipulation using ADO.NET datasets, data readers & data adapters.

Worked with Stored Procedures and Triggers using T-SQL on SQL Server.

Environment: C#, ADO.NET, SQL Server 2005

Contact this candidate