Summary
Overview
Work History
Skills
Security Clearance
Certification
Accomplishments
Timeline
Generic

Muralidharan Ramamoorthy

Canberra,ACT

Summary

Over 14 years of experience in IT. Experienced in Micro service and Azure Cloud solution. Expertise in C# .NET, MVC, WebAPI, WCF, Typescript, Vue, Auth0, Angular, jQuery, JavaScript, Knockout, SSRS, SSIS, SQL server 2014, 2008 R2. Proven experience in IIS administration.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Application Architect / Enterprise Architect

Department of Defence
01.2023 - 06.2023
  • Application Portfolio Management – Maintain enterprise list of approved applications and software’s
  • Enterprise Architecture – Enforce all ICT investments align with departments strategy, and value for money
  • SAD reviews – formal review of project documentation from an application architecture perspective
  • Collaborating with various stake holders
  • Opportunity identification and value realization
  • Providing guidance to teams to ensure successful implementation
  • Collaborated with Security Architects, Cloud Architects and inter teams on the review and endorsement of designs and patterns

Technical Lead

Department Of Education, Skills And Employment
11.2019 - 01.2023


  • Participate in PI planning, sprint planning and daily SCRUM ceremonies.
  • Participate in application design & deliver working solution to problems.
  • Development & write automated unit tests.
  • Pull request review.
  • Service bus dead letter monitoring.
  • First point of contact for prod incidents.
  • Defect triage with testing team.
  • UAT and Pre Prod support.
  • Release support.

Technical Lead

Department of HomeAffairs
11.2019 - 01.2023
  • Environment : Windows 10,.Net 5, 4.8, .Net Core 3.1, jQuery – Typescript, Vue, Visual Studio 2019, Entity Framework 6, WCF, SQL Server 2014, WebApiTester, Federated Service Client, Visual Studio Code, Resharper
  • Project Summary
  • Project : 1
  • Study Declaration for JobSeekers 2
  • JSCI – eSat / JCA 3
  • Digital Service Review Assessment 4
  • Point Based Activation System (PBAS)
  • Responsibilities
  • Participate in PI planning, sprint planning and daily SCRUM ceremonies
  • Participate in application design & deliver working solution to problems
  • Development & write automated unit tests
  • Pull request review
  • Service bus dead letter monitoring
  • First point of contact for prod incidents
  • Defect triage with testing team
  • UAT and Pre Prod support
  • Release support
  • Organization

Software Developer

CMTEDD
08.2018 - 12.2018
  • Environment : Windows 10 & 7, Server 2008R2, 2012 & 2016, .Net 2.0, 3.5, 4.6, Azure cloud as PaaS Resharper, Visual Studio 2017& 2015, TFS, SQL Server 2016
  • Project Summary
  • Project : Shared Services ICT
  • Shared Services ICT at CMTEDD provide all ICT related services for all ACT Government institutions
  • SS ICT build new applications and also provide any ongoing support for the existing applications
  • Responsibilities
  • Participate in application design
  • Create build and release definition
  • Deployment to production for minor releases
  • Participate in grooming, daily stand up, showcase and retrospective
  • Development, Pull Request review, & write automated unit tests
  • UAT support.

Software Engineer

Prospa Advance
09.2017 - 08.2018
  • Windows 10, Apsnetcore 1.1 & 2.0, Azure cloud products (Enterprise Service Bus, Azure storage, Cosmos DB, Key Vault, Active Directory, Webjobs, Functions, Application Insights, Azure Monitor), F#, Typescript, VSTS, Bitbucket, Ninject, Auth0, Resharper.

Principal Engineer

  • Project : Operational workflow
  • The organization uses salesforce as a value stream product
  • As the organization grow and solutions become more complex, the necessity for listening to any salesforce event and to react become imminent
  • Many micro service need to listen to same event and behave differently based on their responsibility
  • This objective is accomplished by using Azure Service bus product along with salesforce integration
  • Project : Proviso
  • One of the critical data required to access the eligibility of a loan application is the customer’s bank statement
  • Currently we used a vendor product with an iframe pointing to vendor’s application to gather the bank statement of the customer
  • This solution was not reflecting company’s brand anywhere, so we decide to build in house product to gather customer’s statement and integrating with vendors API
  • Project : DevOps Dashboard
  • Prospa uses Micro service methodology and uses Azure platform (PaaS)
  • For the business to operate seamlessly the health of these micro service plays an extremely important role
  • To illustrate the complexity, to process a loan application there are at least 10 micro service involved
  • Any bottleneck or performance issue in one micro service could heavily impact the organizations efficiency
  • A new micro service was created to monitor all the storage accounts and service bus topic and display on Azure dashboard
  • Project : Continuous Monitoring
  • Confidential
  • Happy to discuss in person
  • Responsibilities
  • Participate in application design
  • Create build and release definition
  • Deployment to production
  • Participate in grooming, daily stand up, showcase and retrospective
  • Development, Pull Request review, & write automated unit tests
  • UAT support
  • Mentor junior developers.

