Kan være tilgængelig
(Opdateret 2020-02-05)Expert Systems and Automation Developer
Aalborg, Denmark
Modersmål English
- High integrity and customer orientation.
- High expertise in automation of test systems
- 10+ years experience in wireless and embedded systems
Kvalifikationer (55)
SOFTWARE ENGINEER
SOFTWARE INTEGRATION
TENSORFLOW
Python
GPIB
TCP
KERAS
XILINX
SOFTWARE DEVELOPMENT
arduino
RASPBERRY PI
USB
FLASH
WIRELESS
EMBEDDED SOFTWARE
Git
TCP/IP
FIRMWARE
Objective C
Django
C++
STRUCTURED SOFTWARE
OFFSHORE
API
MAC OS
CMC
ANRITSU
B2B SOFTWARE
TEST CASE
SPI
Excel
MODEM
QUANTITATIVE
HARDWARE DESIGN
CORT
CELLULAR
MACOS
WIRELESS TECHNOLOGIES
INFINIUM
CUSTOMER SUPPORT
DOCUMENTATION
INTEGRATION
PCB DESIGN
GUI
HVAC
TEST CASES
MAINTENANCE
RF
HVAC SYSTEMS
INTEGRATOR
Software Engineering
TRADING
I2C
WIRELESS DESIGN
System Integration
Resumé
I am very interested in building reliable technology solutions as a generalist. Generally, I am quite fluent in a few things and proficient in many others.
As a technologist, I constantly audit and learn the domain in order to do my job in the most optimal manner as possible. I am very committed towards the success of my employers, customers as well as my co-workers.
Due to my academic background in Electronics & Communications Engineering and Industry experience in software development, I am extremely comfortable dealing with Hardware, Firmware and Software Engineering problems.
Professionel erfaring
2019-03 - Nuværende
This project was taken up for a confidential customer who works on Algorithmic Quantitative trading systems. Historical trading data is analyzed to generate trading strategies which are back tested and then deployed to live trading systems. The system supported multiple online trading brokers. The whole system ran on Amazon Web Services. The subsequent part of the project includes building an e-commerce platform product which will enable registered users to buy trading signals and issue the trades themselves.
• Automated session credentials generation and integration using GUI automation.
• Integration of trading API with Algorithmic trading system.
• Automated control of analysis software package (Amibroker) using Cscript over COM.
• Deployment of Trading signal analysis system on Amazon Web Services.
• On call maintenance of system and customer support.
NodeJS Amibroker AWS COM CScript Excel FinTech
2017-12 - 2018-09
The RFKPI group makes sure that the Intel modem meets the expectations set by the 3GPP test specifications as well as the customer specific KPI criteria. So, every release is tested automatically in the labs, reports are generated and problem tickets are created with evidence of performance degrade or such anomalies. I was hired as an automation framework developer in this group.
• Maintenance of automation framework written in python.
• Improving automation speed and reliability.
• Proactively getting rid of technical debt in the code.
• Evaluation of lab equipment for particular testing requirement and reporting to management with evidence.
• Study of 3GPP LTE Test specification.
Python CMW500 Anritsu MT8821c GPIB SQLite Excel Git Gerrit
2014-08 - 2017-11
INFRA KPI group benchmarks the performance of the Intel cellular modem solution with the competitor solutions in the market by running automated competitive performance tests on a real network environment under different hard fading conditions simulated by fader equipment (Anite, Azimuth, Spirent). I was hired to bring up the UE (User Equipment) automation related to iPhone hardware. This automation solution was instrumental in passing the acceptance criteria set by the customer and eventual release of Intel variant of iPhone.
• Design of ATE and the software part of automated control.
• Integration of iPhone automation to the existing python-based framework.
• Add new functionality in the automation as the test requirement evolves.
• Feasibility analysis of automation requirements in the context of available customer automation frameworks used.
• Deployment and support of the automation solution in the Intel labs globally (Munich, Nürnberg, Beijing, San Diego, Ålborg)
• Interaction with customers.
• Deployment of controlled customer hardware in the Labs following procedures.
• Maintain repository of controlled customer artifacts.
• Maintain extensive documentation of automation solution and workflows.
• Interaction with Lab equipment vendors.
Python macOS X Mac iPhone iOS XMLRPC LTE Automation Anite Fader Git Gerrit TEMS
2013-11 - 2014-04
Docospot is a mobile application to document a task through stages and at the end generate a report which can be presented to the customer.
• Application programming using iOS SDK.
• Data Modelling using CoreData.
• Implementation of data synchronization between the mobile device and the backend cloud service.
• Application deployment management to devices.
iOS SDK Core Data Parse Framework TestFlight Objective C git JIRA
2012-04 - 2013-10
This project was done for Intel Linz (Austria) working from Ålborg. The DigRF Replay tool aimed at replaying captured DigRF packets from a log trace (from say a bug report) in order to find faults in the RF Transceiver IC. The GUI part of the tool communicated with a special module in the Modem firmware to do the replay.
• Study DigRF module and timer integration in the Intel XMM Modem System on Chip.
• Implement firmware part which can schedule DigRF packets provided by a GUI tool with accurate timing.
• Integration and verification of solution.
C DigRF Intel Mobile Platform
2010-07 - 2011-01
A short-term task to port the tool - both a library and the GUI - which flashed binary to modem HW to OS X. This was done from my office in India in collaboration with the Xtel team who developed a kernel extension for the modem/bootrom update serial interface over USB.
• Porting flash download library to OS X dylib basing on a Linux port.
• OS X GUI development.
• Kernel extension Integration and packaging.
• Verification on actual modem form-factor HW.
Mac OS SDK Xcode OS X Kernel Extensions Flash memory interface
2007-09 - 2008-09
Worked as a contractor for Infineon Technologies Denmark doing system integration and development for Modem software based on the IFX mobile platform
• Software configuration management using ClearCase.
• Smoke testing modem builds.
• Documentation.
• Evaluation of tools.
Infineon Mobile Platform C Clearcase
2004-07 - 2007-09
At Emuzed we did mostly hardware and software development for multimedia products. PCB design and board bring up was the primary activity for the group I worked with. Worked with BlackFin DSP from Analog Devices and few systems on chips from Texas Instruments (DM270, DM320, OMAP2 and OMAP3).
I had the opportunity to work with all common hardware interfaces, memory technologies etc. in a modest but nicely equipped hardware lab with great colleagues.
• Board bring up of PCBs designed in house together with qualified technicians.
• Take part in hardware design reviews.
• Study data sheets and write test code in C to verify the peripherals.
• Study hardware interfacing in detail.
• Assist software developers to analyze and fix hardware problems.
• Prepare solution demonstrations to potential customers.
Embedded Linux Hardware verification Board Bring-up
2003-07 - 2004-07
This was my first job out of college as a result of end of course hiring.
Worked mainly on testing of embedded software used in automotive HVAC systems (Climate control) for TRW automotive. Was introduced to automotive communications systems like CAN-Bus, tools like Vector Canalyzer, Firmware verification, Production Software specifications, Development and testing methods etc.
• Study software requirement specifications and write test cases in C++.
• Make test case releases to customer.
• Make firmware updates to the test rig as and when new firmware is available
Automotive CAN-bus Automated software testing HVAC
Akademisk baggrund
2020-02 - 2002-01