K — Programmer
K
Availability unknown
K
ProfessionalContractor #11395
Primary Occupation
Programmer
Ma Kamaljshah@hotma, Aden
View Your Analytics
Profile views and applications
Industries Served
Eligibility
US citizen
Work History on Automate America
4Skills
1Experience
8yrsOn Platform
Secure & Personal Files
Documents on file. Only K and Automate America admins can view or download them — except the background check, which is shared with a customer when they shortlist K.
- Resume✓ On file
Programming Skills (4)
Oracle
ATmel
Microsoft
ASP.Net
ABB
S4
About Me
Used
C#.NET, ADO Objects, DataAdapter, DataObjects, SQL
Senior Software Engineer
CHA, formerly Coler & Colantonio - August 2013 to June 2014
My Role was to maintain and develop new features to the proprietary software Intrepid. This is a geospatial mapping software which interfaces, ESRI's ArcMap Desktop Engine. The software maintains the geolocations of pipelines in US. Features like maintaining a route, rerouting etc are interfaced via a
UI. The backend is a PODS RDBMS either a SQL SERVER or ORACLE.
The software was written in C++ and some features are written in C#.NET
Teaching Assistant
Worcester Polytechnic Institute - January 2011 to May 2012
Teaching Assistant for over 30 undergraduate students for courses: RBE 3001- Unified Robotics 1 and
RBE 3002- Unified Robotics 2. My role was to facilitate students in their projects and aid them with programming. I was awarded the 'Outstanding teaching assistant' award.
Technical Director
GDAE, Tufts University - July 2009 to February 2010
Global Development and Environment (GDAE) were creating a digital library of articles. My role was to employ open source software "Greenstone" to develop the social science library
(http://asitssgdae.ase.tufts.edu/ssl/cgi-bin/library.exe). The challenge was to learn this software to create digital online libraries.
Senior Programmer
Instron - September 2008 to March 2009
My role was to develop a MappingModel component that interfaced with the proprietary software
'Bluehill'. This component was capable of importing data from client database and exporting processed data to a new database via Bluehill. Mapping was performed by reading a xml file. OleDb objects and
ADOX classes was used to create tables and columns dynamically. Language used was C# 2.0 on
VS.net. Access 2003 was the backend database. All builds were version controlled with Visual Source
Lead Programmer
Sumaria Systems Inc - Danvers, MA - July 1999 to June 2008
my role was to design and develop an "Automatic Surveyor" software for the
AdCam package using VC#.NET on WIN2000. GPS data is received asynchronously via GPS controller
Shah, K. board to the Base Station's COM port. A System.Stream object was used to read Data from the COM
Port. A specially developed library for managing WSG84 format "GPGGA" strings was used for all serial communications. This multi-threaded application manages asynchronous read operations on a
separate thread and user input on the main thread. The front end GUI form was designed to control the time for the survey. GPS data is averaged over time and is used to set the BASE station with the average
Northing and Easting co-ordinates for transmitting the DGPS values.
Achievements
1. Seamless integration of this software helped to avoid use of third party software.
2. Time for survey could be preset thus saving ample time for concentrating on other duties. - Designed and developed "TrackTool", "AltitudeTool" and "ZoneTool"
I designed and developed a tool in VC++ and later ported into.NET to create the racetrack (TrackTool) and additional tools to monitor the altitude (AltitudeTool) and zone (ZoneTool). My primary role was to capture data from a GPS data file in "GPGGA" format and export to Microsoft Visio 2002. XSL transformations were done using Microsoft XML parser (MSXML2). IXMLDOMDocument (DOM) interface was used to create XSL styled documents. Data was plotted on a VISIO file and stored in vdx format (Microsoft's XML language for VISIO) creating a virtual race track with accurate Northing and
Easting values. The tool creates an XML document from the VISIO file which is used by the Graphics package that was developed to show real time display of race cars.
Achievements
1. Original survey data could be easily shifted and moved to make a smoother and nice looking track.
2. It was very easy to layer the tracks and alter necessary portions while hiding other parts of the track.
3. A sorting algorithm was written to remove zombie data points which interfered with the smooth display of track in Real Time Graphics Display.
4. The tool was capable of handling new features to enhance the track appearance and statistics.
5. A separate algorithm was written to calculate the cross-sectional altitude of the track. This feature helps to display the track in 3D mode.
6. Zones were used to calculate cars entering and leaving a zone. - Designed and developed "Controller" to simulate graphical representation of GPS data
The software was written in VC++ 6.0 to display GPS data on screen. A CDC (device context object) member function was used to represent the moving car as circles. The window area is a type-safe graphics device interface (GDI). Some of the common classes used were CRgn, CBrush, CRect and passed to the CDC object. A stack object was used to store 7 data points representing the car. The simulated camera was written to analyze PAN, TILT and ZOOM functions involving real world camera operations for broadcasting car races or other similar events.
Achievements
1. The team did not have to go out with heavy camera equipment to analyze the different functions of the camera.
2. The simulated software was easy to use. - Created Demonstration for simulating "RaceVu".
Having developed many modules of the AdCam project in VC++ and C#.NET, the purpose was to demo
"RaceVu" to different business ventures. My role was to create a demo to cater to all race car fans and marketing departments for a clear understanding of the software. Demo was built using Demoshield 7.5.
Achievements
Shah, K.
1. It was easy to view demo online instead of having to take all the GPS Radios and Antennas.
2. It was cost effective to distribute CD's of demo - Developed tools to maintain ISO 9001:2000 Certification
Programmer analyst
Sumaria Systems - 2005 to 2005
Inc
My role as a Management Representative
Sumaria Systems - 2000 to 2000
and
Data Analyst was to understand the ISO 9001:2000 standards and create a database to concurrently manage the Quality Management System (QMS) processes. To represent the company during surveillance
Audits and help the Auditors with QMS processes. Resolve issues and take actions regarding customer complaints or QMS processes Analyze data for any trends and continual improvement opportunities.
Programmer / Analyst
S4 Inc - 2000 to 2000
2000 certification for one of its IT
Government proposals. My role was to implement the processes, train the employees and get the company certified in 2 months. I strategically planned all the processes and successfully got S4 Inc certified in less than 2 months. Some of the tasks involved creating a Website, creating and implementing a database for all records and reports. Represent the company in its Annual Audit.
Sending and receiving surveys from customers. - Developed a GUI to improve the Front End of the legacy Accounting System.
Clients using the legacy COBOL system wanted a Graphical User Interface (GUI) for their application.
SP11 a graphical conversion tool was used to create a windows look and feel maintaining all the underlying functionality of COBOL
Software Competencies (3)
MATLAB
Microsoft Visio
Windows
Professional Competencies (8)
Debugging
Design
ISO Standard
maintenance
Mentorship
Quality Management
Robotics
Software development
Applications (6)
DataBases
Design
Engineering
Graphical User Interface
pipelines
Robotics
Work Experience(1)
got S4 Inc
Education / Training / Certificates(2)
Worcester Polytechnic Institute
Polytechnic Institute
Frequently Asked Questions
- What does K do?
- K is a Programmer on Automate America, the global professional marketplace for skilled talent across industrial, commercial, and residential work.
- Where is K located?
- K is based in Ma Kamaljshah@hotma, Aden.
- What does K specialize in?
- K works with Oracle, ATmel, Microsoft, ABB as a Programmer on Automate America, the global professional marketplace for skilled talent across industrial, commercial, and residential work.
- Is K available for work?
- Availability unknown. K has not marked it recently.
- How do I connect with or hire K?
- Create a free profile on Automate America and send a connection or contract request from this profile. K can then respond and coordinate the work directly through the platform.