Senior Consultant

Object Consulting
10.2015 - 09.2017
  • Environment : Windows 7, .Net 4.5, MVC 4, Web API 2.0, WCF, XML, JQuery, JSON, HTML 5, CSS, Bootstrap , SQL Server 2012, Entity Framework 6, Windows Server 2008 R2, IIS 7, WFF, TFS, NUnit, MSTest,Rhino Mock, Moq,Teletrik Controls, Visual Studio 2012, Resharper 8
  • Project Summary
  • Project : EPS

Senior Developer & SCRUM Master

NSWCR
10.2015 - 09.2017
  • Pathology labs across NSW send cancer diagnosed report to NSW Cancer Registry
  • Currently the process is manually scanning the lab report and sending it to NSW Cancer Registry which is less accurate and lot of cancer cases went unreported
  • EPath Service provides an automated & efficient solution of sending the cancer diagnosed report to NSW Cancer Registry using artificial intelligence
  • Responsibilities
  • Participate in application design
  • SCRUM Master
  • Conduct grooming, check point, daily stand up, sprint review and retrospective meeting
  • Development & write automated unit tests, integration tests
  • UAT support
  • Interface with client and internal team.

Solution Designer

Smart Salary Pty Ltd
02.2015 - 10.2015
  • Environment : Windows 8, .Net 4.5, MVC 4, Web API 2.0, WCF, Angular 1.7, JavaScript, JSON, HTML 5, CSS3, Bootstrap 3,SSIS, SSRS, SQL Server 2012, Entity Framework 6,Fluent Validation, Windows Server 2012, IIS 7, Bit Bucket, GitHub, Atlassian JIRA, Slack, Bamboo, NUnit, Moq, Visual Studio 2013, Resharper
  • Project Summary
  • Project : PacMan, The project kick started with a vision of delivering salary packaging as a cloud service to the customers
  • As part of the vision, the core in house applications has to be re written in latest technologies
  • Pac Man is main application which launches other application and leads the way to back end processing of salary packages
  • It was developed with single page architecture using angular, bootstrap 3 and .net technologies
  • Responsibilities
  • Requirement gathering
  • Solution design
  • Effort estimation
  • Participate in scrum planning & iteration meeting
  • Development & write automated unit tests, integration tests
  • Environment setup in BAMBOO for continuous integration and deployment
  • Defect tracking & coordination with QA team
  • Interface with client and internal team.

Senior Analyst Programmer

WOI One Click
  • The project involved developing the online forms application on one click platform, allowing the customers to create online Westpac online investment trading account
  • Westpac sees a big drop in number of applications submitted using the current online forms as it is less user friendly and supports only desktop model
  • The new online forms application implemented latest technology of MVC 4 (Web API) and angular js aiming to cover larger audience & accessible via online, mobile and tablet devices
  • The project also aimed at quicker processing for eligible customers through sig free application
  • Responsibilities
  • Participate in delivery iteration meeting
  • Liaise with business & client on deliverables
  • Analysis, Design and Development (Backend and database)
  • Code review
  • Deployment coordination
  • Defect tracking & coordination with QA team
  • Writing unit tests & integration tests cases using NUNIT
  • Perform unit testing
  • Interface with client and internal team
  • 1.2 – Payment Templates, The project involved developing payment template feature for the client
  • Customers are provided with an option to create a template of the transfers (example payroll or rental) they are making and use it in future transfers without needing to add the payees again
  • Templates can be created for different payment methods and can be edited at any point of time
  • Responsibilities
  • Participate in delivery iteration meeting
  • Development and perform code review
  • Defect tracking & coordination with QA team
  • Writing unit tests & integration tests cases using NUNIT
  • Perform unit testing
  • Interface with client and internal team.

Technology Analyst

