Nikhil Bora

CTO

Bengaluru, Karnataka, India13 yrs 11 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Over 11 years of experience in software development.
  • Expert in designing scalable distributed applications.
  • Proven leadership in innovative software solutions.
Stackforce AI infers this person is a Software Engineer specializing in scalable distributed systems and architecture in the tech industry.

Contact

Skills

Core Skills

Software ArchitectureDistributed SystemsAgile MethodologiesSoftware Engineering

Other Skills

AIMLAgile DevelopmentArchitectural DesignArchitectureArtificial Intelligence (AI)BridgesBusiness RequirementsCoding StandardsCommunicationComputer ScienceConnected TV SDKsCore JavaData AnalysisData ArchitectureDatabase Design

About

Innovative Software Engineer offering 11+ years of experience in full software development life-cycle from concept through delivery of next generation applications and customised solutions. Highly experienced geek with massive experience of handling highly scalable distributed applications. Expert in advanced development methodologies, tools and processes contributing to the design and roll-out of cutting-edge software applications. Known for excellent research work and troubleshooting skills - able to analyse code and engineer well-researched, cost-effective and responsive solutions.

Experience

Amnic

Engineering@Amnic

Jun 2021Present · 4 yrs 9 mos · Bangalore Urban, Karnataka, India

Ola (ani technologies pvt. ltd)

3 roles

Principal Engineer

Promoted

Apr 2018Nov 2020 · 2 yrs 7 mos

  • Architecture & designed a major part of the consumer platform which included designing microservices for user management, personalisation, loyalty management, order management and a few more. Involved in end to end delivery for these services and looking at it from the perspective of purely distributed systems in terms of high availability and scalability. Been the spearhead for trying multiple technology stacks to understand and evaluate how they fit in the ecosystem.
  • A detail oriented individual with a strong technical background, and the proven ability to approach analytical challenges meticulously; and produce innovative and timely results. Excellent leadership skills, and a positive performance record for developing teams, and leading them to generate innovative ideas and develop profitable, sustainable products.
MicroservicesHigh AvailabilityScalabilityDistributed SystemsArchitectureSoftware Architecture

Software Development Engineer 3

Mar 2017Mar 2018 · 1 yr

SDE II

Jul 2015Mar 2017 · 1 yr 8 mos

Pubmatic

Senior Software Engineer

Dec 2014Jul 2015 · 7 mos · Pune Area, India

  • Conceptualisation of working on new platforms like connected TV's for digital advertising.
  • Articulation and design of the entire design and architecture for connected TV SDK's including highly scalable backend micro services.
  • Played a leading role in designing the architecture for the backend of the product platform.
  • Involved in the process of templating the backbone of the product in order to facilitate automation thoroughly.
  • Facilitated customisation of systems by encouraging software engineering team to adopt emerging standards for software application development architecture and tools.
  • Solid understanding of the advertisement domain by trying and implementing multiple research papers around the basic building blocks of how connected TV works.
  • Excelled in agile application development and management of technological issues for assigned projects, earning the highest customer satisfaction rating for all software solutions delivered.
Connected TV SDKsMicroservicesAgile DevelopmentSoftware ArchitectureAgile Methodologies

Persistent systems

Senior Software Engineer

Sep 2011Dec 2014 · 3 yrs 3 mos · pune

  • Worked on the entire full stack.
  • Promoted the use of structured client-side JavaScript development methodologies like MVC.
  • Played a leading role in designing the architecture for the back-end of the product platform.
  • Involved in the process of templating the backbone of the product in order to facilitate automation thoroughly.
  • Facilitated customization of systems by encouraging software engineering team to adopt emerging standards for software application development architecture and tools.
  • Excelled in agile application development and management of technological issues for assigned projects, earning the highest customer satisfaction rating for all software solutions delivered.
  • Being a part of LABS have developed the attitude and also the right approach it takes to build and enhance a product.
Full Stack DevelopmentJavaScriptAgile DevelopmentSoftware EngineeringAgile Methodologies

Education

Savitribai Phule Pune University

Bachelor of Engineering (B.E.) — Information Technology

Jan 2008Jan 2011

Savitribai Phule Pune University

Associate's degree (Diploma) — Computer Programming

Jan 2005Jan 2008

Stackforce found 100+ more professionals with Software Architecture & Distributed Systems

Explore similar profiles based on matching skills and experience