Gandherva Gunathilak

Senior Software Engineer

Columbus, Ohio, United States14 yrs 6 mos experience
Highly Stable

Key Highlights

  • Proven expertise in backend development for high-traffic applications.
  • Strong foundation in algorithm development and data structures.
  • Experience in managing complex software projects end-to-end.
Stackforce AI infers this person is a Backend Software Engineer with expertise in SaaS applications and algorithm development.

Contact

Skills

Core Skills

JavaSoftware Development

Other Skills

Building SimulationCC++Data StructuresExcelHTMLHibernateLinuxProgrammingPythonSQLSpringTheoretical Computer ScienceVisual Basic

About

Academic profile : https://sites.google.com/site/gandherva

Experience

Bread

Senior Staff Software Engineer

Oct 2021Present · 4 yrs 5 mos

Amazon

3 roles

Senior Software Development Engineer

Promoted

Nov 2017Oct 2021 · 3 yrs 11 mos

Software Development Engineer 2

Apr 2015Nov 2017 · 2 yrs 7 mos

Software Development Engineer

Aug 2013Mar 2015 · 1 yr 7 mos

  • My team manages core backend logic of cart, pricing, purchase, fulfillment, membership, library ..etc of entire Audible across both desktop and mobile platform. I am part of the membership domain and I have end to end ownership of the projects which I take.
  • Role
  • Implementing new features raised by product managers. (Involves understanding the business request from product owners, writing design document, coding, testing with Unit tests and Integration tests, writing test cases for device testers, launching the project within deadline and support)
  • Refactoring the legacy code (Involves Legacy framework migration, redesign with SOA/design
  • patterns, implementing Java best practices, writing UT, enabling alerts for failures, Improving latency, logging, testability, scalability, stability, metrics, comments etc. and getting code/design reviewed by Senior Developers/Architect )
  • Publishing new Membership plans (Configuration, publishing, manual verification/validation, organizing device testing rounds and support)
  • Supporting tickets of all severity. (Involves debugging, code correction, testing, deploying quick fix, DB Backfill, root cause resolution and future instance prevention)
  • Operational tasks (Involves maintaining host health, alarms for latencies/failures, dashboards, writing wikis, oncall, reports ..etc. )
  • Technologies used
  • Java framework. (With Junits, Spring, Hibernate, SQL, Linux etc)
JavaSQLSpringHibernateLinuxSoftware Development

Hitachi research institute

Research Intern

Feb 2013Mar 2013 · 1 mo · Yokohama, Kanagawa, Japan

  • Development of Energy Management Algorithm using Comfort Index
  • My task was to develop an Energy Management Algorithm, which makes the air conditioning unit run in an Eco friendly way and at the same time it should provide the necessary thermal comfort. I was doing the model fitting part of the algorithm where I worked on the simulator, which will estimate the thermal load of the building. Once we have estimated the thermal load of the building, the simulator will find the best schedule for the Air conditioning unit. I have used Java, Visual basic macros, Excel & Word processing during this internship.

Iit hyderabad

Teaching Assistant

Aug 2011Jul 2013 · 1 yr 11 mos · Greater Hyderabad Area

  • I was teaching assistant for these courses
  • C Programming
  • Data Structures
  • Networks lab

Education

Indian Institute of Technology Hyderabad

Master of Technology (M.Tech.) — Computer Science

Jan 2011Jan 2013

St. Joseph's College Of Engineering

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Java & Software Development

Explore similar profiles based on matching skills and experience