Ashish Tajane, Developer in Mumbai, Maharashtra, India
Ashish is available for hire
Hire Ashish

Ashish Tajane

Verified Expert  in Engineering

Software Developer

Location
Mumbai, Maharashtra, India
Toptal Member Since
May 23, 2016

Ashish is a software engineer and technical consultant with over three years of experience. He is comfortable working across the full stack and has previously worked with Rails, Django, AngularJS, and Ember.js. He is an Agile practitioner who loves building products with test-driven development.

Portfolio

S&D Tech Dev (via Toptal)
PostgreSQL, JavaScript, Ruby on Rails (RoR), Ruby
Freelance
Databases, Django, JavaScript, Ruby on Rails (RoR), Ruby
Plancess EduSolutions
MongoDB, PostgreSQL, Django, AngularJS, Python

Experience

Availability

Part-time

Preferred Environment

Git, Atom, Sublime Text, Ubuntu, OS X

The most amazing...

...thing I've built from ideation to completion across the full tech stack is an online adaptive assessment platform for college applicants in India.

Work Experience

Rails Engineer

2016 - 2016
S&D Tech Dev (via Toptal)
  • Built a tool for detecting and extracting unique colors from designs submitted for embroidery.
  • Built an automated PDF generation tool which comprises information about orders and their designs.
  • Automated product price import from suppliers.
  • Worked on various other features and bug fixes for an eCommerce rails app built on spree commerce.
Technologies: PostgreSQL, JavaScript, Ruby on Rails (RoR), Ruby

Technical Consultant

2015 - 2016
Freelance
  • Worked with local startups in Mumbai, Pune, and Bengaluru with products in travel planning, analytics, smart devices, and more.
  • Helped decide the tech stack, database architecture design, RESTful API construction, TDD, and more.
  • Helped build the internal tech team by interviewing candidates and setting up tech hiring guidelines, question banks, etc.
Technologies: Databases, Django, JavaScript, Ruby on Rails (RoR), Ruby

Senior Software Engineer (Lead)

2015 - 2015
Plancess EduSolutions
  • Designed the database architecture for an online test preparation platform.
  • Built an analytics engine for extracting meaningful insights from test answers for prospective college applicants.
  • Built a custom test generator to create personalized tests from syllabi specified by users.
  • Built REST APIs to deliver test data and progressively consume answer data from web client built on Angular.
  • Set up background jobs and calculation engines for the results of test attempts and overall dashboard of users.
  • Built a primitive recommendation engine for users based on syllabus, difficulty level, user performance, etc., in previously attempted tests.
  • Set up OAuth2 authentication, FB, and G+ social auth for a web client over REST API.
  • Coordinated with a remote front-end team and ensured code quality by doing their code reviews.
Technologies: MongoDB, PostgreSQL, Django, AngularJS, Python

Software Design Engineer

2013 - 2014
Chronus - Mentoring and Talent Development Solutions
  • Improved app performance by doing architecture changes, UX and workflow changes, optimizing queries, removing n+1 queries, eager-loading associations, benchmarking, using background tasks, and more.
  • Assisted new customers in onboarding and setting up the product. Imported customer data and set up continuous feed import. Set up authentications, e.g., OAuth, SAML.
  • Helped build the iOS app. Built the API in Rails and the iOS app using Ionic framework (Angular).
  • Set up New Relic monitoring and instrumentation for continuous integrated performance management.
  • Generalized and automated the data import process to enable account managers to validate it before contacting the engineering team, which accelerated the overall process and saved round trips.
Technologies: MySQL, AngularJS, jQuery, Ruby on Rails (RoR), Ruby

Software Engineering Intern

2012 - 2012
Claritics
  • Implemented an interactive data visualization world map for the company's analytics product on top of charts and tables for country-level data.
  • Implemented a central automated site-wide announcement system in the product to convey information and updates to clients.
  • Initiated the development of a completely revamped new UI of the product using a responsive design approach and fluid proportion-based grids.
  • Detected and resolved cross-platform cross-browser styling issues in the product.
  • Improved user engagement on the company's website by remodeling its content structure and incorporating key design changes in the WordPress CMS.
Technologies: WordPress, Foundation CSS, JavaScript, Ruby on Rails (RoR), Ruby

Rails Performance Guidelines

I worked on improving the performance of a product at Chronus built using Rails. It is a talent development and mentoring software product. After the performance improvement project, I gave a talk internally for other developers with guidelines to remember from a performance perspective.

AcadsToday

• Conceptualized and developed a social networking platform for student community in college
• Implemented features for rating, reviewing, commenting and following on pages of instructors and courses
• Provided a cloud-storage facility for sharing, reviewing and rating study material
• Built a central campus news interface and implemented basic search by tags

DRAWOID - Android Controlled Artist Robot

• Built a Firebird-Android interactive system using Bluetooth connectivity
• Developed an Android app to control movements of artist Firebird bot
• Optimized bot movements by applying various geometric techniques with minimum impact on original shape

Languages

Ruby, HTML, SQL, Python, JavaScript, CSS

Frameworks

Ruby on Rails (RoR), Phoenix, Bootstrap 3+, OAuth 2, Ember.js, Foundation CSS, Django, Ionic, AngularJS

Platforms

Amazon Web Services (AWS), Linux, Web, OS X, Ubuntu, WordPress, Ubuntu Linux, New Relic

Libraries/APIs

REST APIs, jQuery, JSON API

Paradigms

RESTful Development, MVC Design, Object-relational Mapping (ORM), Agile Software Development, Test-driven Development (TDD), Object-oriented Programming (OOP), Unit Testing, Continuous Integration (CI), Functional Programming, Behavior-driven Development (BDD)

Storage

Relational Databases, PostgreSQL, MySQL, Databases, NoSQL, MongoDB

Other

Code Review

Tools

Sublime Text, Git, Jira, Trello, Sublime Text 3, Atom, GitHub

2009 - 2013

Bachelor of Technology Degree in Computer Science and Engineering

Indian Institute of Technology (IIT) Bombay - Mumbai, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring