Yogesh Bedekar

Software Engineer

Berlin, Berlin, Germany16 yrs 4 mos experience
Highly Stable

Key Highlights

  • Expert in Java and Spring frameworks.
  • Proven leadership in engineering teams.
  • Strong background in API development and architecture.
Stackforce AI infers this person is a Backend-focused Software Engineer with extensive experience in Travel and E-commerce industries.

Contact

Skills

Core Skills

JavaSpring BootSpring MvcSpring

Other Skills

API DevelopmentAerospikeCollaborationData StructuresDistributed CachingHibernateJ2EEJAX-WSJQueryJSPJSTLJavascriptJmeterKafkaKotlin

About

Experienced hands-on Development Lead. Skilled in backend development, architecture design and team leadership. Technologies - Java, Spring Boot, Python, Hibernate, Maven, Tomcat, Weblogic, Aerospike, Kafka, Mongo DB, MYSQL, Postgres, Swagger, Storm, Javascript. JQuery, Junit

Experience

Quantcast

Senior Software Engineer

Dec 2022Present · 3 yrs 3 mos · Berlin, Germany · On-site

  • Developing applications in Kotlin/Java(Spring Boot) and Python
KotlinJavaSpring BootPython

Fast retailing

Engineering Leader

Mar 2019Nov 2022 · 3 yrs 8 mos · Tokyo, Japan

Rakuten

Engineering Leader

Aug 2016Feb 2019 · 2 yrs 6 mos · Tokyo, Tokyo, Japan

  • Worked on design and development in Java 8 for discount related features for the Rakuten Travel site.
  • →Analyzed a complex business requirement to provide sales promotions(discounts) on hotel rooms. Interacted extensively with the business side to clarify and finalize the requirements.
  • → Designed and developed a multi-step Java API using Spring Boot to calculate rates and then apply the promotions to generate the final display price. Simplified the complex business conditions so that they could be implemented using a simple stepwise approach.
  • → Guided junior engineers to do a part of the implementation.
  • → Collaborated extensively with other consumer teams and also QA to ensure that our API is integrated well in the microservice architecture
  • → Used Jenkins as the continuous integration pipeline to deploy using Cloud Foundry
  • Migrated an old PL/SQL booking API to Java
  • → Analyzed the existing complex PL/SQL logic and also the database schema
  • → Designed and developed a new Java API which has the same functionality
  • → Mentored other engineers to also develop a part of the API
JavaSpring BootAPI DevelopmentMentoringCollaboration

Snapdeal

Lead Software Engineer

Jan 2015Jun 2016 · 1 yr 5 mos · Bangalore

  •  Involved in extensive interaction with various stakeholders including product management and technology teams to review and finalize API requirements.
  •  Leading the resolution of several production issues
  •  Following Agile Scrum methodology including detailed discussion about Sprint stories
  •  Designing REST APIs to be consumed by various Snapdeal technology teams
  • followed by end-to-end implementation of Spring MVC RESTful web services.
  •  Managing project modules using Maven. Backend used is MongoDB and MYSQL.
  •  Developed a middle tier caching layer using Aerospike that ensures low read latency for APIs.
  •  Developed an event model and used Kafka topics to perform associated asynchronous operations (e.g cache eviction) for write APIs.
  •  Performance testing of APIs using Jmeter, Apache Bench, InfluxDB and Grafana
  •  Exploring strategies to tune performance of APIs.
  •  Handling scalability and configuration of Tomcat deployment
  •  Enhanced user interface using Javascript/JQuery
  •  Mentoring new team members by sharing my knowledge with them and also learning from their approaches towards solving problems.
  •  Reviewing code on Review Board.
  • Technologies - Java, Spring MVC, Hibernate, Maven, Tomcat, Aerospike, Kafka, Mongo DB, MySQL, Swagger, Storm, Javascript, JQuery
  • Tools -Eclipse, GIT, Code Review Board
JavaSpring MVCREST APIsMongoDBMySQLAerospike+4

Oracle

Technical Lead

Jul 2012Jan 2015 · 2 yrs 6 mos · Bangalore

  • Oracle Event Processing is an Oracle Event-Driven Architecture solution for building applications to filter, correlate and process events in real time. This is a product developed using Java and Spring. Individual modules are packaged as OSGi bundles with Maven used for project build management.
  • I was involved in features, enhancements and bug fixes for OEP 12c and OEP 12.1.4, including:
  • High availability architecture with various design patterns configured in an Oracle Coherence based cluster of servers
  • Distributed caching using Oracle Coherence
  • HBase cartridge to use HBase as an external data source in Continuous Query Language (CQL) queries
JavaSpringMavenOracle CoherenceDistributed Caching

Tata consultancy services

IT Analyst

Sep 2011Jul 2012 · 10 mos · Mumbai Metropolitan Region

  • Led a team of four developers in building fine-grained JAX-WS web services for banking transactions
JAX-WSWeb Services

Frontier science & technology research foundation, inc. (fstrf)

Programmer

Apr 2009Aug 2011 · 2 yrs 4 mos · Buffalo New York

  • Developed J2EE web applications for medical laboratory data management in an individual contributor role. Interacted extensively with management and external clients to finalize business requirements for each phase of the project.
  • Application developed using the Spring MVC framework with Hibernate.
  • User interface developed using JSP and JSTL
  • Used Jquery for various UI features
J2EESpring MVCHibernateJSPJSTLJQuery+1

Oracle

Software Engineer

Jun 2004Jul 2007 · 3 yrs 1 mo · Bangalore India

  • Software Engineer, June 2004 to July 2007
  • Developed diagnostic tests for Oracle Diagnostics
  • Developed Java and shell script based diagnostic health check modules for a variety of Oracle Applications 11i technology components such as Oracle Workflow and Oracle Application Object Library, using Oracle 9i and 10G databases.
  • Developed the Remote Diagnostic Agent (RDA)
  • Designed and developed the ADX diagnostic report in the Oracle internal RDA language for Oracle Applications 11i and R12 AutoConfig and Rapid Clone technologies used for automated configuration and instance cloning. The report helps in diagnosing problems with the use of these technologies.
  • Supported Oracle Applications technology
  • Resolved customer service requests (Oracle Apps 11i and R 12) in the Oracle Applications Technology and Component Tools teams including production support on live systems. The technology areas include Workflow, Java Notification Mailer, and Oracle Application Object Library components.
JavaShell Scripting

Education

University at Buffalo

Master's — Computer Science

Jan 2007Jan 2008

Visvesvaraya National Institute of Technology

B.E — Computer Science

Jan 2000Jan 2004

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience