Halim, Megah
***********@*****.***
Lynnwood, WA 98087
- [ ] Provide a simple and easy to follow documentations in the testing and troubleshooting tips
- [ ] Strong programming skills in C++, Python and COBOL languages In software/test development
- [ ] Collaborating with other developer teams to improve timeline performance in software development
Professional Summary:
IT Lab Support Specialist and Senior Software Developer skilled in performing diagnostics on software and/or hardware as well as communicating and interacting with hardware and software vendors as appropriate to solve problems, also experience with analysis and installation, migrating OS management. System analyst specializing in object-oriented analysis and design. Professional, detail-oriented IT Software Developer motivated to drive projects from start to finish as part of a dynamic team. Self-motivating with the ability to work independently with little supervision and diversity, equity and inclusion.
I have experience in a multidisciplinary project involving the design, creation, and installation of equipment for industrial food preservation systems. This experience includes:
●Identifying and addressing cracked equipment through 3D printing, using mechanical calculations to ensure structural integrity.
●Collaborating with a team of four to divide tasks and responsibilities effectively.
●Designing and engineering cooling equipment for industrial food preservation systems, considering heat transfer, refrigeration, and airflow calculations.
●Ensuring regulatory compliance and quality control throughout the project.
●Providing ongoing maintenance and support for the equipment to ensure long-term functionality.
This experience showcases my skills in mechanical design, 3D printing, project management, and regulatory compliance within the context of industrial food preservation systems.
Skills:
Networking: OSI layers, LAN/WAN/WLAN network, TCP/IP, HTTP, SMTP protocols, VPN (Virtual Private Network), subnet, gateway, database administration and firewalls, switches/routers using engineering installation documentation.
Programming Languages: C++, C++11, C#, ASSEMBLY (MACHINE LANGUAGE), MATLAB, PYTHON, JAVA, COBOL, MySQL, JAVASCRIPT, VISUAL BASICS, RPG.
Operating Systems: Installations of Operating Systems, DOS, Windows 95, 98, 2000, XP, Vista, 7, Server 2003, Server 2008, Windows 10, 2012 servers, SCCM, Android, UNIX/LINUX, MAC OS (latest version), IBM Server AS400.
Scripting in Windows .bat (batch) files: Expert in creating small scripting Windows commands into a batch file so that to enable Windows to automatically run every time the server is booting.
Office Tools: Microsoft Office (WORD, EXCEL, OUTLOOK, ACCESS, POWERPOINT, SHAREPOINT, EXCHANGE. etc.), Nitro PDF, Corel Draw, Adobe, Photoshop, etc.
●Excellent problem-solving abilities Network maintenance
●System upgrades
●Data backup and retrieval Network upgrades
Electrical Circuit PCB: Ability to read electric circuit PCB
layout / drawings (HARDWARE / PCB)and also to design LOGIC circuit equations AND, OR, NAND, NOR, XOR, EXCLUSIVE NOR and soldering and disordering microchips
Experience in Board level debugging and testing on low power devices and consumer electronic products.
Wide knowledge in PCB (Printed Circuit Board) assembly: Replacing motherboard, CPU, memory, VGA and other hardware.
Gaming: Ability to code games in C++ 11, JAVA, ASSEMBLY (MACHINE LANGUAGE), VISUAL BASIC, MATLAB and Python. The projects that I had were on my personal projects. (Please refer to the bottom of this resume)
Providing support for clouds like GOOGLE DRIVE, 1-DRIVE and cloud testing
Ability to quickly adapt to new technical concepts and tools and to multitask in a dynamic environment and complete tasks on time ALWAYS
Excellent problem-solving abilities, strong time management and organizational skills, strong interpersonal communications and customer service skills at all levels (staff to executive)
Immediate Script Developer in PowerShell, Microsoft SQL
Outstanding Software Traditional or Embedded Developer in C++, C#, Python, JAVA, MATLAB, LABVIEW, Visual Basic (PC GAMING) and FPGA Software Debugging tools.
Outstanding Software Traditional or Embedded Developer in BUSINESS application using COBOL and RPG
(C++ SNAKE Game and C++ Simultaneous Equation Problem Solver, see attachment below)
Basics understanding in RF PROPAGATION and OFDM
Basics experience in coding with peripherals such as UART, SPI, CSI-2, i2c, GPIO, USB, PCIE, FPGA and hardware evaluation boards, EDA design tools, and/or ISA simulators
Experience in Procurement / Supply-chain
Basic experience in plastic injection molding after being 3-D printed in the last 2 years
Experience in OEM procurement with main duties include locating key suppliers, negotiating the company's purchasing agreements and making sure their materials and products meet the company's specifications.
Work History:
PHILIPS HEALTHCARE, BOTHELL, WA
HARDWARE SUPPORT ENGINEER
04/2023 - 11/2023
●Testing and troubleshooting ULTRASOUND PCB board (Medical Equipment) and utilize measurement and test equipment using oscilloscopes, function generators and multimeters.
●Take responsibility for ensuring of quality control that all ULTRASOUND PCB meet the highest performance and quality standard
●Assisting in new installations, upgrading Audio Visual CISCO Systems meeting rooms
●Apply safety standards precautions at all times around the premises
●Perform quality control work in a clean LAB room and ESD controlled and safe environment.
●Development and implementation of software/ firmware architectures such as I2C, SPI, RTOS, USB
LASER COMPANY NOVANTA @EVERETT, WA
ELECTRICAL SUPPORT NGINEER
11/7/2022 - 04/07/2023
●Assists in performing Quality Control and Troubleshoot PCB board and utilize measurement and test equipment for laser devices using oscilloscopes, function generators and multimeters.
●Take responsibility for ensuring of quality control that all lasers meet the highest performance and quality standards and no paper jam
●Calibrating frequency to get the current at the peak of the frequency waveform to give the maximum power of the laser device.
●Ability to read and interpret work instructions, schematics, drawings and Engineering Change Orders.
●Attention to quality and workmanship, ability to use small hand tools.
●Good mechanical and soldering skills where and if needed.
●Perform quality work in a clean LAB room and ESD controlled and safe environment.
UNISYS
DATA CENTER TECHNICIAN
12/2021 – 10/10/2022
●May function as team or site leader providing direction to other technicians
●Desktop support specialist
●Provides support and performs installation. upgrading for enterprise DATA CENTER/STORAGE products JUNIPER switches and CISCO switches in the server racks
●Supports networking products - including Cisco and Juniper switches/routers.
●Assisting in setting up Audio/Visual (AV) AVAYA system for clients meeting rooms
●Experience in supporting live AV events with high profile persons
●Providing troubleshooting and repairing technical issues and problems.
●Work cross functionally with other teams in areas of large events, IT support, data center support and other areas assigned by management
●Installation, commissioning, troubleshooting, servicing equipment, and interpreting system drawings
●Daily maintenance and testing of audio/visual systems, demonstration systems, back-end infrastructure and hallway interactive displays.
●Provides support for Payment systems products and Unisys core-CMOS products
●Wrote, debugged and modified device drivers for: I2C, SPI, UART, USB..
●May have project management responsibilities for smaller projects
●Possesses other, high skilled, specialized technical skills.
●Providing support MySQL, JavaScript MATLAB, LABVIEW, PYTHON, C# scripting to clients using respective Microsoft tools
●Using PowerShell to script out fix’s and patching processes for servers and workstations
●Provides maintenance and support on legacy products
●Installs and maintains PCs and associated software, networks, servers and peripherals
●Running/Terminating Cat-5 communications cables and handling fiber optic cables.
●Remove legacy cables and equipment. Plan cable routes, install, test and troubleshoot fiber optic links and Category 5 (CAT5) cable connections. Build fiber optic single and multi-pin connectors, populate backbone and data center racks, troubleshoot fiber optic links
●Providing support for data center infrastructure for servers (DELL, HP) and storages (enterprise, legacy models) and paper jam
●Perform ongoing health checks to ensure conference room A/V systems are operating at optimal conditions
●Support A/V upgrades and installations
●Strong technical knowledge of video conferencing, A/V switching and control hardware
●Tests and certifies PCs, networks, servers and client approved applications
●Support and troubleshoot Apple devices (iPads, MacBooks, iMACs)
●Understand key network concepts and technologies (TCP/IP, VLAN, subnet, gateway, DNS, SIP, wireless, Avaya VoIP)
●Provides follow-up on problems or escalation.
●Performs duty (clients calls) thru SERVICE-NOW tickets (ACCEPT, START TRAVEL,ONSITE, START WORK, END WORK, PENDING DEBRIEF, PENDING CLOSURE), and SRMS
●Maintains a high degree of professionalism in actions, demeanor and dress.
●Ensures client specific Service Level Agreements are met and incident and request tickets are updated accordingly within the ticketing system
●Providing support for WIRELESS DEVICE and MOBILE testing and good understanding of WCDMA, LTE, 4G, 5G, VoLTE and iPhone
●Support Unisys Legacy products
LAXCO Inc., Bothell WA
Electrical / Hardware Test Engineer/ Lab Manager
09/2020 – 10/2021
●Working in Lab Environment: install, configure, and troubleshoot computer and laptop hardware and peripherals, instrument software applications.
●Knowledge of PC/laptop hardware, Windows 10, Windows Server 2012
●Solve and troubleshoot problems related to desktop computers, laptops, and different systems.
●Installing and performing quality control assurance on hardware and software systems on desktops and laptops
●System rebuilds and windows imaging using customer procedure.
●Development and implementation of software/ firmware architectures, have hands-on working style
●Deployment of 2012 Server to a server and setup workstation environments
●Imaging new laptops for WINDOWS 10, MAC OS (latest ver), UNIX/LINUX (CLONEZILLA)
●Setup network environment in the office that has never been setup before
●Setup ACTIVE DIRECTORY and GROUP POLICY for the users.
●Real-time implementation and trouble-shooting skills
●Excellent documentation, data analysis and communication skills
●Experience with optoelectronic imaging and analytical instrumentation systems
●Knowledge of optical devices while in LAXCO
●Strong fundamental knowledge with PCB schematic electric circuit drawing or layout
●Knowledge in creating 3D Printing design for PCB board assist stands.
●Basic knowledge of analog design tool CAD (Computer Aided Design) and Logic Circuit Design.
●Ability to use the FA (Failure Analysis) tools like Microscopy, Soldering Iron, Heat guns, to evaluate the root cause of failure of a product.
●Ability to do soldering and unsoldering microchips.
●Ability to calculate by using mechanical calculations the shape of a cracked equipment from the beginning and apply to the 3D Printer
●Strong knowledge in logic circuit gate drawing NOT, OR, AND, NAND, NOR, XOR, EXCLUSIVE NOR (transistor LOGIC)
●Ability to design LOGIC GATE circuit equation and LOGIC inversions.
●Testing on low power devices
●Ability to work in cross-functional teams, coordinate and support manufacturing transitions, and work with small engineering teams including outside contractors.
●Interact with other engineers to provide technical support or take ownership of cases that require escalation.
●Able to work with PC software engineer to create firmware and calibrate the device that talk with PC
●Understanding of UV-Visible
●Experience working at a fast pace.
COMPUTER SCIENCE CORP for AT&T
Electrical / Hardware Test Engineer and Lab/Data Center Technician
03/2018 – 05/2020 Bothell WA
●On site as an end-user Helpdesk Support Team Lead providing re-imaging Windows operating systems version 7, 10 for new-comer clients with at least 10-20 new laptops and imaging MAC laptops thru JAMF, Deployment of WINDOWS SERVER 2012, SCCM, Soft-Token VPN client (CISCO, NetGear) administration, managing active directory, group management, and DNS troubleshooting. Resolving and troubleshooting client’s issues in Hardware and Software Failures with 100% success rate.
●Providing Level 1, 2 support including Network troubleshooting (CISCO SWITCHES/ROUTER, CISCO PHONE SYSTEM, JUNIPER SWITCHES) and White-Glove support for any VIP users at the location
●Active Directory setup Experience.
●Set up and configure Mac computers.
●Provide support in setting up O365 user accounts to new hires
●Provide support in troubleshooting O365 users
●Calibrated new and existing equipment for optimal performance.
●Providing the Hands-on Support for the creation and maintenance of network connection as it relates to firewalls and datacenter diagrams and detailed site documentation during routine & other critical incident situations
●Basic experience with Azure Cloud
●Setup printer hardware (configure network print queues) troubleshooting and A/V devices support.
●Configuring security systems, analyzing security requirements, and recommending improvements.
●Provide support for security tools, such as firewalls and anti-virus software.
●Providing software or hardware installation and running on test cases via manual and/or automation tests based on a clear set of instructions.
●Experience in PCB level debugging
●Enacted successful repairs by applying technical skills and operation knowledge
●Investigate customer issues and design appropriate solutions.
●Gives support in setting up data center infrastructure (for servers, storages and network connections)
●Manage SQL Server databases monitoring utilities to minimize false alarms.
●Providing support MYSQL, JAVA, JAVASCRIPT, MATLAB, PYTHON, C++, C# scripting to clients using respective Microsoft tools
●Using PowerShell to script out fix’s and patching processes for servers and workstations
●Order and maintain inventory stock supplies.
●Perform operational tasks data collection associated with datacenter implementation, migration and deployments on sites.
●Provide operational support on the Authentication process of Skype for Business, MS Teams and Exchange Webs Services (EWS), Zoom.
●Maintain effective communication with the manager regarding project milestones, Inventory, etc.
●Installing support structures (ladders, racks, j-hooks)
●Average tickets using SNOW application per day (12 tickets)
●Capable of giving support for Avaya VOIP.
●Experience in supporting live AV events
●Basic troubleshooting for WIRELESS DEVICE and MOBILE testing and good understanding of WCDMA, LTE, 4G, 5G, VoLTE and iPhone.
●24/7 operations standby
POS SUPPORT ASSOCIATE at AT&T AND UNISYS
●Providing Desktop and POS support on-site
●Assisting in installing store peripherals.
●Presented reports of POS (Point of Sales Cash Register) activities to the store manager.
●Troubleshooting and repairing hardware POS and peripherals (i.e. receipt printers, barcode scanners, and VGA displays.
●On site installation of POS & peripherals from scratch.
BARRISTER – Everett, WA
Software and Hardware Support
01/2015 to 03/2018
●Established compatibility with third party software products by developing programs for modification and integration. Diagnosed and troubleshooted UNIX and Windows processing problems and applied solutions to increase company efficiency
●Experience in supporting live AV events
●Provide operational support on the authentication process of Skype for Business, MS Teams and Exchange Webs Services (EWS), Zoom, printer and paper jam
●Ensured network, system and data availability and integrity through preventative maintenance and upgrades.
●Provided documentation on start-up, shut down and first level troubleshooting of processes to help desk staff.
●Consumer electronic products
META TECHNOLOGY – Indonesia
Software Embedded Engineer and Quality Test Engineer
01/1991 to 11/2014
●An accomplished professional with more than 8 years of experience in the areas of Project Management, System Administration, Networking and Troubleshooting and more than 8 years in Software Embedded Development in C++, C++ 11 and 1 year in C#, COBOL, JAVA, MATLAB and Python.
●Experience in installation and administration of Mail Support, LAN, WAN, Windows NT, PCs, Servers, Cisco Switches/Routers, network printers (setup & configure network print queues) and Microsoft Office applications.
●Proficient in analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for complex information systems management.
●Expert in modern concepts of end-to-end program planning and implementation from scope management to activity sequencing, effort & cost estimation, risk analysis to qualify management in adherence to quality guidelines and norms.
●Work in an agile process - evaluation, plans, and results take place continuously. This helps the team in responding to changes in a quick manner.
●Analyzed and designed relational databases using AS/400 mainframe in UNIX/LINUX platform with C++, JAVA, COBOL, RPG, VISUAL BASICS
●Diagnosed and troubleshooted UNIX/LINUX and Windows processing problems and applied solutions to increase company efficiency.
●Hands on experience in test planning, executing test cases for software and hardware via manual or automation platforms.
●Implemented company policies, technical procedures, and standards for preserving the integrity and security of data, reports and access.
●Consistently meet deadlines and requirements for all production work orders.
●Providing assistance for 4 years with the procurement dept for the project components.
●Developed data architecture design to enable analysts to perform targeted customer analysis.
●Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of technical objects.
EDUCATION
NORTHRUP UNIVERSITY 1987
Master of Business Administration in Management
UNIVERSITY OF WISCONSIN 1986
Bachelor Degree of Electrical Engineer with 2nd major Computer Engineering
MONTEREY PENINSULA COLLEGE 1984
Associate Degree of Computer Science
ANGLO CHINESE SCHOOL 1980
High school diploma / GED Graduate
Assessments from Indeed
Work motivation — Completed
August 2020
Level of motivation and discipline applied toward work
Full results: Completed
Management & leadership skills: Impact & influence — Proficient August 2020
Choosing the most effective strategy to inspire and influence others to meet business objectives Full results: Proficient
General manager (hospitality) — Highly Proficient
June 2020
Solving group scheduling problems and reading and interpreting P&L statements Full results: Highly Proficient
Work style: Conscientiousness — Highly Proficient
August 2020
Tendency to be well-organized, rule-abiding, and hard-working
Full results: Highly Proficient
Software developer skills — Familiar
May 2020
Designed by engineering managers and real-world employers, this test gives you hard data points to evaluate technical competency
Full results: Familiar
Technical Support — Proficient
July 2020
Performing software, hardware, and network operations.
Full results: Proficient
Analyzing data — Proficient
May 2020
Interpreting and producing graphs, identifying trends, and drawing justifiable conclusions from data Full results: Proficient
Administrator — Proficient
February 2020
Personality and problem-solving skills.
Full results: Proficient
Spreadsheets with Microsoft Excel — Expert
May 2020
Excel knowledge including common tools, PivotTables, conditional & nested formulas, and custom visuals.
Full results: Expert
Manufacturing: Quality inspection — Highly Proficient
May 2020
Making precise measurements, reading prints, and making pass/fail decisions. Full results: Highly Proficient
Accounting skills: Bookkeeping — Proficient
June 2020
Calculating and determining the accuracy of financial data
Full results: Proficient
Numerical reasoning skills — Highly Proficient
July 2020
Quickly and accurately performing basic mathematical operations, recognizing numerical sequences, and interpreting graphs.
Full results: Highly Proficient
Mechanical knowledge — Proficient
July 2020
Understanding and applying mechanical concepts and processes.
Full results: Proficient
Verbal communication — Proficient
August 2020
Speaking clearly, correctly, and concisely
Full results: Proficient
Search engine optimization — Highly Proficient
May 2020
Interpreting online website performance metrics and understanding search engine optimization tactics Full results: Highly Proficient
Supervisory skills: Motivating & assessing employees — Familiar August 2020
Motivating others to achieve objectives and identifying improvements or corrective actions. Full results: Familiar
Management & leadership skills: Planning & execution — Familiar June 2020
Planning and managing resources to accomplish organizational goals.
Full results: Familiar
Work style: Reliability — Completed
August 2020
Tendency to be dependable and come to work
Full results: Completed
Verbal communication — Proficient
August 2020
Speaking clearly, correctly, and concisely
Full results: Proficient
Written communication — Proficient
June 2021
Best practices for writing, including grammar, style, clarity, and brevity
Full results: Proficient
Attention to detail — Completed
May 2020
Identifying differences in materials, following instructions, and detecting details among distracting information.
Full results: Completed
Technical support: Customer situations — Completed
July 2020
Responding to technical support situations with sensitivity
Full results: Completed
/* TO FIND OUT TWO STRING ARE ANAGRAMS */
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
#include <dos.h>
using namespace std;
char kata,stngA[100], subkataA[100],stngB[100];
char ans = 'Y';
int len,i,j, sama, jmlkataA,jmlkataB, lenA, lenB,MAX_STRG=100;
void bandingstring {
sama =0;
if (lenA == lenB)
{ j= 0;
while ((j < lenB) && (j < MAX_STRG) && (stngB[j] != '\n'))
{
if (stngB[j] != ' ')
{
i=0;
while ((i < lenA) && (i < MAX_STRG) && (subkataA[i] != '\n'))
{
if (subkataA[i] != ' ')
{
if (stngB[j] == subkataA[i])
{
subkataA[i] = ' ';
sama++;
}
}
i++;
}
}
else
sama++;
j++;
}
}
else
cout << "\nThe two strings are not anagram to each other.";
if (sama == lenA)
cout << "\nThe two strings are anagrams to each other";
}
int main {
ans = 'Y';
while (ans == 'Y')
{
for (i=0; i < 100; i++)
{ stngA[i] = ' ';
stngB[i] = ' ';
}
system("cls");
cout << "Welcome to a game if the two strings are anagrams to each other\n";
cout << "Lets begin <Y/N>: ";
ans = getche ;
cout << ans;
if ((ans=='Y') (ans=='y'))
{ ans = 'Y';
cout << "\nType the FIRST string with max 100 characters: ";
i = len = 0;
while (((kata = getche != '\r') && (len < MAX_STRG - 1))
{
subkataA[len] = stngA[len] = kata;
len++;
}
lenA = len;
stngA[len] = '\n';
cout << "\n";
i=jmlkataA=0;
while (stngA[i] != '\n')
{ if (stngA[i] == ' ')
jmlkataA++;
i++;
}
/* cout << "There are " << jmlkataA+1 << " words in the FIRST string: " << stngA << "\n"; */
cout << "\nType the SECOND string with max 100 characters: ";
i = len = 0;
while (((kata = getche != '\r') && (len < MAX_STRG - 1))
{
stngB[len] = kata;
len++;
}
lenB=len;
stngB[len] = '\n';
cout << "\n";
i=jmlkataB=0;
while (stngB[i] != '\n')
{ if (stngB[i] == ' ')
jmlkataB++;
i++;
}
/* cout << "\nThere are " << jmlkataB+1 << " words in the SECOND string: " << stngB << "\n"; */
bandingstring ;
getch ;
}
}
cout << "\nExhausted ? BYE";
return 0;
}
/* TO FIND OUT NUMBER BETWEEN 10 and 20 */
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
#include <dos.h>
using namespace std;
char ans = 'Y';
int i,j, nomer;
bool angka10smpe20(int nom) {
if ((nom >= 10) && (nom <= 20))
return true;
else
return false;
}
int main {
ans = 'Y';
while (ans == 'Y')
{
system("cls");
cout << "Welcome to a game to find out if the integer is between 10 and 20\n";
cout << "Lets begin <Y/N>: ";
cin >> ans;
if ((ans=='Y') (ans=='y'))
{ ans = 'Y';
cout << "Type any number between 10 and 20\n";
cin >> nomer;
cout << "\n";
if (angka10smpe20(nomer))
cout <<"Your number is between 10 and 20\n";
else
cout << "Your number is not between 10 and 20\n";
cout << "Press any key to continue
getch ;
}
}
cout << "Exhausted BYE";
return 0;
}