Suresh Natarajan
Australian Permanent Resident
Email: Ph: 04 02924492
Career Profile:
• 12 years of experience in IT Industry working with Microsoft Technologies, Strong Design and technical skills developing enterprise-level applications using C#.Net, ASP.Net, .Net 4.5, SQL 2008, Web API, WPF, WCF, Web & Windows Services
• Solution provider for complex projects & issues with scalable architecture and better performance
• Interact with client to better understand the requirements, Leverage work to team members and successful delivery of projects
• Extensive involvement in all stages of application development life cycle including gathering requirements, logical and physical architecture modeling, design using design patterns & UML diagrams, agile environment, development, implementation and support activities
• Have advanced level of knowledge in Software development life cycle process, Quality adherence, CMMI Level 5 documentation (CSP+ Documentation)
• Performed well and managed situations even under pressure
• Possess very good leadership qualities to build high spirits within the team members
Qualification : Master of Computer Applications (M.C.A)
Experience : 12 Years
Domains : Leasing, Petroleum Industry, Investment Banking, Hotel
Industry, ERP, Insurance
Skill Set:
• Microsoft C#.Net & VB.Net, Microsoft Visual Studio 2012, ASP.Net, Web API, ODATA Filters, WPF, WCF, Web Services, SOAP, Entity Framework, LINQ, JSON, JQuery, MVC3, MVC4, AJAX, Telerik Controls, Telerik AJAX, Themes/Skins, Telerik Kendo UI Controls, HTML 5, JQuery, Javascript, CSS Style Sheets, Web User & Custom Controls, Windows Services, Design Patterns, UML, SVN, TFS, Crystal Reports, Agile Scrum Methodologies
• MEF, PRISM Framework, Unity, Auto Mapper, WPF converters, Open XML SDK for MS Office, MS Unit Tests, Telerik Just Mock Unit Test Framework
• XML, XSL and XSL Transformations
• SQL Server 2008, Oracle, T-SQL, Stored Procedures, Triggers, Indexes etc.
• Performance Tuning for database, Caching Techniques
Educational Background:
• Post-Graduation : Master of Computer Applications (MCA)
Employment & Projects Profile:
__________________________________________________________________________
Company : Insyston Domain : Leasing
Duration : May. 2012 – Till Date Title : Senior Software Engineer
__________________________________________________________________________
Title : Open Items Receipting
Description : Development and Testing of receipting module using WPF with open items
functionality to better track the receipts and manage their balances. This
module handles all possible receipts types like cash, cheque, direct debit,
credit card etc. and their associated processing such as excel imports,
generation of DD/CC files for various banks according to their format
requirements. It also provides functionality to reverse any receipts or record
cheques dishonored. The whole module is so customizable through
configurable settings, offers a rich user experience with sophisticated UI
Responsibilities: Analysis of requirements, Interaction with Business and make sure every
possible scenario is covered, Design Components, Coding, Unit Testing
Technologies : C#.Net 4.5, Windows Presentation Foundation (WPF), MEF, Prism, WPF
Converters, Fluent Validation, LINQ, Microsoft Entity Framework 6.0, SQL
Server 2008, T-SQL, SQL Triggers, Telerik Controls, Auto Mapper,
Unity Framework, Telerik Just Mock Unit Test Framework, Crystal Reports
Title : Insyston Pride
Description : This is a Web Service commonly used by many of the Insyston products such
as Operations, Originator and Operations portal, WIP etc. It provides
features to create and maintain notes, tasks associated with any contract/quote
or entity and so on. This web service also offers a powerful way to attach and
manage associated documents and various files. It implements a token based
security for the allowed level of access to various endpoints of the service. It
also caters to manage MSMQ message queues that helps to communicate with
PPSR web service.
Responsibilities: Analyze requirements, Design Components, Coding, Testing, Support and
Continuous Improvement, Building enhancements, Handle queries and
troubleshoot user issues
Technologies : C#.Net 4.5, Web API Services (Message Handlers, API Controllers and
OData filters), Microsoft Entity Framework 6.0, XML, SQL Server 2008,
LINQ, Caching, JSON, Data Contracts, Unity framework, .Net Proxies, VB6
Interoperability using Proxy
Title : Insyston Messaging
Description : This project is a windows service that actively monitors MSMQ queue for
various requests to PPSR. It processes each request from the MSMQ queue
communicates to PPSR web service and updates the database with relevant
information received from PPSR web service. The requests range from
registering an asset, searching assets in register till discharge of an asset.
Responsibilities: Analysis of requirements, Design Components, Coding, Integration
Testing & Bug fixes
Technologies : C#.Net 4, Windows Service, MSMQ, Microsoft Entity Framework 5.0, SQL
Server 2008, SQL Stored Procedures, LINQ
Title : Originator & WIP
Description : These two are web based applications for tracking work in progress and related
activities. Developed new web pages and built enhancements to existing portal
on pride related and various other BAU requirements.
Responsibilities: Coding, Unit Testing, Building enhancements, Support and Continuous
Improvement, Handle queries and issues
Technologies : C#.Net 4, MVC3, MVC4, ASP.Net, JQuery, Microsoft Entity Framework 5.0,
LINQ, Java script, Telerik Controls, CSS styles, SQL Server 2008, T-SQL etc.
__________________________________________________________________________
Company : Caltex Australia Ltd., Sydney Domain : Petroleum
Duration : Sep. 2011 – May 2012 Title : Systems Analyst
__________________________________________________________________________
Title : Starcard Application Forms [Dec. 2012 – Mar. 2012]
URL : [login to view URL]
Description : These are application forms available in internet for users to apply credit/debit
fuel cards offered by Caltex. These application forms gather the required
information to process the application about the business for companies and
personal details for individual applicants. This application has facilities to
process application forms and approve/decline the application.
Responsibilities: Interaction with Business, Analysis of requirements, Architecture Design,
Coding, Testing, Documentation, Building enhancements, Support and
Continuous Improvement, Handle user queries and issues
Technologies : C#.Net 3.5, ASP.Net, JQuery, Microsoft Entity Framework, AJAX, XML,
SQL Server 2008, WCF, LINQ, Java script, CSS styles etc.
Title : VEDA Credit Check Automation Project [Sep. 2012 – Nov. 2012]
Description : This project automates the credit check process performed against the starcard
credit application forms. It involves interaction with VEDA credit check
system with the information supplied by the applicant. The applicant’s credit
status would be updated by the system automatically on receipt of the
applicant thus by reducing the manual effort involved.
Responsibilities: Interaction with Business, Analysis of requirements, Architecture Design,
Coding, Testing, Documentation and Support
Technologies : C#.Net 3.5, ASP.Net, Microsoft Entity Framework, XML, WCF,
SQL Server 2008, LINQ
Other Projects : Enhancements & troubleshooting issues, bug fixes on Caltex’s online business
center website, VSS to Subversion Migration
__________________________________________________________________________
Company : Rail Corp, Sydney Domain : Transport
Duration : Mar. 2011 – Aug. 2011 Title : Senior Developer
__________________________________________________________________________
Title : Overhead Wire Management System [Mar. 2011 – Aug. 2011]
Description : This Project provides functionality to retrieve, maintain wire run
Information and configuration of tracks, structures, wire runs and weight tensioners for railway tracks across all areas and corridors. It also facilitates measurements and various calculations involved in choosing appropriate weight tensioner for wire run. The core objective of this project is to raise alarms and alerts on various scenarios based on business rules & calculations.
Responsibilities: Interaction with business, Architecture Design, Coding using ASP.Net & C#
Technologies : C#.Net 4.0, ASP.Net, JQuery, Microsoft Enterprise Framework, AJAX, XML,
Telerik Controls, SQL Server 2008, WCF, LINQ, Java script, CSS styles etc.
__________________________________________________________________________
Company : Towers Watson, Sydney Domain : Insurance
Duration : Nov. 2010 to Mar. 2011 Title : Senior Software Engineer
__________________________________________________________________________
Title : Risk Agility
Description : This Project focuses on analysis on risk for Insurance companies based on
risk factors, catastrophe perils and various other calibrations. It deals with various calculations involved in the analysis, produces a deep analysis on various combination of data.
Responsibilities: Design, Coding using WPF framework, Test automation with Microsoft Test
Framework, Unit & Integration Testing
Technologies : C#.Net 3.5, SQL Server 2008, WPF, LINQ, XML
__________________________________________________________________________
Company : Credit Suisse Bank, Singapore Domain : Investment Banking
Duration : Nov. 2006 to Oct. 2010 Title : Senior Software Engineer
__________________________________________________________________________
Title : Liquidity Analysis by Simulation
Description : This Project provides an in depth analysis on the Liquidity position and
barometer of the bank on various stress scenarios such as FX, haircut and
other unexpected market fluctuations. Building of UI pages to maintain and
apply various stress scenarios, shocks and scenario groups etc.
Responsibilities: Architecture Design, lead 4 members team, assigning work and successful
delivery of tasks, Design Architecture & Solution, Coding, analyze existing
source code/functionality and enhance existing applications, Interact &
support users queries & resolve issues, Unit & Functional Testing, Technical
Design, Preparation of technical specification complying CSP+ standards
using UML use-case, class and Sequence Diagrams, Code Reviews
Technologies : C#.Net 3.5, ASP.Net, .Net themes, AJAX, SQL Server 2005, MS Visio, MS
Project, WCF, LINQ, JQuery, Java script, CSS styles, UML Diagrams, Design
Patterns, XML/XSL Transformations, Crystal Reports
Title : Legal Entity & Currency Gap Analysis
Description : This project facilitates analysis of Liquidity position & barometer calculation
for the bank on a consolidated level to region or group of entities or individual
entity & currency level. This project also addresses a powerful mechanism for
identifying intercompany/interdesk transactions and the facility to
include/exclude the intercompany transactions for the analysis and barometer
calculation.
Responsibilities: Architecture Design, lead 4 members team, assigning work and successful
delivery of tasks, Design Architecture & Solution, Coding, analyze existing
source code/functionality and enhance existing applications, Interact &
support users queries & resolve issues, Unit & Functional Testing, Technical
Design, Preparation of technical specification complying CSP+ standards
using UML use-case, class and Sequence Diagrams, Code Reviews
Technologies : C#.Net, MVC3, AJAX, SQL Server 2005, MS Visio, MS Project, LINQ,
JQuery, .Net Themes & Skins, Java script, CSS styles, UML Diagrams, Web
Services, XML, Crystal Reports
Title : LIBRA Website
Description : This is a project to build the web pages for various functionalities for Liquidity
Management system such as number of maintenance screens to manage
Information such as entities, entity groups, product clusters/types etc., pages
to feed in and upload various adjustment data and several UI pages to
maintain and apply stress scenarios and user-defined exceptions and their
criteria, pages to analyze liquidity position, powerful drilldown feature on any
level and pages to maintain various parameters that facilitate Liquidity analysis.
Responsibilities: Design, Coding using ASP.Net & C#, Interact & support users to address
queries & resolve issues, Unit & Functional Testing, Technical Design,
Preparation of technical specification complying CSP+ standards using UML
use-case, class and Sequence Diagrams, Code Reviews
Technologies : C#.Net, ASP.Net, AJAX, .Net themes & skins, SQL Server 2005, LINQ,
JQuery, Java Script, CS Styles, MS Visio, MS Project, Web Services,
XML/XSL
__________________________________________________________________________
Company : Hewlett Packard GlobalSoft Ltd, Bangalore Domain: Sales
Duration : Mar. 2006 to Sep. 2006 Title: Snr. S/W Engineer
__________________________________________________________________________
Title : Sales Newsletter
Description : This project facilitates generation of sales newsletters containing several sales
information related to different HP products and promotions. It also has a
powerful module for editors to effectively maintain the content for the
newsletter with an approval process. The newsletter would be constructed in
HTML format and emailed to the all sales personnel according to their
preferences.
Responsibilities: Design, Coding and Testing. Used UML class, sequence and use case diagrams
Technologies : C#.Net 2.0, ASP.Net, Javascript, CSS styles, Win forms, SQL 2005, .Net 2.0
mailing features, Web Service, XML & stored procs
__________________________________________________________________________
Company : Zenith Software Ltd , Bangalore Duration : Jun. 2004 to Feb 2006
Client : Cendant Corporation Domain : Hotel Industry
__________________________________________________________________________
Title : GTA Integration project
URL : [login to view URL]
Description : Integration of hotels from “Gulliver’s Travel Associates” with hotelclub
website. This project handles booking and all associated operations
of GTA Hotels through hotelclub website.
Responsibilities: Interacting with customer and gathering requirements, creating design
documents, Coding and Testing. Used ERD diagrams, CRC object models,
singleton, Bridge, Builder design patterns, UML class, sequence diagrams
Technologies : .net 1.1, C#, ASP.Net, Javascript, JQuery, CSS styles, XML Web Services,
XML, XSL/XSL Transformations, XML Validator, XSD, SOAP, SQL server,
stored procedures, indexes, performance tuning, caching techniques
Other Companies worked:
Company : Coastal Infotech Ltd., Bangalore, India
Duration : Aug. 2002 to May. 2004 Title : Software Engineer
Company : MAARS Software Intl. Ltd., Chennai, India
Duration : Jun. 2001 to Aug. 2002. Title : Systems Executive