Abhilash Lakkur

Director of Engineering

Bengaluru, Karnataka, India17 yrs experience
Highly Stable

Key Highlights

  • Expert in building scalable data systems.
  • Proven leadership in data engineering projects.
  • Strong background in Java and Hadoop technologies.
Stackforce AI infers this person is a Data Engineering expert with a strong focus on scalable systems and backend technologies.

Contact

Skills

Core Skills

JavaHadoopSpringPhpC#Mysql

Other Skills

AlgorithmsApacheApache KylinCore JavaData StructuresDatabasesDesign PatternsDistributed SystemsEC2EHCacheEclipseFusion ChartsHBaseHbaseHibernate

About

Like to work on problems of scale, abstraction, design and development of the systems. Believe working with the right set of people makes tackling any problem that much more fun.

Experience

Cargo frieght movers pvt ltd

Director

Apr 2023Present · 2 yrs 11 mos · Bengaluru

  • Logistics Services for OEMs, Full Truck Loads

Capillary technologies

Senior Architect

Mar 2021Apr 2023 · 2 yrs 1 mo · Bangalore Urban, Karnataka, India

Curefit

Engineer

Nov 2016Feb 2021 · 4 yrs 3 mos · Bengaluru, Karnataka, India

Infoworks.io

Principal Software Engineer

Jun 2015Oct 2016 · 1 yr 4 mos

  • Working on a product which is a dynamic data warehouse on hadoop, which features data augmentation to multi dimensional cubing
  • Technologies : Java, Hadoop, Hive, Apache Kylin, Hbase, R
  • Building an intelligent data transformation engine with interactive feedback in visualize as you build flow. Responsible for the backend of the engine from design to deployment.
  • Leading a team responsible for all aspects of the data augmentation and cube building.
  • Modified Apache Kylin to support snow flake schema, implemented a solution to support high cardinality dimensions
  • Integrated Kerberos, Apache Ranger and enabled secure impersonation for our product
  • Redesigned the data augmentation engine for it to be simpler, configurable and scalable.
  • Dependency based parallel joins and transformations.
  • Helped simplify the product installation for easier adoption of the tool
  • Worked on a library on R to expore our data
JavaHadoopHiveApache KylinHbaseR

Capillary technologies

2 roles

Team Lead

Promoted

Apr 2012May 2015 · 3 yrs 1 mo

  • Conquest (September ‘13 – May ‘15)
  • Technologies: Java, Hive, HBase, Hibernate, MySQL, Fusion Charts, Phoenix
  • Conquest is an in house developed OLAP engine. It has two main components, a data transformation layer to create tenant specific facts and dimensions, and a reports execution engine which is used to get data out of the warehouse
  • Worked on a new data transformation pipeline using the big data stack involving hive, hbase and phoenix
  • Worked on an active passive switch over mechanism for higher availability of the system
  • Dashboards working off summary tables for really quick response times
  • Parallel query execution based on the query dependency for UI responsiveness
  • Partitioned the data sync files based on tenant geo zones hierarchy. This reduced billing costs for the company by
  • cutting down on network transfer charges in AWS and also improved experience on our client module.
  • EMF and Points Engine (Nov ‘11 – July ’13)
  • Technologies: Java, Spring, Hibernate, MySQL, EHCache, JUnit
  • EMF is the core multi tenant OLTP module for handling all business events, with ability to perform real time incentivisation and communication.
  • In house rule engine developed with a custom expression language, with tenant specific grammar
  • Responsible for the loyalty module which is at the core of the CRM for capillary which handles credit-debit of customers
  • Offline batch processing module for points expiry, tier downgrades, reminders, scheduled offers etc
  • Migrated the online legacy OLTP credit-debit system, in phases, onto this module seamlessly with configuration and data sanity and almost no down time
  • Migrated an existing Dynamic Coupon System based on Drools
JavaHiveHBaseHibernateMySQLFusion Charts+2

Software Engineer

Jul 2009Apr 2012 · 2 yrs 9 mos

  • InTouch Client (Sep ‘10 – Nov ’11)
  • Technologies: C#, MS SqlCe, Java
  • The client is responsible for collecting billing, customer, redemption etc information from the POS and syncs it with the InTouch servers over HTTP apis
  • Re-factored the store server module to support multiple internal client terminals and a shared database
  • Developed the background sync module to improve responsiveness and availability of the client
  • Developed a deployment server which helped ease the binary releases and save lot of time
  • Involved in numerous features, improvements, caching, bug fixes and UI/code refactoring, database abstraction for working with sqlce, ms sql server and sql lite, internal cron for jobs, async logger with event ordering.
  • Intouch Server (July ‘09 – Aug ’10)
  • Technologies: PHP, MySQL, Thrift, Apache, EC2, Mondrian
  • The server is responsible of receiving data from the client. Modules for Administration, Campaigns, Loyalty, Inventory, Rule Management, Reports, Integrate with Communication engine for sending SMS to customers.
  • Implemented caching of configurations and frequent objects to reduce load on database to a huge extent.
  • Reduced database load by query optimizations, index creations / modifications
  • Developed catalog sub-module, fraud detection and access control. Involved in numerous features, improvements, bug fixes and UI/code refactoring. Put in place a performance parameters monitoring and recording, log file parser for to extract information on a per request thread basis
C#MS SqlCeJavaPHPMySQLThrift+3

Motorola india research labs

Research Intern

Jan 2009Jul 2009 · 6 mos

  • Worked on a Topic based 'Expert' extraction mechanism based on Email communications within an organization. Analyses the email threads along with the attachments contents to associate 'expertise' to an employee. Given a query, the module was expected to show up people who can be contacted. Technologies : Perl, Java, Lucene, JUNG (graphing) etc
PerlJavaLuceneJUNG

Education

International Institute of Information Technology Bangalore

M.Tech — Computer Science

Jan 2007Jan 2009

RNS Institute of Technology

BE — Computer Science

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Java & Hadoop

Explore similar profiles based on matching skills and experience