Summary
Overview
Work History
Education
Timeline
Generic

Nikhil Ruikar

Lead Software Engineer
Tokyo

Summary

  • Over 12 years of experience as a Generalist Software Engineer, proficient in planning, designing, engineering, and delivering various software solutions using Java, C#, micro-service frameworks, and SQL Server.
  • Expertise in leading significant projects utilizing Waterfall and Agile methodologies, with 4+ years of experience in project planning, risk analysis, and resource requirement analysis.
  • Experienced manager with a proven track record in overseeing project execution, team coordination, and delivering successful outcomes in the automobiles sector for prominent Japanese corporations.
  • Domain expertise in both Automobile & Finance sectors.

Overview

14
14
years of professional experience
5
5
years of post-secondary education

Work History

Lead Software Engineer

Indicus Software
4 2020 - Current

Key Responsibilities

  • Participating in technology evaluation Proof of Concepts (POCs) for multiple migration and modernization projects.
  • Leading and managing cross functional teams for medium tenure projects
  • Prioritizing and monitoring development life cycle using scrum methodology
  • Creating production release plans, overview production release and automate and setup maintenance office
  • Implementing business logic and web development modules as an individual contributor using Core Java, Java MapReduce, and scripting in Pig and Scala, with HBASE, Hive, and Snowflake.
  • Engineered a testing automation program and a continuous monitoring system for APIs and web services using Java and Selenium

Achievements

  • Evaluated Snowflake for existing data models and successfully transformed the database from HBASE to Snowflake, reducing processing time from 30 minutes to 2 minutes.
  • Automated the monitoring and troubleshooting system for critical web services.

Software Engineer

Indicus Software
12.2016 - 03.2020

Key Responsibilities

  • Participated in maintaining and enhancing multiple projects used in multiple markets in Americas, Europe, China and Japan
  • Defined SOPs for application maintenance office for daily tasks and production issue troubleshooting
  • Coordinated with business users, corporate and technical teams across alliance partner companies for smooth operation of cross functional production systems
  • Designed and implemented important enhancements as individual contributor using c#
  • Participated in migration and modernization project as individual contributor using java mapreduce,
  • HBASE, hive and pig scripting
  • Created training documents and maintenance office setup for modernized application
  • Trained maintenance team engineers to oversee smooth operations

Achievements

  • Secured a major modernization project from a client with a tenure of 2 years.
  • Contributed to expanding Indicus's presence at the client site.

Software Engineer

Indicus Software
08.2016 - 11.2016

Key Responsibilities

  • Created technical documentations for products
  • Mentored junior developers
  • Participated in developing POCs using contineo Platform
  • Participated in integration of communication protocols for contineo Platform
  • Collaborated with management, internal and development partners regarding software application design status and project progress.

Senior Software Developer

Indicus Software
09.2015 - 07.2016

Key Responsibilities -

  • Creating high level requirement documents and participating in user approvals on requirement documents
  • Transforming high level requirement documents to Design documents
  • Participating in architect and management approval of design documents
  • Served as a bridge engineer, facilitating seamless collaboration between offshore teams in Chennai and Pune and the onshore project management team in Tokyo throughout the development and testing phases.
  • Worked as individual contributor for developing business logic using core java and oracle.

Senior Software Developer

Indicus Software
07.2014 - 08.2015

Key Responsibilities

  • Successfully delivered projects while learning node-js and agile practices
  • Mentored junior developers for their acclimatizing in the role
  • Worked in projects involved in communication protocols, Finance and Automobile verticals

Achievements

  • Earned continuation of the project.

Software Developer

Indicus Software
04.2011 - 06.2014

Key Responsibilities

  • Translated client requirements into high-level design and created detailed low-level design documents.
  • Developed software as an individual contributor, focusing on quality assurance and process improvement.
  • Specialized in finance and automobile sectors, maintaining and enhancing software solutions within the finance vertical.
  • Collaborated with team members to resolve issues and implement best practices.
  • Contributed to all stages of the systems development lifecycle, from requirements gathering to production releases, using Core Java, PostgreSQL, and MySQL.

Intern

Indicus Software
12.2010 - 04.2011

Key Responsibilities

  • As a trainee software developer, acquired essential industry technologies.
  • Bridged the gap between academic knowledge and real-world industry requirements.
  • Gained insights into industry needs and trends to enhance practical skills.

Education

Bachelor of computer applications - Computer Applications

Pune University
Pune India
06.2006 - 04.2009

Master of Computer Science (appeared) - Computer Science

Symbiosis Institute of Computer Studies And Research
06.2009 - 04.2011

Timeline

Software Engineer

Indicus Software
12.2016 - 03.2020

Software Engineer

Indicus Software
08.2016 - 11.2016

Senior Software Developer

Indicus Software
09.2015 - 07.2016

Senior Software Developer

Indicus Software
07.2014 - 08.2015

Software Developer

Indicus Software
04.2011 - 06.2014

Intern

Indicus Software
12.2010 - 04.2011

Master of Computer Science (appeared) - Computer Science

Symbiosis Institute of Computer Studies And Research
06.2009 - 04.2011

Bachelor of computer applications - Computer Applications

Pune University
06.2006 - 04.2009

Lead Software Engineer

Indicus Software
4 2020 - Current
Nikhil RuikarLead Software Engineer