Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic
Nikhil Channa

Nikhil Channa

Senior Software Engineer
Toronto,Ontario

Summary

Multi-talented Senior Software Engineer successful completing simultaneous projects. Willing to jump in to develop "outside the box" solutions. Decisive leader and reliable team builder with results-focused and driven approach.

Self Motivated and highly effective at developing new programs and fixing problems with existing systems. Proficient in Microservice and Agile/Scrum methodology.

Overview

7
7
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Engineer

Securonix
Toronto, CA
04.2022 - Current
  • Experienced in defining development and deployment strategy
  • Trained, Mentored & Motivated Team Members to learn new technologies
  • Experienced in preparing and conducting client and internal demos
  • Experienced in estimating and planning roadmaps and product development
  • Experience working with Scrum Agile Methodology
  • Current Technology Stack:
  • Java ,Spring Boot
  • Microservice Architecture
  • Spring boot, JPA(Hibernate),Jasper,MFA
  • Good understanding of all three major clouds (AWS)
  • CICD & version control with Jenkins & Git & Octopus
  • Good understanding of Java8 features like - Lambdas, Streams , new
  • Date APIs, Optional and Parallel programming
  • Vast experience in designing and developing applications from scratch
  • Worked on design and development
  • Working on Shared Service modules of Snypr UEBA and SIEM Solution
  • Overall 6+ years of development, design and delivery experience in
  • Java and Spring boot
  • 2+ years of experience in leading team of 5-6 members
  • 4+ Years of experience in Software Designing & Re-designing
  • 4+ years of experience in code reviews
  • Experience in migrating the Monolith to Microservices
  • Designed and Delivered
  • User Management Service
  • Multi Factor Authentication Service
  • Central App level Configuration Service
  • Data Masking and Unmasking
  • Report Service to Cater 5 million records per report
  • Masking and Unmasking Service
  • Highly Experienced in SAAS OnCloud MSSP product
  • One of the Major
  • Contributors to Securonix SIEM MSSP solution development
  • Rest APIs
  • Architect and develop new microservices for SIEM
  • Build next gen Security SIEM product
  • Strategize and help the team to shift left
  • Drive and maintain the legacy SIEM application and protect the customer base
  • Reduce operation cost by defining and streamlining the engineering practices
  • Reduce support and app down issues with debugging skill
  • Architect and develop new microservices for Next Gen SIEM
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Analyzed proposed technical solutions based on customer requirements.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Partnered with development team on product development and application support plans.
  • Defining service standards and guidelines as per best practices and governance structures
  • Understanding business needs & designing roadmap/ solution for further development
  • Security Industry Domain Knowledge
  • Strong knowledge of Object Oriented Programming and design principles
  • Strong experience in designing & developing frameworks
  • Hands-on experience in building complex, fault tolerance & scalable applications & modules in Java technology stack, Team Leading, Code
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Trained and mentored junior developers and engineers, teaching skills in Microservice and working to improve overall team performance.

Senior Software Engineer

Securonix
Pune, Maharashtra
03.2021 - 04.2022
  • Working on Shared Service modules of Snypr UEBA and SIEM Solution
  • Migrating and Maintaining Securonix Shared Services to
  • Microservices
  • Responsible for Edge Microservices that include discovery, gateway, and Platform common service
  • Reviewing and Designing Services new services
  • Designed a notification/Email Services
  • Designed and implemented standalone reporting service
  • Implemented Dependency Track and SonarQube for code security issues
  • Security bug fixes of FortifyScans
  • Docker images creation
  • Docker Images Security Scan
  • Mentoring Team members and enabling them
  • Working on Snypr reporting, Custom exit reports
  • Job Monitor, Setting page maintenance and enhancements
  • Application Level issues like DataLeak prevention, Memory issues,
  • Sizing application
  • Developed Custom monitoring metrics for services
  • Documentation and RCA
  • Working on Authentication and Authorization for microservices
  • Collaborating with multiple teams
  • Migration of Projects to BitBucket from Gitlab
  • Snypr SRE bug fixing and Supporting Team members
  • LANGUAGES
  • English, Hindi,Marathi,Teglu
  • Working on caching mechanism and integration of Consul and Vault to microservices.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Worked with development teams to correct problems and run test scenarios.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.

Software Engineer

