Riccha Pawan

Engineering Manager

Bengaluru, Karnataka, India15 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 8 years of experience in web application architecture and development.
  • Expertise in Java, Scala, and AngularJS for high-performance applications.
  • Strong background in algorithms and data structures.
Stackforce AI infers this person is a Fullstack Developer with expertise in Healthcare and MarTech industries.

Contact

Skills

Core Skills

JavaScalaAngularjsPostgres

Other Skills

REST web servicesRedisj2EEServletsADFJSPSCAOracle SOA SuiteJSFMVC ArchitectureAlgorithmsDesign PatternsSoftware Development Life CycleLinuxWeb Services

About

Around 8 years of experience in architecture, design and development of high performance and scalable web application - • Full stack developer with excellent end to end java development skills ( front end + backend) • Solid background in data structures,Algorithms and design pattern • Has witness product development and design from scratch. • Excellent communication, presentation and interpersonal skills. Programming language : Primarily coded in Java and Python. Familiar with Scala. Core Strength : Java, Python, Golang, JSON, REST web services, Java script , MVC Architecture , dependency injection Familiar With : NoSQL ( MongoDB and Redis ), Ebeans (ORM), Slick 2.0 , Scala(2.11) Database : MySql, postgres 9.4 Big data Technologies : Hadoop, Hive, Spark Frameworks : Play framework 2.3, Django Rest Framework, AnuglarJS 2.0, ADF Framework , Spring (dependency Injection) Domain Expertise : Online Advertisement Others : Git workflow , ADE

Experience

15 yrs 10 mos
Total Experience
3 yrs 2 mos
Average Tenure
7 yrs 10 mos
Current Experience

Adobe

2 roles

Engineering Manager

Promoted

Aug 2022Present · 3 yrs 9 mos

Computer Scientist 2

Jun 2018Jul 2022 · 4 yrs 1 mo

Zeotap

Senior Software Engineer

Feb 2016Jun 2018 · 2 yrs 4 mos · Bengaluru Area, India

  • Exploring tech world :)

Practo

Technical Lead

Oct 2015Feb 2016 · 4 mos · Bangalore

  • At Practo, I worked for product, Practo Consult. Objective of practo consult doctor experience team is to build an application which provides a platform to doctors where they an answer to patient’s questions.
  • ◦ Worked on various releases for practo consult and delivered the requirements on time by solving intra team dependencies and planning accordingly.
  • ◦ Worked on question assignment and reassignment algorithm to have question turn around time be less.
  • ◦ Designed the architecture where a question can be assigned directly to a doctor.
JavaScalaREST web servicesPostgresRedis

Collective

Software Engineer

May 2014Oct 2015 · 1 yr 5 mos · Bengaluru Area, India

  • Unified Reporting and Workflow :
  • Visto is a single page application developed on Angular JS with extremely rich features for campaign performance tracking, reporting and workflows supporting real time decision making. It is a reporting tool where advertisers can get insights of the crucial data like cost breakdown for various platforms , performance of booked media types, publisher’s ranking etc. to take business decisions such as customer re-targeting and budget relocation to optimize campaign performance.
  • ◦ Designed postgres DB schema for reporting , complete architecture of reporting API module and exposed REST webservices with Scala for the same.
  • ◦ Designed and developed framework to save user preferences , URL caching module and role based access of features.
  • ◦ Designed and developed caching module to pre-fetch API responses , save user data and their preferences in Redis for better UI experience.
  • ◦ Wrote unit test cases for reporting API using Mocito test framework.
AngularJSPostgresScalaREST web servicesRedis

Oracle

2 roles

Senior Member Technical Staff