Microsoft
  • The project involved developing a web application using MVC framework, a plug in / add in for, Office outlook (using add in express) and enhancing a middleware application to interact with the exchange server for one of the leading banks in USA
  • Responsibilities
  • Participated in requirements gathering, feasibility study and design
  • Development and perform code review
  • Database design, stored procedure & functions creations, query optimization
  • Production support (L2 & L3)
  • Mentoring junior developers
  • Configuration controller
  • Perform unit testing and integration testing
  • Deployment to lower environments
  • Interface with client and internal team.

Technology Analyst

Bofaportal
  • The project involved maintaining the Global Commission Payments (GCP) application to one of the leading banks in USA
  • The Global Commission Payments application allows Travel Vendors to deliver payments along with detailed commission reports to their Travel Agents based on the Travel Agents preference for payment method and reporting
  • Responsibilities
  • Through understanding of payment process to travel vendors
  • Payments process and guidelines specified by US law
  • Involved in requirement analysis and effort estimation
  • Design of minor enhancements
  • Write SQL stored procedures and participate in code review process
  • Configuration controller
  • Production Support (L3)
  • Coding and Unit Testing of enhancements and bug fix requests
  • Integration &System testing and UAT support
  • Configuring and Deploying developed application.

Software Engineer

CMS software
  • Dotnetnuke open source, was used and customized for this purpose
  • Responsibilities
  • Requirements engineering with clients
  • Feasibility study
  • Development
  • Database design, create stored procedures & triggers, automation of SQL jobs, and Database administration
  • Perform code review
  • Unit testing and integration testing
  • Configuring and Deploying developed application.

Senior Developer

NSW government
12.2018 - 11.2019
  • Environment : Windows 10 & 8, Server 2016, .Net 4.6, Visual Studio 2013, Entity Framework 6, TFS 2013, WCF, IBM Websphere, SQL Server 2016, Resharper
  • Project Summary
  • Project : 1
  • National Facial Biometric Matching Capability (NFBMC) 2
  • National Drivers License Facial Recognition System (NDLFRS)
  • Responsibilities
  • Participate in application design & deliver working solution to problems
  • Development & write automated unit tests
  • Automation of Integration & Regression Testing
  • Infrastructure setup
  • Defect triage with testing team
  • Deployment to upper environment (up to staging)
  • Participate in grooming, daily stand up
  • UAT support., The application is developed for Cancer Institute of
  • The purpose of the application is to create a repository of all the cancer patients and their treatment progress across Australia with main focus in NSW
  • This data is used for various research and forecast purpose by NSW
  • Responsibilities
  • Participate in task prioritization, sizing and scope
  • BAU and resolve production incidents
  • Development & write automated unit tests, integration tests
  • Deployment
  • UAT support
  • Interface with client and internal team.

Team Lead & Senior Developer

Smart Salary Pty Ltd
02.2015 - 10.2015

Senior Analyst Programmer

Tata Consultancy Service
01.2014 - 01.2015
  • Environment: Windows 7, .Net 4.0, MVC 4, Web API 2.0, WCF, Angular 1.4-1.6, Knockout, JQuery, JavaScript, JSON, HTML 5, CSS3, Bootstrap 3, SQL Server 2012, Entity Framework 5, ADO .Net, Fluent Validation, Selenium, GitHub, SVN, HP Quality Center, Visual Studio 2013,Resharper 7
  • Project Summary
  • Project, The objective of this project is to provide integration and delivery of e-statements for Westpac brand products to the Australia Post Digital Mailbox service
  • Responsibilities
  • Liaise with business & client on deliverables
  • Providing effort estimation
  • Writing DTD based on BRD, TSD and FSD
  • Participate in delivery iteration meeting
  • Analysis, Design and Development (Backend and database)
  • Deployment coordination
  • Defect tracking & coordination with QA team
  • Writing unit tests & integration tests cases using NUNIT
  • Interface with client and internal team.

Technology Analyst

