Jeelan Bar Shaik, Senior Application Developer and Technical Lead

Jeelan Bar Shaik

Senior Application Developer and Technical Lead

IDEXX Laboratories

Location
United Arab Emirates
Education
Master's degree, Computer Science
Experience
16 years, 6 Months

Share My Profile

Block User


Work Experience

Total years of experience :16 years, 6 Months

Senior Application Developer and Technical Lead at IDEXX Laboratories
  • United States
  • My current job since June 2012

Smart Services project consists of 3 modules Enterprise, Agents and Amazon Cloud. Agents are installed as service on the user systems which are connected to the different devices or the Idexx Applications which runs the tests this acts as IoT device. At present, we have 130K devices all over the world in 105 countries. This is used by veterinary hospitals, customer support, business and marketing teams at IDEXX. Enterprise and Cloud infrastructure handles 64Million transactions per day.

As part of R2.0, R3.0 and R4.0 efforts we have divided the monolithic Enterprise application in to different microservices and deployed on AWS infrastructure. This reduces the IT cost and easy to develop and promote the code in smaller releases thus reducing the risk. This approach has enabled to deliver new features in a shorter timeframe. This has made the application easily scalable as all the microservices and serverless infrastructure is on Cloud (AWS).
Architected and implemented the migration of Legacy Data pipeline which was taking 30hr to 40hrs to complete one cycle to near real time (approximate 10mins) to get the data generated from the field in to Data warehouse. This new approach is also uses cloud microservices and AWS SNS, SQS components. This gave the business near real time analytics instead of a 2-day old report.

Below are the Microservices which are designed and developed by me:
• Network-Monitor - This reduces Call handle time by Customer support representative.
• FileManager, FileRetention, FileRetriever - This reduces the cost of storage from in-house data center to S3. 100K savings in 1 year. This uses SQS, SNS, AWS Lambda and NoSQL technologies. Processes 1.2 million messages in 24hrs.
• FileManager had reduced the storage cost of FileShare drastically as we migrated to S3 instead of in-house file-share (1TB = $10, 000) saving around US $300K/year.
• Backup & Restore - This gives the veterinary hospital to enable automatic backups of the databases of clients and provides restoring of databases remotely or locally.
• SmartMissions & SmartRules - Dispatching missions depending on the device state and Systema admin configuration for Software upgrades on devices and for troubleshooting.

Architected and implemented the Notification service which can notify external services where they can subscribe to SNS topics associated to different types of instrument and file messages.
Current work:
Design and implementation of Lean Agent based using NodeJs, AWS IoT DeviceSDK and AWS IoT Gateway, Rules Engine and device shadow. This is done to support memory constrained instruments and to eliminate polling and have real time analytics and mission processing. Collaborating with Amazon Solution architect for this project.

Environment: J2EE, Hibernate, Spring, Spring Core, Spring Integration, Spring Batch, Restful, RabbitMQ, ZeroMQ, Lambda, SQS, SNS, SimpleDB, JMS, Java, JAXWS Web Serivces, Oracle 12c\11g, XML, XStream, Ant, Maven, EC2, ELB, IoT, Cognito, NodeJs, Docker, JUnit, Weblogic 10.3.6, Tomcat 7/8(Used for cloud applications), Linux/Windows XP/Vista/9/10, JDK 1.8/1.7/1.6.

Senior J2EE & Java Developer at Randstad Technologies
  • United States
  • July 2011 to June 2012

To develop a web(GroupManager) application for the hospitals and the veterinary doctors to keep track of their patients and client’s records. The web application also manages to keep the databases of all the hospitals in each group up to date. Group Manager would help the hospitals to download client/patient records from other practices. Foundation module shall be installed on client machine to upload the data and medical notes to S3.

J2EE & Java and Blu-Ray Authoring Engineer at Deluxe Digital Studios
  • United States
  • April 2009 to July 2011

Description: To lead a team and work on various Intranet web applications and to program and author Blu-ray titles for global, international and domestic Sku’s using BD-J, BD-Live, Core Java, J2ME, AWT and Sony Blu-Print as per the client specifications (BOMS) and to meet the client schedule.

J2EE Developer at Neohapsis
  • United States
  • September 2008 to March 2009

• Designed & implemented the enhancement requirement to generate the repots and data maps.
• Leading the team and assisting the Project Manager.
• Used DAO pattern to access data and used struts framework to implement the MVC pattern.
• Worked extensively with JSP’s and Servlet’s to generate the views.
• Used Rational Rose for the UML diagrams like Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design.
• Developed and modified XSL files for the desired transformation.

Environment: JDK1.4, JSP, Servlet, Struts 1.1, Hibernate, Weblogic Application Server, Web Services, Tomcat 5.5.20, Oracle 10g, SQL Server 2005, HSQLDB, Flash, SVG, WSAD6, VSS, Javascript, Maven, JTDS, XML, XSLT, JUnit, JDBC 2.0, Windows XP, Unix and Linux.

J2EE & Java Develoepr at Bayer HealthCare
  • United States
  • November 2007 to August 2008

Glucofacts is a standalone and web based software the system for managing blood glucose. The vision of Glucofacts is to provide a GUI based reporting tool that processes various data related to blood glucose readings and transforms the reading and metadata into more user friendly and interactive reports like tables, charts etc. on the fly. The goal of Glucofacts is to replace another existing proprietary tool that used several limitations and usability issues. The standalone version of Glucofacts uses advanced Java Swing components in front end and MS Access database as backend. The application once launched can either work independently or interact with a centralized data base server for required functionality or automatic updates.

Education

Master's degree, Computer Science
  • at New Jersey Institute of Technology
  • August 2007

Masters in Computer Science: GPA: 3.45/4.0

Bachelor's degree, Electronics and Communication
  • at JNTU
  • June 2005

Bachelors in Electronics and Communication. GPA: 3.3/4.0 Awarded as Best Programmer of 2005

Specialties & Skills

Cloud Computing
Hibernate
Web Services
Struts, Servlets, JSP
Webservices - SOAP
Hibernate
Oracle Weblogic
Mutli-Threeading
Spring - Integration
Rabbit MQ
Spring - Transactional
Cloud Computing
BigData
BPM - PEGA

Languages

English
Expert
Urdu
Expert