Nirav Desai

Nirav Desai

Software Developer (.net)

Followers of Nirav Desai728 followers
location of Nirav DesaiMelbourne, Victoria, Australia

Connect with Nirav Desai to Send Message

Connect

Connect with Nirav Desai to Send Message

Connect
  • Timeline

  • About me

    Software Developer at Cricket Australia

  • Education

    • RMIT University

      2017 - 2018
      Master's degree Information Technology Distinction

      Activities and Societies: Active member of RUSU (RMIT University Student Union) and RMIT CSIT club. ● Awarded RMIT Science, Engineering and Health Postgraduate Scholarship of AU$ 10,000.

    • Gujarat Technological University, Ahmedbabd

      2012 - 2016
      Bachelor's of Engineering Information Technology 8.03 CGPA

      ● Amongst top 50 students in the University.● Awarded Devang Metha IT Award of Excellence in year 2014.● Received Full Government scholarship for Bachelors in Engineering.● Distinction in all the Semesters and First in class.

  • Experience

    • AlliedInfosoft

      Jun 2016 - Jul 2016
      Software Developer (.net)

      • Designed and developed back-end programs for industry clients on ASP.Net framework and C#.• Built efficient database system on MS SQL Server Platform for real time industry data using ER core and LINQ.• Used different Web Services and RESTful APIs.• On site project handling for different industries (clients) - DevOps.• Applied different software engineering models, tools and methodology like continuous integration, unit testing, agile and Lean to meet requirements and achieve desired goals.• Identified and corrected bottlenecks and fixed bugs. Show less

    • Woolworths Supermarkets

      Apr 2017 - Oct 2018
      Customer Service Supervisor

      • Supporting inventory manager and performing management duties when manager is out of office.• Managing inventory and stock, keeping detail records of sales and ordering new stock.• Answering team member questions and helping with team member problems.• Performing tasks like rostering hours, training team members and setting-up goals and deadlines. Achievements:• Promoted to Inventory Team Leader in Just 6 months because of dedicated hard work and can-do attitude.

    • Shine Solutions Group

      Jul 2018 - Nov 2018
      Software Developer

      • Blockchain development• Writing ledger code and logic• Image recognition to read numbers

    • Hendry

      Dec 2018 - May 2019
      Software Developer

      • Writing and maintaining efficient program code in C# and other supporting languages based on the specifications for various projects like Warden Management and infinity portal. Making sure that best practices are applied, and necessary code cohesion and modularity is achieved. Implementing necessary security principles and guidelines.• Working closely with the Building Surveying department and Data analysis team to create technical presentation and demonstrate the developed software to business clients.• Documenting technical specifications, decisions made during meetings and stand-ups. Participating in daily scrum calls. Creating system diagrams, process-flow diagrams, state diagrams, use case diagrams and lifecycle diagrams in Lucidchart.• Converting business requirements into technical details and creating different solutions based on it. Researching, creating proof of concept models and systems to recommend the best possible solution based on the requirements of the clients and current technological standards and financial evaluation.• Writing tests cases, running performance tests and stress tests using floodIO. Provisioning resources based on these tests. Investigating and identifying bottlenecks in different environments with the help of azure cloud services.• Creating software systems to automate internal daily routines and tasks in VB.NET. Executing scripts on the server-side, creating maintaining relational databases and allowing remote access for various user groups.• Monitoring and keeping track of performance once the system is released in production. Providing feedback and recommendations for future improvements and updates. Show less

    • Cricket Australia

      May 2019 - now
      Software Engineer

      • Creating and maintaining technical documentations in Confluence for internal and external use. Creating Architectural diagrams and process-flow structures when introducing new services to the system.• Suggesting, recommending and help finalise approaches and technical decisions made during discussions, meetings and stand-ups.• Analysing and converting business logic into code for applications. Using Visual studio IDE and other development tools to write code in C# language based on the requirements and following the best practices.• Maintaining and adding new code to the code-base. Involving in the development of software from wireframes. Forming algorithms and identifying bottle-necks in the database as well as in the back-end application.• Creating special requirement and custom test frameworks, writing tests and following a TDD approach. Debugging code in testing and development environments and committing it to the repository for production release.• Writing scripts for optimising and modifying the schema for (Cosmos DB and SQL) databases. Creating and maintaining stored procedures according to the changing requirements of the organisation.• Requirement gathering to understand the business domain and functionality and to find the improvement needed in software due to changing customer needs.• Working closely with the digital team and the content team to deliver quick and robust software solutions to cricket fans. Show less

  • Licenses & Certifications