My name is Ben Kinsella. I am an Electronic/Software/Test/System Engineer with over 30 years of industry experience.
I am looking for a permanent full-time position in Galway. I will consider part-time, consultancy, and remote work.
Ben Kinsella, October 2023
P.S. Please bear in mind that it may be out of date when you are reading it!
I believe that a CV should be tailored for every individual job application.
If you have a position in mind, please contact me via email
so that I have an opportunity to submit a more specific application.
Summary
- Unique combination of technical, managerial, and entrepreneurial experience.
- Proven track record of delivering results, in teams and companies of any size.
- Ability to synthesise customer needs, requirements, and industry trends, and create new technological solutions.
Engineers ... are professionals who invent, design, analyze, build, and test machines, systems,
structures and materials to fulfill objectives and requirements while considering the limitations
imposed by practicality, regulation, safety, and cost.
I like engineering. I don't like the modern trend towards hyper-specialisation.
I can ...
- design an electronic circuit (analogue, digital, mixed-signal, power, RF);
- simulate it;
- create an FPGA prototype;
- layout the PCB;
- wind a transformer;
- source the components;
- solder & assemble;
- design wiring harnesses;
- choose an RTOS;
- write the firmware;
- use a debugger;
- design a communication protocol;
- work at any layer of the TCP/IP stack,
- understand an IETF/3GPP/OMA/OASIS/whatever standard;
- write application software;
- use a PC / industrial PC / embedded PC;
- create a native app;
- create a web app;
- create data visualisations;
- deploy to a cloud service;
- create CI/CD pipelines;
- design a Public Key Infrastructure;
- create an automated test framework;
- manage test activities;
- write documentation, both for internal (technical) use and external (marketing) use;
- get product certification;
- provide technical support across the whole product lifecycle;
- project manage (waterfall, agile, hybrid);
- hire, fire;
- train, mentor;
- communicate, communicate, communicate!
Or I can find someone else to do it. 😁
Philosophy
Engineers build things ...
- by building on the work of other people;
- with other people;
- and for other people.
And the secret to each of these is communication.
I believe I am an excellent communicator, and I encourage everyone with whom I work to communicate, debate, and discuss.
I have no hesitation in saying that I do not suffer fools gladly!
I am argumentative, but I welcome alternative opinions if they are well-founded.
I am always looking for opportunities to learn.
The collective goal is to produce something of which we can be proud, and the way to achieve that is continuous improvement in everything.
Experience
Education
Skills
Hard Skills
Bars indicate relative degree of expertise. Ordered chronologically, older at the bottom.
| Languages | Protocols | Tools |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Markdown, reST, MediaWiki
|
|
|
|
|
|
|
|
|
|
Atlassian (BitBucket, Jira, Confluence)
|
|
|
|
|
|
|
GNSS (GPS, GLONASS, Galileo, NMEA)
|
|
|
|
|
|
|
|
|
BeagleBone, Raspberry Pi, Arduino
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Soft Skills
I can ...
- Communicate with everyone from C-suite executives to factory-floor workers;
- Communicate with engineers who operate anywhere in the solution stack;
- Smell bullshit from a mile away;
- Promote a company philosophy of continuous improvement (kaizen);
- Proactively manage an engineering team, using best-practice processes and tools;
- Constantly update best-practice in light of industry trends;
- Understand complex systems;
- Analyse complex problems and propose optimal solutions;
- Deliver a project, from start to finish;
- Learn anything!
Other Links