Qualys, Pune
Pune, Maharashtra
04.2020 - 02.2021
  • Designed and Implemented a System and Data Pipeline monitoring Solution for Qualys XDR product
  • The monitoring solution enabled visibility across the data flowing through multiple microservices
  • API for UI Screen using Rest Template
  • Writing Docker files
  • Code Review
  • Designed Data structure to hold and support High EPS data
  • Indexing Service Maintenance and Enhancements to write data in elastic search
  • Kafka Client enhancement to support auto-commit features
  • Designed and Implemented Monitoring Framework for XDR product
  • Monitoring Framework can accommodate new pipeline without manual intervention and zero downtown
  • Grafana and Prometheus is used for visualization and time series DB respectively
  • Completed and owned the entire project of monitoring.
  • Represented software applications engineering team during large and complex development projects.

Software Engineer

Securonix
11.2019 - 03.2020
  • Recognized as Rookie of the year in Dec-2016 Securonix
  • Reviews & conducting training & demos
  • Good exposure to relational databases and Solr ,kafka
  • Experienced in defining development and deployment strategy
  • Trained, Mentored & Motivated Team Members to learn new technologies
  • Experienced in preparing and conducting client and internal demos
  • Experienced in estimating and planning roadmaps and product development
  • Experience working with Scrum Agile Methodology
  • Current Technology Stack:
  • Java ,Spring Boot
  • Microservice Architecture
  • Spring boot, JPA(Hibernate)
  • Good understanding of all three major clouds (AWS)
  • CICD & version control with Jenkins & Git & Octopus
  • Good understanding of Java8 features like - Lambdas, Streams , new
  • Date APIs, Optional and Parallel programming
  • Vast experience in designing and developing applications from scratch
  • Worked on design and development
  • Jasper Reporting Framework Implementation in Snypr SIEM Solution
  • Jquery , HTML, CSS experience

Software Engineer

Securonix
Pune
08.2016 - 03.2020
  • Recognized as Rookie of the year in Dec-2016 Securonix
  • Worked on multiple dierent modules on Snypr UEBA and SIEM Solution
  • Below are the important modules that are implemented and owned
  • Designed and Implemented a health monitoring Solution for the Securonix
  • Enterprise Application
  • Health Monitoring solution reduced the customer downtime and predicted the outages due to memory and Database issues
  • MSSP Features are implemented in multiple UI Screens and backend
  • Multi-tenancy (On Cloud) Changes in Snypr (Enabling UI and Middle layer)
  • Role-Based Access Control (RBAC) changes in multi-tenancy /Snypr
  • Views and Dashboard
  • Complete Solution of Reporting Framework (UI and backend on SIEM using JASPER)
  • Spotter (SIEM) based dynamic widgets framework (backend) for the
  • Security command center
  • Solr multi-collection-join-based widgets framework (backend) for the Security command center
  • Security Command Center Widgets (Dashboard) UI framework
  • Watchlist Import /View Ui and Backend
  • Third-Party Import Views/Screen
  • Invalid/Unparsed Events showing through HDFS and Downloading for Re-import
  • Live Data Imports Jobs status, Counts and scheduling information (Ui and Middle layer)
  • Live Kafka events monitoring UI
  • Generation and Graphical representation of data from last hour to 7 days which includes Application Threads, Memory, Loaded Classes,
  • Hibernate Sessions, Running Import Jobs
  • Hadoop Components connection/Settings view (UI and Middle Layer)
  • Designed and implemented an endpoint in java that gathers data of the application’s node
  • Communication between master and endpoint through Syslog-Ng
  • Syslog-ng forwarder
  • Technologies Used: 1
  • UI :- HTML,CSS,jQuery,jTemplates,Highcharts,GSP,WebSockets 2
  • MVC: Grails and Groovy 3
  • BACKEND: Java, Hibernate, HDFS(API), Kafka(API) , Solr,MySql
  • Reviews & conducting training & demos
  • Good exposure to relational databases and Solr ,kafka
  • Jasper Reporting Framework Implementation in Snypr SIEM Solution
  • Jquery , HTML, CSS experience

Education

B.E - IT

Pune Institute of Computer Technology
Pune ,MH India
08.2012 - 05.2016

Skills

    MicroServices, Spring-Boot,Java

undefined

Additional Information

  • AWARDS , Recognized as All-Rounder Engineer of the year 2019-20 at Securonix. Recognized as Outstanding Performance for the Month

Timeline

Senior Software Engineer

Securonix
04.2022 - Current

Senior Software Engineer

Securonix
03.2021 - 04.2022

Software Engineer

Qualys, Pune
04.2020 - 02.2021

Software Engineer

Securonix
11.2019 - 03.2020

Software Engineer

Securonix
08.2016 - 03.2020

B.E - IT

Pune Institute of Computer Technology
08.2012 - 05.2016
Nikhil ChannaSenior Software Engineer