Summary
Overview
Work History
Education
Skills
Certification
Skillsprofile
Professionalorganizations
Awards
Timeline
Generic
Anuj Srivastava

Anuj Srivastava

Melbourne

Summary

An experienced IT professional with over 16 years of expertise in Microsoft .NET, Azure, C#, ASP.NET MVC, Web Services, REST, SOAP, Microservices and .NET Core development projects, I offer guidance and mentorship to teams to uphold the highest standards in coding, software design, and best practices. As a Principal .NET Developer, I take on both hands-on coding and management responsibilities, guiding the technical direction of the .NET development team. Excellent understanding of industry-standard security practices, encompassing secure coding, threat modeling, security testing, and compliance adherence, ensuring robust defense mechanisms against potential threats within software systems. Extensive experience in requirement gathering, R&D, design, coding, re-engineering, development, maintenance, and testing of high-end N-tier applications. Ability to work with business to flesh out requirements and convert into a technical design. Strong architecting and software development skills. Extensive experience working with various API design methodologies and best practices. Experience in implementing security measures that adhere to industry best practices on API platforms. Proficient in developing high quality code in accordance with security, and coding standards guidelines. Experience in development of new products by doing extensive R&D work and POC’s. I have fulfilled diverse roles, including that of Principal .NET Developer, .NET Architect, Technical Lead, and Senior R&D.NET Developer, across different projects. Microsoft certified Azure Architect Technologies. Sitecore 8.2 Certified professional with specialization in Sitecore Commerce 8.2. Expert in developing and deploying applications using .NET Core6.0, .NET Framework 4.x, .NET Standard, C#, ASP.NET, ASP.NET MVC, Web Api, WCF, Microsoft Entity Framework, LINQ and SQL Server. Strong knowledge of Object Oriented Programming(OOP), SOA, SOLID & Design Pattern’s. Strong C#.net backend experience – WCF, Rest APIs, WebAPI, Microservices. Experience in Microsoft Azure (Azure functions, Webapps, Azure Monitor, Azure API management, Service bus queues, Storage accounts, Data Lake, Azure Devops, etc). Experience in Azure DevOps and Security related tools like Accunetix, Detectify, eSentire. Proficient in middleware technologies MSMQ, IBMMQ. Excellent knowledge of TDD development practices and unit testing concepts including mocking frameworks like (MS Test, Xunit). Excellent knowledge of software development practices such as Agile software development, continuous integration, continuous delivery and test driven development. Executed software projects for Banking, Retail and Ecommerce domains. Provided contribution for Facilitating and Mentoring .NET training programs. Very good learning and implementation skills of new technologies and solutions.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Principal .NET Developer

Australian United Retailers
Melbourne
03.2022 - Current
  • As a Principal .NET Developer, I take on both hands-on coding and management responsibilities, guiding the technical direction of the .NET development team
  • I provide mentorship to ensure adherence to coding standards, best practices, and software design principles while also spearheading the development of new services and features from initial concept to deployment.This involves solution design, including all stages of architecture conceptualization, and overseeing implementation until the final product is delivered.

Technical Lead/.NET Architect

AKQA Pty Ltd
Melbourne
04.2019 - 03.2022
  • Client: Bunnings
  • Ecommerce-Marketplace solution allows sellers to sell their range of products to online audience
  • This project primarily deals with a third party platform integration into the existing commerce website
  • Third party platform provides support for various sellers to import their product data to their system and then this platform exposes different APIs to consume this data into ecommerce website
  • Implementation utilizes scaled and excellent design approach and latest software engineering design tools, technologies and Scaled Agile Framework for development and delivery.

Senior .NET Developer(R &D)

Sitecore Malaysia Sdn. Bhd
KualaLumpur
12.2016 - 04.2019
  • Client: Sitecore
  • Consumption Tracking has the main goal of implementing proper tracking for consumption-based Sitecore customers
  • Sitecore will collect telemetry information in order to capture overage and understand how customers use Sitecore
  • For each consumption unit we define a metric that corresponds to a physical event that occurs in the system (e.g
  • Sending an email or rendering a page etc)
  • Project implements software security architecture and practices.

Senior Analyst (.NET Dev Lead)

Bank of America
Hyderabad
05.2015 - 06.2016
  • RAD-(Rapid Application Development) is a suite of applications which provides an interface to support Middle office operations of the bank
  • RAD consists of around 12 web applications developed in the latest Microsoft technologies.

Senior Consultant( .NET Technical Lead)

