D

Dheeraj Sharma

DevOps Engineer

Bangkok, Thailand14 yrs 3 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Proven track record in managing software engineering teams.
  • Expertise in Agile methodologies and project delivery.
  • Strong technical background in cloud technologies and microservices.
Stackforce AI infers this person is a Software Engineering Manager with expertise in SaaS and cloud-based solutions.

Contact

Skills

Core Skills

Team ManagementAgile MethodologySoftware DevelopmentMicroservicesProduct DevelopmentTeam Leadership

Other Skills

AWSKubernetesElastic SearchProject ManagementSQLJavaAI Image TaggingAIVOIPMultithreadingE-Learning DevelopmentClient SupportSystem IntegrationTechnology SolutionsSoftware Architecture

About

Seasoned Software Engineering Manager with a demonstrated history of working in the real estate, travel and e-commerce industries. Skilled in team management, agile methodology, and Java, JavaScript, Typescript, AWS, K8S, GCP, and SQL. Strong engineering professional with a Master of Computer Applications (MCA) focused on Computer Science.

Experience

14 yrs 3 mos
Total Experience
2 yrs 10 mos
Average Tenure
4 yrs
Current Experience

Coda payments

Software Engineering Manager

Jun 2022Present · 4 yrs · Bangkok City, Thailand

  • . Manage and oversee multiple teams of software and senior/staff software engineers, as well as QA engineers, ensuring effective collaboration and project delivery.
  • . Responsible for leading the Scrum process, including sprint planning, daily stand-ups, sprint reviews, and retrospectives, to drive project alignment and progress.
  • . Act as a key liaison for stakeholder management, facilitating communication and alignment between engineering teams and other departments.
  • . Collaborate closely with cross-functional teams to define project requirements, scope, and priorities, ensuring successful project outcomes.
  • . Utilize in-depth technical knowledge to provide guidance and support to teams, contributing to the improvement of tech metrics such as system quality and team velocity.
  • . Foster a culture of continuous improvement, encouraging innovation and best practices across teams to enhance overall performance and efficiency.
Team ManagementAgile MethodologyAWSKubernetes

Propertyguru group

Technical Team Lead

Jun 2017Jun 2022 · 5 yrs · Bangkok, Bangkok City, Thailand

  • . Improved Project Search performance to 3x by moving the search to Elastic Search
  • . Launched Premium listing product for Property Developer.
  • . Extended the latest project listing which was only available for Malaysia in other markets.
  • Took initiative to move existing `search autocomplete` functionality to `Elastic Search` from legacy Postgres DB. This enables the asap update to search of the newly added or updated properties before it used to take 1 hour to get updated in the search.
  • Contributed to moving user management module from the existing monolithic application to a new microservice.
  • Implemented The new Amenities and property map on the listing detail page of the property (screenshot attached). The Map has features to show distance from your commute place and also have a full-screen view enables you to see the master plan and all amenities nearby.
Elastic SearchMicroservicesProject ManagementSoftware Development

Makemytrip.com

Senior Software Engineer II

Oct 2014Feb 2017 · 2 yrs 4 mos · Gurgaon, India

  • Leads the Content Data Team which was responsible for the development and maintenance of all improvement related to static content of hotels, i.e Images, amenities (everything except prices and availability).
  • Reduced the Data import time of SOLR by optimizing SQL queries.
  • Implemented the AI Image Tagging service as a side project which was responsible for tagging all existing and new images into separate categories which later got implemented on the front end.
  • Conducts daily scrum meetings, sprint reviews, sprint retrospectives and sprint plannings with the teams consisting of 3 full-stack developers, 1 product owner, and 1 tester.
  • Ensure that all team members have a clear understanding of the user requirements and help prioritize tasks.
  • Manage, plan, schedule and control the deployment of new product increments on the UAT, staging and production environments.
  • Guide senior management on estimating resources required for implementing new systems.
  • Migrated the whole core engine to Java 8 from Jave 6.
  • Contributed to the development of the Native Android Mobile app
SQLJavaAI Image TaggingSoftware DevelopmentTeam Leadership

Globallogic

Software Engineer

Jan 2013Apr 2014 · 1 yr 3 mos · Noida, Uttar Pradesh, India

  • Contributed to the development VOIP Manager application for the client BroadWorks.
  • Got Appreciation for improving the performance of bulk uploading of user service by making it multithreading and allow to run in the background initially, it was taking hours and the client was not able to do anything else until it finishes.
  • Contributed to the many biweekly releases of features set which were needed to be done on early Sunday morning because of timezone difference.
  • Organize weekly technical meetings to share knowledge and foster communication between team members
  • Wrote and maintained technical documentation
VOIPMultithreadingSoftware Development

Infospark it solutions

Software Engineer

Apr 2011Dec 2012 · 1 yr 8 mos · Faridabad, Haryana, India

  • Contributed to the development of E-Learning application for the insurance agents.
  • Took participation in presenting the product to the various clients and shows demo.
  • Customized the product for the client requirement and provide support.
E-Learning DevelopmentClient SupportSoftware Development

Education

Indira Gandhi National Open University

Master of Computer Applications (MCA) — Computer Science

Jan 2009Jan 2012

Stackforce found 100+ more professionals with Team Management & Agile Methodology

Explore similar profiles based on matching skills and experience