Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

NACHAPPA DEKAMADA

MELBOURNE

Summary

With 13 years of experience in the Microsoft .NET stack, I specialize in designing and delivering high-quality solutions and services across Healthcare, E-Learning, Finance, and Information Systems. Proficient in cloud solutions and Agile methodologies, I excel in leading and mentoring teams, designing solution architectures, and making strategic technology decisions. I have successfully managed complex software development, cloud integration projects, and executed all phases of the project lifecycle.

Overview

16
16
years of professional experience

Work History

SENIOR SOFTWARE ENGINEER

FRED IT
04.2020 - Current
  • Designed, developed, and currently maintain and monitor .NET Core cloud-native microservices and REST APIs for a national prescription delivery system, ensuring high availability, scalability, and performance
  • Developed Azure functions for publisher/subscriber messaging architecture on the service bus, enhancing inter-service communication efficiency and reliability
  • Implemented a custom Identity Server for OAuth and OpenId Authentication framework, ensuring robust security and user authentication processes
  • Established and executed a comprehensive unit test strategy for microservices, including unit tests, integration tests, and load tests
  • Led requirements gathering, system analysis, and project delivery, translating business needs into technical solutions
  • Made strategic technology decisions and designed solution architectures, driving innovation and continuous improvement in development processes and technical solutions
  • Enhanced microservices resiliency by implementing custom retry mechanisms and a custom dead lettering tool, effectively handling message failures and improving messaging system robustness.

IT CONSULTANT

ASG GROUP
10.2019 - 04.2020
  • Developed engagement records tracking using React JS, Redux, and Material UI for single-page application development
  • Reviewed software code quality and architectural design, recommending and implementing improvements.

SOFTWARE DEVELOPER

PEN COMPUTER SYSTEM
01.2018 - 10.2019
  • Designed and implemented electronic health record system for tracking health information using .Net MVC, Asp.Net CORE Web API and Angular 6
  • Designed and implemented data sharing application, to share patient information
  • Coordinate the delivery of all software releases using JIRA, communicate outcomes, issues and status to clients and create and maintain fully automated CI/CD pipelines for code deployment using Teamcity and Azure Devops
  • Translated business requirements into technical solutions which met customer requirement.

IT CONSULTANT

HYPERWARE CONSULTING
02.2017 - 10.2017
  • CLIENT: Department of premier and cabinet
  • Developed system for tracking commitments of government initiatives automating the process which used spreadsheets to track initiatives system using Asp.Net MVC and Angular JS/Angular 2.0 Framework with Azure data storage
  • Created technical documentation and trained different stakeholders
  • CLIENT: department of health and human services
  • Designed and implemented the data warehouse by creating Facts and Dimensions to hold transactional and historical data from the various data marts and developed SSIS packages to extract the data in the desired format from various data sources
  • Performed data discovery and analysis of data sources across a large organizations’ data warehouse highlighting data discrepancies in the data warehouse.

IT CONSULTANT

BLOCKCHAIN GLOBAL
08.2016 - 10.2016
  • Analysed and identified business objectives
  • Involved in gathering and analysing the requirements of the project by performing extensive stakeholder engagement thereby articulating the detailed Business Requirements Document
  • Created solution document by analysing the capabilities and limitations of Blockchain technology for integrating with the system and provided recommendations on the application architecture and developed system use cases, data model.

TECHNOLOGY ANALYST

INFOSYS LIMITED
07.2012 - 02.2015
  • Lead the application development team that involved designing and developing enterprise systems
  • Also, collaborated with Enterprise Architecture to champion our architectural strategy and solutions
  • Designed and Developed web-applications using Microsoft .NET stack technologies
  • Coached and mentored technical resources on the team, providing insights into the architectural approach
  • Involved in drafting software requirement specification documents by having regular discussions with the clients
  • Involved in project audit, reviewed the documents to comply SDLC methodologies, solution design document.

SOFTWARE DEVELOPER

EXCELSOFT TECHNOLOGIES
04.2010 - 07.2012
  • Worked extensively in developing eLearning enterprise product using Microsoft .NET stack technologies
  • Created DB objects, stored procedures and batch jobs using T-SQL in SQL SERVER and carried out DB performance tuning
  • Involved in analysis and design of application architecture by having regular discussions with the stakeholders thereby creating functional and system specification documents.

PROGRAMMER/TRAINER

GLOBAL MIND IT SOLUTIONS
10.2008 - 04.2010
  • Developed Web applications using Microsoft .NET stack technologies and sql server
  • Implemented .NET features like Authentication, State management, exception handling etc.

Education

Master of Information Technology - Information System (Professional Computing) -

SWINBURNE UNIVERSITY

Bachelor of Engineering (B.E) in Information Science -

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

Skills

  • ASPNET
  • ASPNET Core
  • C#
  • OAuth
  • OpenID
  • CQRS
  • MVC
  • Dependency Injection
  • LINQ
  • Microservices
  • Entity Framework
  • Web Services
  • WebAPI
  • Postman
  • SONARQube
  • CheckMarx
  • JavaScript
  • JSON
  • JQuery
  • ReactJS
  • Redux
  • Angular JS
  • Angular 6
  • XML
  • HTML 5
  • Azure
  • Service Bus
  • Azure Function
  • App services
  • Logic Apps
  • Version Control
  • CI/CD Tools
  • Microsoft Azure Devops
  • ARM templates
  • VSS
  • TFS
  • Tortoise SVN
  • GIT
  • Microsoft SQL Server
  • T-SQL
  • Firebase
  • Microsoft Azure DW
  • SQL DB
  • Microsoft Power BI
  • SAFE
  • Agile
  • Waterfall
  • Test Driven Development
  • Requirement analysisProject planning
  • Technical documentation
  • SWOT
  • WBS
  • Project Management Tools
  • Miro
  • Visio
  • JIRA

Timeline

SENIOR SOFTWARE ENGINEER

FRED IT
04.2020 - Current

IT CONSULTANT

ASG GROUP
10.2019 - 04.2020

SOFTWARE DEVELOPER

PEN COMPUTER SYSTEM
01.2018 - 10.2019

IT CONSULTANT

HYPERWARE CONSULTING
02.2017 - 10.2017

IT CONSULTANT

BLOCKCHAIN GLOBAL
08.2016 - 10.2016

TECHNOLOGY ANALYST

INFOSYS LIMITED
07.2012 - 02.2015

SOFTWARE DEVELOPER

EXCELSOFT TECHNOLOGIES
04.2010 - 07.2012

PROGRAMMER/TRAINER

GLOBAL MIND IT SOLUTIONS
10.2008 - 04.2010

Master of Information Technology - Information System (Professional Computing) -

SWINBURNE UNIVERSITY

Bachelor of Engineering (B.E) in Information Science -

VISVESVARAYA TECHNOLOGICAL UNIVERSITY
NACHAPPA DEKAMADA