Saeed Ahmed

Saeed Ahmed Email and Phone Number

Senior Architect at Optimas.ai @ Mphasis Limited, Eds Company
Saeed Ahmed's Location
Mumbai, Maharashtra, India, India
About Saeed Ahmed

Total IT Experience of 20+ years. Good in Analytics. ML and Data Science.Exposure to Telecom, JAVA, Spring, Microservices, JGroups, Unix internals, Unix Shell Scripting, Junit, SDLC, UML, XML, PL/SQL, C/C++, Graphics, GSM, SS7.Onsite experience at client Saudi Telecom Company (STC, Riyadh).OBJECTIVE: To become an expert in cutting edge technologies by imparting as well as implementing the technologies.

Saeed Ahmed's Current Company Details
Mphasis Limited, Eds Company

Mphasis Limited, Eds Company

View
Senior Architect at Optimas.ai
Employees:
30
Saeed Ahmed Work Experience Details
  • Mphasis Limited, Eds Company
    Project Lead
    Mphasis Limited, Eds Company Feb 2017 - Present
    Mumbai Area, India
    Environment    Windows 8/10, Java, J2EE, Spring MVC, Selenium, Oracle 11g, Tortoise GitProjects & Role Description GSOL (Global Sources On Line) :GSOL (Global Sources On Line) is a web based Online Marketing Platform where Supplier markets their products and connect to Buyers. Technologies involved are JDK 1.7.0, Spring MVC, Oracle 12c database and servers such as tomcat.Involved in Knowledge Transition phase.Guide the team in problem solving, Automate… Show more Environment    Windows 8/10, Java, J2EE, Spring MVC, Selenium, Oracle 11g, Tortoise GitProjects & Role Description GSOL (Global Sources On Line) :GSOL (Global Sources On Line) is a web based Online Marketing Platform where Supplier markets their products and connect to Buyers. Technologies involved are JDK 1.7.0, Spring MVC, Oracle 12c database and servers such as tomcat.Involved in Knowledge Transition phase.Guide the team in problem solving, Automate testing, code fixing.Client interaction and demonstration.Enhancements and defect fixing.Develop, maintain and support production and test systems.Review of code, documents before release.Deployment to UAT and Production servers.Online Trading:Developing web based system to bring different types of financial tradings at the finger tips of the customer. My role includes understanding the requirement from the client SME. Also Developing screens, JSP pages, writing controllers, writing DAO layer and creating tables and schemas.Writing and executing unit test cases, doing integration testing and supporting UAT. Show less
  • Rolta India Limited
    Lead Software Engineer
    Rolta India Limited Feb 2014 - Jan 2017
    Mumbai Area, India
    Battle Management System (BMS) :BMS is a Make India project of defense. I worked for R&D communication team which is backbone of BMS. R&D and Proof of Concept involved JXTA, Jgroups for point to point communication. Studying and fine tuning different protocol stack for LAN and Radio – UDP, sequencing, RSVP, NACKACK, encryption, RELAY and STOMP, auth etc. Resource optimization by implementation of Multiple JGroups on same machine, sharing single JVM.Developed framework for testing… Show more Battle Management System (BMS) :BMS is a Make India project of defense. I worked for R&D communication team which is backbone of BMS. R&D and Proof of Concept involved JXTA, Jgroups for point to point communication. Studying and fine tuning different protocol stack for LAN and Radio – UDP, sequencing, RSVP, NACKACK, encryption, RELAY and STOMP, auth etc. Resource optimization by implementation of Multiple JGroups on same machine, sharing single JVM.Developed framework for testing Jgroups called Chat App using Swing. Forming of groups as per DB content. Sending Messages Read from H2 DB. Done porting of the same app on Ubuntu, SQLite. Resolved major issues including parameters passing between different levels of protocol stack at run time to understand or verify the Jgroups working. Discovered probe feature provided by jgroups which internally uses JMX. Done verification using Jconsole.Designed and developed Swing based simulator that can simulates radio communication between all the soldiers. Developed different versions of LOS algorithm using different graphical techniques. Used JNI, GDAL API, Spring, DAO, JDBC, H2DB.Done Research and understood the architecture of DDS as compared to traditional Message based System Show less
  • Technical Consultant
    Lead Technical Consultant
    Technical Consultant Jan 2010 - Jan 2014
    Mumbai Area, India
    As a technical consultant I have designed, developed and solved many technical problems for variety of companies.Clients LRF, ArrayIQ.Environment Windows, Java, VC++, SQL serverProjects & Role Description MatchColorIt is a color control software which uses a colorimeter which allows to measure a color with the Densitometers such as 3nh_NS800 and can manipulate and create new color furmula. My role was to develop a driver and to interface 3nh_NS800 to the MatchColor… Show more As a technical consultant I have designed, developed and solved many technical problems for variety of companies.Clients LRF, ArrayIQ.Environment Windows, Java, VC++, SQL serverProjects & Role Description MatchColorIt is a color control software which uses a colorimeter which allows to measure a color with the Densitometers such as 3nh_NS800 and can manipulate and create new color furmula. My role was to develop a driver and to interface 3nh_NS800 to the MatchColor system.Currently working on interfacing MatchColor with other devices like CE7000, Exact and konica Fd7.Array IQ VMAX Probe ConfiguratorArray IQ VMAX probe is used for probing of Symmetrix Storage Array System developed by EMC. The configuration of VMAX probe is done by Probe Configurator Developed in Microsoft Visual Studio 2008 using C#. The complete VMAX probe is built using Maven.It has complete configuration features required for any storage device monitor. For example, it has feature for adding, deleting or editing existing equipments, monitors and their QOS parameters, etc. Worked in collaboration with Onsite, Testing and Client teams. Solely responsible for identification of the requirements, creation of design and test docs and finally implementing and testing the releases. Show less
  • Accenture
    Analyst Programmer
    Accenture Mar 2007 - Jan 2010
    Clients AT&T US, Excel Energy USEnvironment Windows, Unix, VC++, Sybase, Oracle, SQL serverProjects & Role Description Smart Grid City-INDE As a developer in Smart Grid City-INDE Project I was working for Excel Energy clientbased in US. My role included the understanding of Functional Design Document, raisequeries if any in the same, and design Technical Document based on that, and code the samein C++ on Windows Platform. My self with the help of my team… Show more Clients AT&T US, Excel Energy USEnvironment Windows, Unix, VC++, Sybase, Oracle, SQL serverProjects & Role Description Smart Grid City-INDE As a developer in Smart Grid City-INDE Project I was working for Excel Energy clientbased in US. My role included the understanding of Functional Design Document, raisequeries if any in the same, and design Technical Document based on that, and code the samein C++ on Windows Platform. My self with the help of my team designed class diagrams fromscratch for all the five C++ applications in INDE project. Leaded the team inidentification of the requirements, creation of design and test docs and finallyimplementing and testing the component.ADBC Development of Re-usable C++ DB Connection component ADBC(Accenture DatabaseConnectivity) under Windows. Leaded the team in identification of the requirements,creation of design and test docs and finally implementing and testing the component.BI/DW Data Report generation in new format for Data stage migration. The earlier system used togenerate report suitable for AbInitio required some enhancements majorly to include DML(Metadata) and XFR (transform) data for some of the Data stage components. Also somecomponents require major changes in the output format. This was done using AWK scripting.ATT-LOS (AT&T Order Processing System)LOS is an order processing system interfaced to many other systems of AT&T. I worked as abackend team member responsible for maintaining the backend code written in C++ under BeaTuxedo framework. Tuxedo is a transaction processing framework which supports high volumeapplications across distributed, heterogeneous computing environments. Show less
  • Roamware Inc
    Senior Software Engineer
    Roamware Inc Jan 2005 - May 2006
    Clients STC, Mobilink, BPL , BSNL, Smartone, Turkcel, etc. Total 10+Environment Unix (Sun Solaris 2.6/2.7), C/C++, Java, Sql, PerlProjects & Role Description PLN (Prepaid Local Number) Prepaid Local Number enables mobile operators to allow prepaid inbound roamers (evenwith call barring) to setup a prepaid account in the visited network and make outgoingcalls that are economical and rated real-time. Also has the ability to receive theincoming calls on home… Show more Clients STC, Mobilink, BPL , BSNL, Smartone, Turkcel, etc. Total 10+Environment Unix (Sun Solaris 2.6/2.7), C/C++, Java, Sql, PerlProjects & Role Description PLN (Prepaid Local Number) Prepaid Local Number enables mobile operators to allow prepaid inbound roamers (evenwith call barring) to setup a prepaid account in the visited network and make outgoingcalls that are economical and rated real-time. Also has the ability to receive theincoming calls on home number. An innovative offering for the mobile operator to attractinbound roamers to the network as opposed to registering into a competitive network. SPRS (Signaling Packet Relay System) SPRS enables a mobile operator to leverage its existing GPRS roaming relationships toextend full-fledged GPRS roaming services to its newer regional networks or to other newnetworks, without having to go through an extensive roaming relationship setup process.This enables operators to drastically reduce the time to launch roaming services and thecost of maintaining the roaming relationships on an ongoing basis. I could get involved inthe designing of SPRS from scratch.SRS (Signaling Relay System)SRS product enables a mobile operator to leverage its existing roaming relationships toextend full-fledged roaming services to its newer regional networks or to other newnetworks, without having to go through an extensive roaming relationship setup process. Show less
  • Fei-Knights
    Senior Software Engineer
    Fei-Knights Dec 2002 - Jul 2004
    Clients Intel Corp., Motorola, Texas Instruments, etc. Total 50+Environment Unix (Sun Solaris 2.6/2.7), C/C++Project & Role Description MERLIN, CAMELOTMerlin is a suite of CAD navigation tools that serves the semiconductor industry to perform Chip Failure Analysis. It comprises of the following major tools:Maskview: Tool to navigate on a layout (Mask) of a chip.Netview: Tool to navigate on a chip based on Netlist. Schemview: Tool to navigate on a chip based on Schematic… Show more Clients Intel Corp., Motorola, Texas Instruments, etc. Total 50+Environment Unix (Sun Solaris 2.6/2.7), C/C++Project & Role Description MERLIN, CAMELOTMerlin is a suite of CAD navigation tools that serves the semiconductor industry to perform Chip Failure Analysis. It comprises of the following major tools:Maskview: Tool to navigate on a layout (Mask) of a chip.Netview: Tool to navigate on a chip based on Netlist. Schemview: Tool to navigate on a chip based on Schematic. Wafermap: Tool to navigate defects on a wafer (set of dies). Data converters: Set of tools to convert standard/ 3rd party proprietary data format to knights data format. Maskview is one of the main applications. It communicates with the equipment via either serial based or Ethernet based connection. Maskview has features like zoom-in, zoom-out, panning, chip alignment, background overlay, image overlay, taking cross-section of the chip, k-edit, data locator, trace signal, highlight plus. All of the above applications communicate with each other using RPC. User can cross-map signals from Netview and/or Schemview to Maskview and vice versa with the help of LVS( Layout V/S Schematic) data.I’ve worked on Maskview, Netview, isch and some conversion utilities. I also added a feature in Maskview using C++ that allows user to select a particular area in the layout and save it as a DXF (Data Exchange Format) file. Show less
  • Polaris Financial Technology Limited
    Associate Consultant
    Polaris Financial Technology Limited Nov 2000 - Jul 2002
    Mumbai Area, India
    Clients Citibank worldwide 22 operations.Environment Dos, C, ISAMProjects & Role Description Fund Transfer Clearing ServerThe clearing servers act as an interface between the clearing house ( the central bank )of each country and the citibank electronic book keeping systems like IBBS (Inter BranchBanking System ) , CPC (Consolidate Processing Capabilities) , ELC, Orbit etc.... Theclearing server receives the incoming transactions from the central bank and converts… Show more Clients Citibank worldwide 22 operations.Environment Dos, C, ISAMProjects & Role Description Fund Transfer Clearing ServerThe clearing servers act as an interface between the clearing house ( the central bank )of each country and the citibank electronic book keeping systems like IBBS (Inter BranchBanking System ) , CPC (Consolidate Processing Capabilities) , ELC, Orbit etc.... Theclearing server receives the incoming transactions from the central bank and converts itinto the file format required for upload into the citibank electronic book keepingsystems. The outgoing transactions from the citibank book keeping systems to the clearinghouse ( central bank ) are also routed through the clearing servers. In addition to formatchanging, the clearing servers also does validations of the transactions based on thelegal and regulatory requirements of each country. It also generates handoffs and variousreports like unsendable transactions, frozen transactions, reconcilations etc.The team at COSL maintains around 22 systems in 15 countries. Even though the basicfunctionality remains the same, the different countries clear in different ways, usingdifferent formats and confirming to the respective country's legal and bankingregulations.Independently completed enhancements on clearing systems for many countries includingPoland, Hungary and Russia. This involved Studying and Analysing the functionalspecifications, Designing and implementation of Databases, Views, Reports, DataValidations, etc and Building and Testing the System. Also solved many critical production support and system building problems. This involvedanalysis of the problem, suggesting ways and methods to fix the same, coding, testing, andUser Acceptance Testing support. Show less
  • Lloyds India Inc
    Software Programmer
    Lloyds India Inc Feb 1999 - Sep 2000
    Environment Dos, CProjects & Role Description Audio Signal Monitoring System It is a Real Time Data Acquisition S/W that accepts the signals in audio range via Sound Blaster Card. It displays the audio signal on a scaled window in real time mode andat the same time saves the signal's sampled data in a wave file. The user is providedwith the facilities of loading, playing, and saving that file. This demands forsophisticated DSP(Digital Sound Processor)… Show more Environment Dos, CProjects & Role Description Audio Signal Monitoring System It is a Real Time Data Acquisition S/W that accepts the signals in audio range via Sound Blaster Card. It displays the audio signal on a scaled window in real time mode andat the same time saves the signal's sampled data in a wave file. The user is providedwith the facilities of loading, playing, and saving that file. This demands forsophisticated DSP(Digital Sound Processor) chip's Programming. Lot of work and project time was devoted to built from scratch an user friendly G.U.Iwhich has Mouse Support. Therefore the C code uses lot of DOS Routines too.PC Based TackometerTackometer reads and plots the graph of values obtained from the serial port in Tack vsTime (Tack is a liquid parameter in gm/mtr). Each and every reading is stored in afile onuser request. The user is provided with the facilities of loading, viewing the contents ofthat file. It has user friendly G.U.I with Mouse Support. The code is in 'C' and uses DOS routines.PC Based Viscometer Viscometer is an instrument that is used to measure the viscosity of a liquid using theFalling Bar method. The instrument is interfaced to the PC using an 8031 Microcontrollerbased circuitry. The application displays the result computed by it based on the readingsconveyed by the 8031, using standard Windows based GUI.Developed using Visual C++ 4.0.Worked on complete s/w development lifecycle. Solely managed the Audio Signal MonitoringSystem project. And worked on C graphics to develop GUI components from the scratch. Show less

Saeed Ahmed Education Details

  • M.H. Saboo Siddik High School
    M.H. Saboo Siddik High School
    Computer Engineering
  • Mgm College Of Engg & Tech
    Mgm College Of Engg & Tech
    First Class, Aggregate Ii Class
  • Prof. Patkar’S Acs Research And Training Center, Mumbai.
    Prof. Patkar’S Acs Research And Training Center, Mumbai.
    Computer Science
  • M.H. Saboo Siddik High School
    M.H. Saboo Siddik High School
    Maharashtra Board

Frequently Asked Questions about Saeed Ahmed

What company does Saeed Ahmed work for?

Saeed Ahmed works for Mphasis Limited, Eds Company

What is Saeed Ahmed's role at the current company?

Saeed Ahmed's current role is Senior Architect at Optimas.ai.

What schools did Saeed Ahmed attend?

Saeed Ahmed attended M.h. Saboo Siddik High School, Mgm College Of Engg & Tech, Prof. Patkar’s Acs Research And Training Center, Mumbai., M.h. Saboo Siddik High School.

Not the Saeed Ahmed you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.