Infosys Ltd
06.2008 - 09.2013
  • India
  • Client : BankofAmerica
  • Environment : Windows, Classic ASP, .Net 2.0, 3.5, 4, MVC 3, Web Service, XML, JQuery, Javascript, HTML, CSS, SQL Server 2005 & 2008,Linq to SQL, ADO.Net, Windows Server 2008, IIS 6, Outlook Add in, VB COM Components, Dotnetnuke, Visual Studio 2005 & 2008,Clearcase SVN, WebDAV, WSE 3.0
  • Project Summary
  • Project : Navigator Outlook Integration – Exchange Synchronization Manager (ESM

Skills

  • Technical Skills
  • Cloud Technology
  • Azure DevOps, WebJobs, Enterprise Service Bus, KeyValut, Application Insights, Health Monitor, B2B authentication, ARM Templates, Functions, API Gateway
  • Front End
  • Typescript, Angular, jQuery, knockout, Vue, HTML 5, CSS 3, JavaScript, bootstrap 3
  • Technology
  • Net core 11 , 20 31, Net (50, 48, 47, 46, 45, 40, 35 & 20), C#, MVC 4(Razor Engine), Web API 2, Entity Framework (60), ASPNet, WCF,WPF, Web Services (WSE 30), Classic ASP, WebDAV, Exchange Web Service (EWS 20 & 30), Add in Express for Microsoft Office, Fluent Validation, XML
  • DBMS
  • SSRS, SSIS (2008), Microsoft SQL server 2012, 2008 R2, 2005 and Oracle 10g
  • Web Server
  • IIS 60, 70 & 80
  • Source Version Controls
  • GitHub, TFS, SVN, Perforce, Bit Bucket and clearcase
  • Tools
  • Visual Studio 2008/2010/2012/2013/2015/2017/2019, VSTS / Azure DevOps, AtlassianJIRA, BAMBOO, Microsoft Visio, MS Office, Resharper, Dot peek, HP Quality center
  • Operating Systems
  • Windows Server 2016, 2012 R2, Windows 10, 8, 7 and XP
  • Achievements
  • Best Performer for delivering continuous monitoring at Prospa Advance
  • Spot Award – for performing excellently & technical contribution to the project
  • Golden stamp award

Security Clearance

NV1

Certification

  • TOGAF 9 – course completed and trained.
  • Prince2 Foundation – Project Management.
  • SCRUM Master from Scrum Alliance.
  • Microsoft Certified Web Developer
  • Microsoft Certified C# developer.

Accomplishments

  • Microsoft Certified in developing web applications (070-515) & Programming in HTML5 & CSS3 (070-480)
  • Expertise in Agile SCRUM & Test-Driven Development (TDD)
  • Hands on experience in continuous integration and deployment using VSTS / Azure Devops
  • Deep understanding SOLID principles and design patterns
  • Experienced in developing Single Page Application (SPA) and responsive web design
  • Expertise in handling sensitive information
  • Experienced in working for Australian Public Services
  • Worked for both Federal and State departments
  • Prior experience with Department of Defence at the capacity of Application Architect
  • Experienced Lead developer with demonstrated experience in managing teams and delivery projects
  • Worked at the capacity of Technical Lead / Lead Developer at DEWR, Consultant at (NSW Health) and Senior Developer for Department of Home Affairs & ACT Government
  • Experienced in developing banking applications (Westpac)
  • Have been the SME for Cancer Registries and many banking applications
  • Excellent interpersonal skills to effectively work with clients
  • Proposed many working solutions to the customers which reduced the cost on the business and eased the developer’s effort
  • Current NV1 clearance
  • Have the ability to quickly learn and work in any new technology
  • A good mentor to all the junior developers
  • Certification
  • TOGAF 9 – course completed and trained
  • Prince2 Foundation – Project Management
  • SCRUM Master from Scrum Alliance
  • Microsoft Certified Web Developer
  • Microsoft Certified C# developer.

Timeline

Application Architect / Enterprise Architect

Department of Defence
01.2023 - 06.2023

Technical Lead

Department Of Education, Skills And Employment
11.2019 - 01.2023

Technical Lead

Department of HomeAffairs
11.2019 - 01.2023

Senior Developer

NSW government
12.2018 - 11.2019

Software Developer

CMTEDD
08.2018 - 12.2018

Software Engineer

Prospa Advance
09.2017 - 08.2018

Senior Developer & SCRUM Master

NSWCR
10.2015 - 09.2017

Senior Consultant

Object Consulting
10.2015 - 09.2017

Solution Designer

Smart Salary Pty Ltd
02.2015 - 10.2015

Team Lead & Senior Developer

Smart Salary Pty Ltd
02.2015 - 10.2015

Senior Analyst Programmer

Tata Consultancy Service
01.2014 - 01.2015

Technology Analyst

Infosys Ltd
06.2008 - 09.2013

Principal Engineer

Senior Analyst Programmer

WOI One Click

Technology Analyst

Microsoft

Technology Analyst

Bofaportal

Software Engineer

CMS software
  • TOGAF 9 – course completed and trained.
  • Prince2 Foundation – Project Management.
  • SCRUM Master from Scrum Alliance.
  • Microsoft Certified Web Developer
  • Microsoft Certified C# developer.
Muralidharan Ramamoorthy