Apr 2013Apr 2014 · 1 yr · Bangalore

  • Oracle SOA suite consits of a couple of products like ESS, SOA, OSB & BAM. Here, ESS ( Enterprise Scheduling Services) is used to fulfil scheduling requiremnts of the client and currently consumed by
  • fusion apps, SOA, BAM and MFT. ESS exposes core scheduling APIs and a reusable schedule taskflow which is a web application, developed on ADF taskflow guidelines. ADF taskflow provides a modular approach for defining control flow in an application. Instead of representing an application as a single large JSF page, it can be breaked up into a collection of reusable taskflows. I have developed a bounded Schedule taskflow and integrated it with consuming application/ region where user can define and submit a job by attaching an existing schedule metadata or by using adhoc schedule.
  • Overall, I have worked as individual contributor for this project.
  • Roles and Responsibility :
  • I have worked on this product from the scratch and developed it from a concept to completion. It involves interacting with product managers to analyze the requirement, dividing them into customer use case, deciding the functionalities exposed by the taskflow and consuming application’s parameters.
  • Major role played in developing environment(sample consuming application) for end to end usages & testing.
  • Worked on various customer requested enhancement for 11g PS6 and PS7 release.
  • Bug Fixing (Customer issues, internal/ external escalations) and code maintainance in repository in various release.
  • Presented direct hands to Quality Assurance team (DHQA) for each enhancement.
  • Point of contact for Oracle Enterprise Scheduleing Services(ESS) client activities for IDC.

Member Technical Staff

May 2010Apr 2013 · 2 yrs 11 mos · Bangalore

  • Worked as a Software Developer in the SOA-EM team of
  • Oracle Fusion Middleware (FMW) division. Oracle SOA suite transforms complex application integration into a reusable service-based connectivity by mediating, routing, and managing interactions between services and applications in the enterprise and in the cloud.I am a part of SOA-EM team, which is geographically distributed over India, US and China, is a part of Fusion middleware stack and leads EM integration effors for Oracle’s SOA, ESS, BAM and OSB products.
  • I have handled complete responsibility of design & development of oracle decision audit trail UI and got involved in bug fixes ( P1/P2/ customer bugs).
  • Responsibility included leading EM integration efforts for Oracle SOA, BAM , ESS and OSB products. Also, point of contact for poduct integration activities in EM team for IDC.
  • Involved in building SOA based applications, created SOA composites where compoenents are exposed as modular business web services that can be easily integrated and reused.
  • Responsible for design, development & integration of BPEL & composite sensor UI in 12c SOA- EM implementation.
  • Point of contact for product integration to EM which involves debugging, handling discovery & config Mbean issues, fixing code erros and/or creating sample ADF application for end to end testing.

Indian software labs, ibm

EXTREME BLUE INTERNSHIP PROGRAM

May 2009Jul 2009 · 2 mos

  • I worked on "OPTIMIZING EVENTS AND IMPROVE AUTOMATIC WIRING IN AGILE ECM ". Agile ECM (Enterprise Content Management) rapidly creates BPM (Business Process Management) applications without coding. Leverages easy to use Mashup to combine IBM ECM & 3rd-party widgets into dynamic, context sensitive, information on demand user interfaces. IBM ECM Widgets come pre-wired; just drag, drop and go 3rd party widgets can also be easily wired in using an intuitive point & click interface.
  • MY ROLE AND WORK IN PROJECT :
  • The Goal of this project was to study Industry use cases and work on the widgets required for these use cases.
  • We worked on 5 widgets, data viewer widget, Rule input widget, Rule checking widget, Dashboard widget, Exception handler Widget. which went into the Industry use cases POC( proof Of Concept ) and in the process we studied the problems with Wiring.
  • Worked on Prefetching and Improving Performance of widgets.
  • Submitted 3 Inventions/Disclosures for Patenting jointly with the team. Following are the disclosures-
  • I. A System and Method for Improving Automatic Wiring among Widgets.(RATED FILED)
  • II. A System and Method to Support User-Defined Prefetching.(RATED PUBLISHED)
  • III. A System and Method to Improve Performance of Widgets using an Assistance Component.

Iit-kanpur

Internship

May 2008Jul 2008 · 2 mos

  • I worked on TOP TREE data structures.
  • Different aspects of top trees were analyzed.
  • Provided efficient solution for dynamic graph problems such as Max-weight problem, Diameter problem, 1-center problem etc with O (log n) time complexity using top tree data structure. The existing solutions had higher time complexity.
  • Developed an algorithm to make a tool that maintains the components with global property.

Education

IIT-BHU ( Varanasi)

B.Tech — Computer Science and Engineering

Jan 2006Jan 2010

SSDS Inter College, Kanpur

Stackforce found 100+ more professionals with Java & Scala

Explore similar profiles based on matching skills and experience