Mohammad Hakim, Technical Head

Mohammad Hakim

Technical Head

Middle East Technologies

Location
India
Education
Bachelor's degree, Mechanical Engineering
Experience
13 years, 10 Months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 10 Months

Technical Head at Middle East Technologies
  • India
  • February 2017 to February 2018

This was a start up venture targeted for IT and IoT field which mainly involved trainings and experience as Technical Head mainly presales, analysis and defining solutions.
After taking boot camp training from Axelta to get jumpstart in IoT field took up a detailed diploma course in Industrial Automation (PLC, SCADA, sensors, networking) from KELTRON. This was intended to help form a base to provide IoT solutions at industrial level which integrate well with IT. With this as base teamed up for IT/IoT business in Riyadh, Saudi Arabia. The roadmap was to start with Home Automation, enter into small to medium industrial automation and provide IT consulting where needed.
On IT business front I was involved in consulting for IT solutions and proposing cost effective solutions including defining high level architecture of the proposed system. One such project is on-demand transportation system involving mobile apps with web service and admin control web application. Other activities include evaluating and choosing right software in cargo, payroll, inventory management as well as ERP (ERPNext) and school management solutions

Technical Architect at IBS Software Services
  • India
  • May 2014 to January 2017

eCommerce platform development 27 months
The role involves developing framework components for the eCommerce platform (selling platform for airline domain). The platform enables the customer to connect to various providers in the market having products related to travel domain such as air tickets hotels etc. It aggregates the products from various vendor systems and presents to the end user who can choose to book the tickets. Involved in development of some of the modules mainly non-functional and overall application platform building. For instance developed module using AngularJS, Spring and Hibernate to track/monitor the usage of each external service/connectors. As a part of framework setup for development, create the interfaces for orchestration and workflow using open source Activiti BPM package. Also involved in service security and user session management modules used across different applications.
The responsibilities include:
Build architecture the system and getting reviewed by the senior architects
Designing the system components
Creating POCs to support design.
Guiding the team in implementation
Setting up infrastructure for development.
Making sure the quality of deliverable is as per Org standards.

Software Development Advisor at Dell Services
  • India
  • April 2011 to February 2014

Corrections Exchange web application 7 months
The Corrections Exchange system facilitates the end customer to request for correction in their credit history reported by credit bureau. The role in the project involves architecting the system and designing the components of the system as well as making sure the project infrastructure is setup for the development. It also involved mentoring the development team to make sure steady development process.
The project involved widely used Java technology stack viz., Spring, JPA with Hibernate and JSF for front end. Database used is SQL Server. Maven is used as build tool. Since the correction case goes through a process, jBPM is used to design the workflow and manage the process.
The responsibilities include:
Architecting the system and getting reviewed by the senior architects
Designing the system components
Guiding the team in implementation
Setting up infrastructure for development.
Coding of critical modules including incorporating jBPM for workflow management.
Making sure the quality of deliverables is as expected.

Technology Analyst/Lead at Infosys Technologies Ltd
  • India
  • March 2004 to March 2011

Logistics Applications Enhancement Project 17 months
Project involves enhancement and maintenance of 7 applications mostly using java webstart and also web interfaces. The technologies include Core Java, Databases (MySql, Derby, HSQLDB and others) and Frameworks such as Hibernate, Spring are used in the project. Maven and Ant is used for build and deployment. Development tools used are IntelliJ and Eclipse. Project uses Scrum process and has team comprising of Onsite (client) and offshore team.
Role in the project is to analyze the user requirements and propose solution to the client. As the proposed changes are approved the requirements are analyzed, included in next build and released. The user submits request as tickets which may also include bug fixes or even re-writing part of functionality.
Responsibilities:
The work involves:
•Analyze user requests and providing workarounds
•Requirement Analysis
•Designing
•Involve in building code.
•Reviewing artifacts

Software Engineer / Developer at Infosys Technologies Ltd
  • United States
  • October 2004 to August 2009

Job Statistics 2 years
This project was executed at onsite/customer location at US which involved two phases. First phase involved plugging the code into existing system to store relevant data into database and second phase involved using the data to process and display in the UI.
The project is about storing specific seismic data into a database and a web application which uses the stored data. Work involved database schema creation, developing data (JDBC) layer to populate the data. And also building a separate web based application to query and use the historical data stored in the database. The UI has ability to search and analyze specific data by user.
This project used Enterprise Architect for designing the application and used Omnworks as Configuration tool.
Eclipse was used for building (Java & C++ coding) the application. The Servlet application was developed and built using Eclipse environment. Work during this period also involved the XSQL and ADF faces provided by JDeveloper. Web server used is Glassfish application server by sun.
The application developed could record vital statistics of the data processing. This was very challenging job as it had to collect data at various stages of the data processing and summarize together to store it to database. It was of high importance to the client as it would help to estimate the CPU resource usage in future. Received customer appreciation for achieving the goal.
Responsibilities:
•Requirement Analysis
•Designing the system
•Building & Deployment of application.

Education

Bachelor's degree, Mechanical Engineering
  • at National Institute of Technology Karnataka
  • June 2003
High school or equivalent,
  • at VKJ College
  • January 1999

High school or equivalent,
  • at SES School
  • January 1997

Specialties & Skills

Languages

English
Expert
Arabic
Beginner
Hindi
Expert