Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Nikhil Joshi

Bangalore

Summary

With over 11 years of experience in software development, a forward-thinking Principal Software Engineer who thrives in dynamic environments. Throughout a career, consistently delivered high-quality results and demonstrated a strong ability to adapt to changing technologies and industry trends. Expertise lies in developing innovative solutions that drive business growth and improve operational efficiency. A dedicated professional, committed to staying up-to-date with the latest advancements in software development and leveraging skills to contribute to the success of any organization.

Overview

11
11
years of professional experience

Work History

Principal Software Engineer

Progress Software Corporation
11.2024 - Current
  • Continued work on ShareFile which was acquired by Progress Software from Previous Employer Citrix R&D
  • Roles and responsibilities remains same as it was with Citrix R&D

Lead Software Engineer

Citrix R&D
05.2019 - 10.2024
  • Currently leading team of 6-8 and delivering security analytics and threat detection capabilities for product
  • Working as a lead and architect to deliver scalable solutions in fast paced environment
  • Filled shoes for Data engineer by building infrastructure for data ingestion using Kafka and Snowflake
  • Contributed in fast paced CI-CD dev culture
  • Delivered solutions for high traffic and high availability applications
  • Migrated product from Windows to Linux servers to save tons of cost and improve performance (Reduced cost to 50% and improved performance up to 40%)
  • Did code optimization and performance testing to keep standards high
  • Build features on Cloud (AWS, Azure)
  • Play key role in grooming and planning of complex user stories
  • Mentoring junior team members
  • Active participant in hiring events
  • Actively do code reviews and code refactoring
  • Worked on customer issues

Senior Software Engineer

Harman
08.2017 - 05.2019
  • Led team of 5 members including senior and junior engineers
  • Worked closely with client
  • Delivered UI/UX solutions

Senior Software Engineer

Mindtree
10.2015 - 07.2017
  • Worked closely with other business analysts, development teams and infrastructure specialists to deliver high availability solutions for mission-critical applications
  • Documented Low and High level designs
  • Learnt and delivered solution on duck creek platform within 5 months of timeframe

Software Engineer

Flatworld Solutions
04.2014 - 09.2015
  • Developed and maintained in house projects for in house team and external clients
  • Handled 2-3 projects at times

Education

Bachelor of Technology - Computer Science

Government Engineering College Jhalawar
Jhalawar, Rajasthan
03.2012

Skills

  • C#
  • Data Structures and Algorithms
  • Design Patterns
  • ASPNET/Net Core
  • Kafka/SQS
  • Snowflake
  • MS SQL Server/My SQL/PostgreSQL
  • JavaScript/React/Angular
  • AWS
  • Azure
  • Multithreading
  • Machine Learning/AI
  • Python
  • Web API (REST)
  • Microservices
  • Agile/SAFE/Project Management
  • System Architecture
  • Performance Enhancement/Testing

Accomplishments

  • Developed and owns product Dotnetlovers to help developers and students and authored blogs on same
  • Suggested ideas to PM/PO for making product better for end customers
  • Designed and executed solutions
  • Participated in brainstorming session to figure out best solutions
  • Mentored new employees and juniors and led the team
  • Took technical sessions for knowledge sharing
  • Resolved existing performance issues
  • Migrated whole system to Linux
  • Received bonus spot awards, best blog writer award
  • Been runner up in hackathon
  • Solved customer issues

Timeline

Principal Software Engineer

Progress Software Corporation
11.2024 - Current

Lead Software Engineer

Citrix R&D
05.2019 - 10.2024

Senior Software Engineer

Harman
08.2017 - 05.2019

Senior Software Engineer

Mindtree
10.2015 - 07.2017

Software Engineer

Flatworld Solutions
04.2014 - 09.2015

Bachelor of Technology - Computer Science

Government Engineering College Jhalawar
Nikhil Joshi