Capgemini India Pvt. Ltd
Hyderabad
10.2012 - 04.2015
  • Easyway- Settlement
  • Euroclear Settlement project is a development (migration) project
  • Existing System was a legacy application developed in Tandem
  • We are migrating this application in .Net using agile methodology
  • This web application project is associated with Euroclear settlement process
  • It helps the user to check the settlement status of the trading instruction also provides the facility to create new instruction
  • It has dashboard timelines which shows the current and future activities which helps user to choose an appropriate action to get it settled on time
  • Project uses IBM MQ which gets the settlement data from the mainframe application
  • This data is processed by settlement backend application and saved in the database
  • This data is used by the front-end application for reporting which helps in settlement-related decisions.

Application Developer(.NET Developer)

IBM India Pvt. Ltd
Pune
08.2010 - 10.2012
  • MIS- Management Information System
  • MIS is a set of applications and databases that provide access to consolidated and enhanced views of the firm’s financial data
  • MIS mainly refers to applications and reporting systems based around essbase cube databases which are used to produce daily and monthly reporting packs for board level consolidated report packs.

Software Engineer(. NET Developer)

Accenture Services Pvt. Ltd
Mumbai
08.2008 - 06.2010
  • SMART SELECT
  • Smart Select is a capability developed by American Express using multiple technologies that enables the execution of Cardmember campaigns
  • The SMART SELECT user can create and ship
  • The user sets up and creates lists of U.S
  • Cardmembers based on specific query criteria selected, including data on how, when and where the Cardmembers spend.

Education

Post Graduate Diploma in Advanced Computing -

CDAC

B.Tech.( Computer Science & Engineering) -

Technical University
Lucknow, Uttar Pradesh

Bachelor of Technology - Computer Science And Engineering

APJ Abdul Kalam Technological University

Skills

  • CSS
  • HTML
  • Git Version Control
  • Javascript

Certification

  • Microsoft certified Azure Architect Technologies
  • Microsoft Certified Technology Specialist – Web Application
  • Microsoft Certified Technology Specialist – Windows Application
  • Sitecore 8.2 Certified professional with specialization in Sitecore Commerce 8.2
  • Certified SAFe 4 Agilist

Skillsprofile

.Net Framework, .Net Core 6.0, C#, ASP.Net, ASP.NET MVC, WebApi, Entity Framework, LINQ, Azure, WCF, xunit, Sitecore, Powershell, Azure web apps, Azure functions, Azure Monitor, Service bus queue, Docker, Kubernetes, SQL Server, Oracle, Azure devops, TeamCity, Octopus, Accunetix, TFS, Git, SVN, MSMQ, IBMMQ, Microsoft Threat Modelling, ACA.Net, Detectify, OWASP Zap, Management and Leadership Skills, Business Analysis and Software Development, Training & Development

Professionalorganizations

  • Australian United Retailers, Melbourne, Principal .NET Developer, March 2022 – Till date
  • AKQA Pty Ltd, Melbourne, Technical Lead/.NET Architect, April 2019 – March 2022
  • Sitecore Malaysia Sdn. Bhd, Kuala Lumpur, Senior .NET Developer(R &D), Dec 2016 – April 2019
  • Bank of America, Hyderabad, Senior Analyst (.NET Dev Lead), May 2015 – June 2016
  • Capgemini India Pvt. Ltd, Hyderabad, Senior Consultant( .NET Technical Lead), October 2012 – April 2015
  • IBM India Pvt. Ltd., Pune, Application Developer(.NET Developer), August 2010 – October 2012
  • Accenture Services Pvt. Ltd., Mumbai, Software Engineer(. NET Developer), August 2008 – June 2010

Awards

  • Received Silver Award from Bank of America
  • Received Capgemini Technical Excellence Star Award.
  • Received Star Award for providing outstanding contribution for Facilitating and Mentoring Capgemini .NET training programs.

Timeline

Principal .NET Developer

Australian United Retailers
03.2022 - Current

Technical Lead/.NET Architect

AKQA Pty Ltd
04.2019 - 03.2022

Senior .NET Developer(R &D)

Sitecore Malaysia Sdn. Bhd
12.2016 - 04.2019

Senior Analyst (.NET Dev Lead)

Bank of America
05.2015 - 06.2016

Senior Consultant( .NET Technical Lead)

Capgemini India Pvt. Ltd
10.2012 - 04.2015

Application Developer(.NET Developer)

IBM India Pvt. Ltd
08.2010 - 10.2012

Software Engineer(. NET Developer)

Accenture Services Pvt. Ltd
08.2008 - 06.2010

Post Graduate Diploma in Advanced Computing -

CDAC

B.Tech.( Computer Science & Engineering) -

Technical University

Bachelor of Technology - Computer Science And Engineering

APJ Abdul Kalam Technological University
Anuj Srivastava