Senior Software Engineer and Researcher (Microsoft Certified Technology Specialist)
InvenSense
Total years of experience :16 years, 10 Months
- Senior Microsoft Windows Desktop and Metro Style App Development Engineer at InvenSense
- Exploring the new ventures
- Identifying the Business domain and market opportunities for various concepts/ideas
- Enlisting the competitors, identifying the market value for a specific concepts or ideas
- Creating a development plan along with features list and benefits
- Discussing the plan with team
- Getting it approved by the Marketing and Research department in California, U.S.
- Developing the POC
- Training the Team on Motion Sensing technology and tools
- Managing juniors, distributing tasks, and helping them in development.
-Supporting other Engineering Projects time to time
I have worked as Senior Software Engineer on ERES, a product by Emaratech to implement entire operations of DLD (Dubai Land Department), and RERA (Real Estate Regulatory Authority) in one software solution.
Responsibilities: - As per project plan, I had to deal with different modules to: - Understanding Requirement
- Performing relevant database changes and Implementing Data Access Layer.
- Implementing Business Logic Layer and exposing required operations through Web Services.
- Implementing the entire frontend web interface.
- Testing, Bug fixing and collectively finding the solutions for Framework issues.
- Helping the team members time to time wherever they stuck on.
Enhanced the Framework by developing the various utilities/scripts at my own time to increase productivity and make repetitive tasks simple to meet the strict deadlines.
Module 1: Telerik Plugin for Arabic Language
This script plugin supports Arabic reports, so the report is created only once but can be viewed in Arabic or English.
Module 2: Source Code Generator
This utility generates code against a database entity. It generates Data Access Layer, Business Handler Layer, and Business Logic Layer source code.
Mainly focused on developing android based apps and introducing different motion based concepts and ideas to be implemented.
Responsibilities:
- Worked on projects individually, and as a leading team member as well. Projects include:
- Doo Web Cam
- Doo 360° Military Vehicle
It’s a prototype R&D Military vehicle with Security cameras, PTZ Camera with NV, GPS etc. controlled from a centralized location.
- Doo Encoding Server
- Doo Streaming Server
- Doo Flash Video Recorder
Achievements:
- Implemented Adobe Flash Video File Format (.flv)
- Implemented Adobe FSV1 (Flash Screen Video 1) codec
- Performance Bonus
www.think-associates.co.uk/Online_Feedback_Systems.html
I have worked on development of "at-feedback" web application that is an automated, web-based feedback tool that enables an efficient and meaningful way to collect a range of organizational information and process that info.
I was fully responsible for the analysis, and development of the following software modules: - Login / Registration
- Survey Creation and Setup and manage the Survey flow
- Questions Creation and Configuration
- Survey View and Response
- Survey Analysis and Reporting
Responsibilities:
- Understanding the Requirements and discussing it with the Project Manager.
- Implementing server side including, Database SP, Data Access Layer.
- Implemented front-end web interface
I had persuaded the project manager to develop our own Survey Question Creation framework after developing a POC of Dynamic Survey Creation.
I've also Studied Psychology and Artificial Intelligence by myself.