Career Summary: Mobileiron, Bangalore, 2016 - Till Date

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Zishan Ali Saiyed

Senior Software Engineer


MobileIron
Bangalore
+91-974-2150-473
zishanjms@gmail.com

Career Summary

With ~5 years of experience as Java Developer, I am known as a detail-oriented person, very


organized and a good planner, crash free dev, good team member/motivator, creative, and above all
energetic and enthusiast. Known for problem-solving skills.

MobileIron, Bangalore, 2016 – Till Date


 Works on the MobileIron MDM Cloud product and infrastructure.
 Design and develop highly available, scalable micro services.
 Responsible for managing Certificate related infrastructure.
 Successfully developed & deployed auditing and reporting framework for cloud based system.
 Contributed in making the MDM cloud product FIPS compliant.

Manhattan Associates, Bangalore, 2013 – 2016


 3 years of experience in model-based tool development using Java, C++ in Manhattan R&D
WMOS.
 Was Involved in multiple projects of WM product, part of teams of sizes 8-10 developers,
contributed as developer in R&D Infrastructure team.
 Involved in design and development of many E-Commerce and Retail Enhancement in WM.
 Above And Beyond Award(2013) for contribution towards CI framework
 Spot Bonus Award(2014) for Performance Engineering

Educational
Diploma in Advance Computing [full time] CDAC Acts Pune 70% 2012-2013
BE in Computer Science and Engineering RGPV Bhopal University 75% 2008-2012

PRIMARY SKILL Java, Data Structure And Algorithms, Distributed System,


Cloud(AWS), Micro-services, Cryptography, Spring framework,
Restful services.
SECONDARY SKILLS & OTHER DEV TOOLS Relational & Distributed databases, Shell Scripting, Docker, Maven,
Elasticsearch, Cassandra

Work @MobileIron
Name New Features for MDM
Category Mobile device management product
Technology Java, Cryptography, Multi-threading, Spring-boot, Kafka, PostgreSQL, Cassandra
Description  SSL to TLS migration for all outbound connection.
 Certificate expiration and re-processing the device configuration and application
configuration by generation new certificate on the fly.
 Introduced, certificate tagging to postpone the dynamic certificate generation step, in-
order to achieve high performance during device check-in flow.
 Developed, certificate based authentication between service to service communication.

Name CRL service


Category Certificate Revocation List Service {Micro-service}
Technology Java, Cryptography, Multi-threading, Spring-cloud, Kafka, Elasticsearch, PostgreSQL
Description  Micro service to check certificate revocation status. Vertically and horizontally scalable.
 System downloads, parse, and process full CRLs, keep the data into Elastic search.
 Handle queries for revocation check both in Sync and Async manner.
Name Audit Trails
Category User activity tracking on MDM system.
Technology Java, Spring-AOP, Kafka, Zookeeper, Elasticsearch
Description  Audit trail service is to track various activities across system.
 Collate the information and present it in a user friendly manner via Admin console.
While the prime intent of the service is to aid troubleshooting.
 Data captured is used for other analytical purposes.
 Supports millions of trails of day to day user, and device activities.
 Successfully deployed and handles more than 5 million devices and thousands of users.

Name Custom Reporting


Category Reporting framework to generate dynamic report based on user inputs.
Technology Java, Jasper, PostgreSQL
Description  Select desired columns for the report from a dataset.
 Order of the selected columns in the report.
 Add filter conditions on top of the out of the box records.
 Dynamic JRXML generation for Jasper.
 Query parser for user input queries.
 Supports detailed text and graphical reports in PDF and CSV formats.

Work @Manhattan Associates


Name Product Enhancements
Category Warehouse Management Enhancements
Technology Java, Oracle, Multi-Threading, Active-MQ, Spring
Description  MHE Put-Wall for Ecommerce: Segregation of Allocated Inventory as per Customer
Orders using Machine Handling Devices, supports more than 100k orders in a day.
 Bulk Receiving for Retail: Support for Receiving of Millions of Inventory into WM in a
single day, implement both Async and Multi-Threaded module for receiving transaction
which also works under distributed nodes.
 Message Processing Scheduler: Scheduler which picks up messages from different
streams belonging to different transactions, put all messages into Java Concurrent
Queues for further processing. Calculate Hash code of Message fields for sequencing and
clubbing of messages
 Task Auditing: Auditing of different types of Task in warehouse includes quality check
for hazardous and perishable items. Updating ERP-HOST system with auditing details
and also graphical report generation.
 MHE Simulator: WM-WCS Integration Simulation System.

Name Device Integration Framework


Category Integration framework for Warehouse Management(WM) and Warehouse Controlling
System(WCS)
Technology Java, Oracle (Sql /PL Sql), JCQs.
Description  DIF framework is a module which helps to integrate two products i.e. WM and WCS.
 Establish communication between Warehouse Management and MHE Devices in
Warehouse.
 DIF supports 100s of Communication Endpoints with Millions of Messages per day in
Warehouse.

Extra Curriculum Activities


Successfully deployed many small scale commercial applications during College tenure.
Won best programmer award consecutively for 2 years in College.
Won 1st prize at coding competition organized by Group of Engineering Colleges in Indore.
Won Above and Beyond award for crash free and clean code at Manhattan Associates.
Participated in Coding Competition (Hackathon) held at various events.
Actively participated in online competitive coding competition at Techgig, hackerearth etc.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy