A

Avinash T K

Software Engineer

Berlin, Berlin, Germany8 yrs 7 mos experience
Highly Stable

Key Highlights

  • Expert in Java development and cloud solutions.
  • Proven track record in backend API development.
  • Strong experience in transitioning to micro-services architecture.
Stackforce AI infers this person is a Backend Developer with expertise in cloud-based solutions and micro-services architecture.

Contact

Skills

Core Skills

Java DevelopmentGoogle Cloud Platform (gcp)Spring BootPython

Other Skills

AlgorithmsComputer ScienceDatadogDesign PatternsDockerElasticsearchGitGradleJavaJava Virtual Machine (JVM)KubernetesPerlPostgreSQLPython (Programming Language)REST APIs

Experience

Delivery hero

Software Engineer 2

Apr 2022Mar 2024 · 1 yr 11 mos · Berlin, Germany · Hybrid

  • I joined a team of eight Software Engineers responsible for the giant food delivery company's backend search API. The reactive RESTful Web service and Elasticsearch are deployed on the Google Cloud Platform(GCP). Our global core team handles search functionality for 25+ countries worldwide and multiple languages. I worked closely with search ranking and search auto-complete teams.
  • I set up a shadow cluster, which enabled us to have a production-like playground to test high-impact changes before deploying them to production. I also setup various A/B experiments and worked on features like enhancing Chinese language support, increasing the scope of load testing, Menu search within restaurants, and improving restaurant ad revenue.
AlgorithmsSpring BootREST APIsGoogle Cloud Platform (GCP)ElasticsearchJava Virtual Machine (JVM)+11

Infinera

Software Development Engineer 2

Feb 2018Mar 2022 · 4 yrs 1 mo · Bangalore · Hybrid

  • We started building a new planning tool from scratch. This has presented many learning opportunities, moving from monolith architecture to micro-services-based architecture. I used Spring Boot, PostgreSQL for back-end, Docker, Kubernetes for deployment, and Jenkins, Docker for continuous integration. I worked on developing a data-driven, platform-agnostic way to import a network into the application.
  • I was also a CI expert on the team, helping to make decisions about the application development and deployment process and application quality.
  • I designed and developed in-house tools to predict the end-to-end test cases for any code change. This resulted in a 70% time reduction in test execution. The tool also identifies redundant test cases, increasing team efficiency and productivity.
AlgorithmsSpring BootKubernetesDockerJava Virtual Machine (JVM)XML+7

Nokia

R&D engineer

Jul 2015Feb 2018 · 2 yrs 7 mos · Bangalore · On-site

  • I joined a team responsible for installation, upgrade, and migration in a Network Management tool (NetAct); I learned Software development tools such as Java, and Python and testing tools such as JUnits and Robot. I contributed to the end-to-end development of various features/tools such as Intelligent management (preventive measures for outage scenarios - Python), Commissioning manager (tool to intelligently run independent operations in parallel - Java).
AlgorithmsPython (Programming Language)Java Virtual Machine (JVM)Shell ScriptingXMLJava+7

Education

National Institute of Technology Karnataka

Bachelor of Technology (BTech)

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Java Development & Google Cloud Platform (gcp)

Explore similar profiles based on matching skills and experience