Akhil Tak

[email protected]  •  (+91) 7506228321  •  Bangalore, India

Indian Institute of Technology Bombay  •  B.Tech.  •  Computer Science & Engineering

Software Engineer and Architect


Work Experience

Indiez | Jan 2017 - Present  [Golang] [Remote]

Building a community of Freelancers to build great software.
  • Part of the core technical team building a tool for project management and enhance developer productivity
  • Built a micro-services based architecture by integrating tools like Slack, Github and Trello to push/pull updates

Dgraph Labs | Aug 2016 - Sep 2016  [Golang] [Remote] [Open-Source]

Building a native distributed graph database in Golang.
  • Introduced data types for Graph database where all objects were earlier interpreted as string blobs
  • Built the core type/schema system adhering to GraphQL spec
  • This system is primarily used for query/result validation and data type coercion

Tinyowl Apr 2014 - Dec 2015  [Ruby-on-Rails] [Mumbai, India]

Food delivery startup, operational in 6 cities. Later merged with Runnr.
  • Initial core team member, helped in putting strong engineering foundation and practices around design, coding standards, unit testing, documentation, build & release cycle and application scaling
  • Worked closely with the CTO to guide and manage a team of 60 engineers and designers
  • Helmed back-end development as engineering lead, making architectural decisions, setting up coding standards, doing code reviews
  • Led the team to successfully migrate monolithic Rails app to a micro-service driven architecture
  • Led the cross-platform integration team to merge standalone Homemade App [Firebase] into Consumer App [IOS/Android]

Oracle | Jul 2012 - Mar 2014  [Java, ADF] [Hyderabad, India]

Applications Developer in Fusion Procurement Team (Oracle's Cloud Enterprise)
  • Implemented Supply Chain Financial Orchestration feature in purchasing which currently facilitates creation of global purchase orders
  • Handling functional and technical issues reported by Customers and addressing their concerns by delivering required changes in product functionality

Adobe Systems | Summer Intern - 2011  [ML, Java] [Noida, India]

Part of Machine Learning team working to digitize unstructured documents into relational data.
  • Worked on improving localized search in a document corpora to provide superior hits in a domain specific environment
  • Developed a grammar to identify ontological concepts in a set of semi-structured documents

Informatica Summer Intern - 2010  [Java] [Bangalore, India]

Worked with the Platform Team on profiling core serialization library.
  • Designed and implemented a standalone API that generates comprehensive reports on performance metrics like CPU Profiling, object allocation, heap usage, etc.
  • Aim was to identify memory leaks and performance bottlenecks with little overhead
  • Module is being used to create performance benchmarks for serialization, cloning and other similar processes

Key Academic Projects

Mini Artificial Intelligence Project  [AI]

Guide: Prof. Pushpak Bhattacharya (IIT Bombay)
  • Developed a puzzle solver using A* search algorithm to solve various classical puzzles like Missionaries-Cannibals & 8 - puzzle problems; compared heuristic performances
  • Developed a part of speech (POS) annotator by implementing Hidden Markov Model and trained it using a corpus of 100,000 words; achieved accuracy of 94.6%

Autonomous Defensive Robot  [Embedded Systems]

Guide: Prof. Kavi Arya (IIT Bombay)

  • Designed an abstract working model to represent and solve the problem of enemy infiltration by detecting & shooting a moving ball in an arena
  • Designed a monitoring system that does image processing on 2 live camera feeds and conveys target location to a bot over a wireless channel

Skills/Platforms

Golang
Ruby-on-Rails
Java
C/C++
Javascript
Bash
Scheme
Python
Perl
PostgreSQL
MongoDB
MySQL
Resque
Sidekiq
SwaggerDoc
Git
Redis
ElasticSearch
Docker
AWS
Github
Jenkins
Openshift
Jira
Confluence
Gitlab
Sentry
RabbitMQ

Hobbies/Awards

Awarded Certificate of Merit for swimming continuously 6 hours in Swimathon 2009 (covering 11 kms) at IIT Bombay

Won Oracle Hackathon (2014) for building an app that drastically reduced development time

Finalists in first edition of AngelHack (Mumbai); got invited to take part in their Hackcelerator program

Love trekking and reading books; took a half year long break last year to travel