Summary
Overview
Work History
Education
Skill
Project
Generic
Shahrukh Ali

Shahrukh Ali

Senior Software Engineer
Bengaluru

Summary

Software engineering professional with deep expertise in developing robust, scalable applications. Strong focus on team collaboration, driving projects to successful completion, and adapting to evolving requirements. Proficient in multiple programming languages, frameworks, and tools. Values delivering high-quality results and fostering productive work environment.

Overview

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

Work History

Senior Software Engineer

Securonix Private Limited
Bengaluru
4 2021 - Current
  • Design and development of critical features to support data ingestion and insider threat detection.
  • Developed, deployed, and maintained microservices using Spring Boot and Spring Cloud in a containerized environment using Docker and Kubernetes, ensuring high availability, fault tolerance, and ease of scaling.
  • Applied multithreading and concurrency techniques to enhance the performance of microservices.
  • Improved efficiency of the software development process by implementing agile methodologies and continuous integration, increasing overall team productivity
  • Resolved critical issues and bugs in software, demonstrating strong problem-solving skills and ensuring high-quality deliverables
  • Grow engineering teams by interviewing, recruiting and hiring
  • Mentor junior and mid-level engineers

Software Engineer

Securonix Private Limited
Bengaluru
11.2018 - 01.2021
  • Design and implement end to end product capabilities. By involving in all stages to software development.
  • Optimize and refactoring code for faster processing, reducing overall computation time.
  • Fixing of QA bugs, feature enhancements, and client issues.
  • Conducted detailed documentation of developed features, enabling smooth knowledge transfer to other teams.
  • Certify code quality by running SonarQube , JaCoCo.

Software Engineer

Brillio Technologies Private Limited
Bengaluru
03.2016 - 10.2018

Verizon Customer Portal (03/2016 – 09/2017)

  • Served as a Full Stack Engineer, integrating web application UI with new REST APIs and building UI components using jQuery.
  • Developed REST APIs to manage vendor information for service providers such as Cisco and Juniper.
  • Enhanced user experience by implementing intuitive interface designs and responsive web applications.
  • Delivered unit-tested solutions within tight, customer-defined deadlines.

PUMA Product Information Database (PID) (10/2017 – 10/2018)

  • Acted as a Backend Java Developer in building a web application to manage product and vendor information for raw material procurement and cost estimation.
  • Designed and implemented a cost analysis module to calculate the per-unit cost of footwear and apparel products after the design phase.
  • Contributed to optimizing workflows for provisioning raw materials and ensuring accurate cost evaluations.

Education

Post Graduation Diploma Advance Computing (PGDAC) - Advance Computing

Center of Development Advance Computing (CDAC)
Bengaluru, Karnatka, India
09.2015 - 03.2016

Bachelor of Technology - Computer Science

Invertis University
Uttar Pradesh, India
04.2011 - 03.2015

Skill

  • Programming Languages: Java, JavaScript, Jquery
  • Frameworks/Technologies: Spring Boot, Spring Security, Spring MVC, Hibernate, Java EE, Kafka, Solr, Redis
  • Microservices: Design and development of independent microservices using Spring Boot, Docker, RESTful APIs.
  • Multithreading & Concurrency: Java Executor Service, ThreadPoolExecutor.
  • Data Structures & Algorithms: Proficient with common data structures such as Arrays, Lists, HashMaps, Queues, and Trees.
  • Databases: RDBMS (MySQL) , Redis (Caching)
  • Version Control: Git, SVN , Bitbucket
  • Containerization & Orchestration: Docker, Kubernetes
  • Cloud Technologies: AWS
  • CI/CD Tools: Jenkins, Git, Maven
  • Testing & Code Quality: JUnit, Mockito, SonarQube, JaCoCo, Mend Scan
  • Security: OAuth2, JWT, Modern authentication/authorization
  • Tools: Jira, Confluence, Solr (Search engine)

Project

Project Name: Unified Defense SIEM (UDS)

Technologies: Java, jQuery, Bootstrap, MySQL, Groovy, Grails, Hadoop, Spark, Solr, HBase, Redis, Kafka, etc.

Role: Senior Software Engineer

About:
Unified Defence SIEM(UDS) is a cutting-edge Big Data Security Analytics Platform designed to provide advanced security monitoring and threat detection capabilities. Built on Hadoop and leveraging machine learning-based anomaly detection techniques from Securonix, UDS enables efficient analysis of vast amounts of security data. It provides comprehensive tools for threat investigation, risk management, and data visualization across multiple tenants.

Key components of SNYPR include:

  • Security Command Center: A centralized dashboard for real-time monitoring of security alerts, enabling quick response to potential threats.
  • Spotter: A powerful log search and event investigation tool that empowers security teams to quickly identify suspicious activities.
  • Data Insights: An interactive module for visualizing security metrics, compliance data, and overall system health, helping teams understand trends and risks.
  • Incident Management System: A fully integrated system for tracking and managing security incidents, ensuring effective resolution and reporting.


Project Name: Analytics Policy Management System (APMS)

Technologies: Java, Springboot, Microservices, RestAPI , JPA, MYSQL, Solr, Redis, Kafka, etc.

Role: Senior Software Engineer

About:

APMS is a platform designed to enable the creation, management, and execution of security policies and use-cases for detecting violations. This system provides a set of APIs for the CRUD operations of these policies, enhancing the ability to monitor and detect suspicious events in real-time.


Project Name: Content Management System (CMS)

Technologies: Java, Jquery, MySQL, Bootstrap ,Groovy, Grails, etc.

Role: Full Stack Software Engineer

About:

The Content Management System (CMS) enables security detection engineers to deploy, manage, and update security-related content (such as policies, parsers, and threat intelligence) within their SNYPR environment. The platform allows content administrators to seamlessly share and deploy content from a centralized library to local repositories.


Project Name: Profiler (UEBA Tool)

Technologies: Java, Jquery, MySQL, Bootstrap ,Groovy, Grails,etc.

Role: Software Engineer

About:

Profiler is a User and Entity Behavior Analytics (UEBA) tool which goes beyond traditional log analysis by using advanced machine learning to discern the intent behind user actions, distinguishing legitimate operations from potential threats. Our solution combines real-time data with historical behavior analysis to effectively identify insider threats and external takeovers before they escalate, ensuring sophisticated threat detection with minimal noise.

Shahrukh AliSenior Software Engineer