Arturo Castro

Arturo Castro

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Software engineer and problem solver with +10 years of experience
Software engineer and problem solver with +10 years of experience

Hello!

I'm a software engineer with perspective, fruit of varied experience, who's been involved in all stages of software development for small and big companies, internal and external projects, customer-facing roles and support.

I've been described as creative and pragmatic, and have earned the trust of colleagues and customers alike. I know when to ask questions, and recognize the value of saying "I don't know".

My interests include embedded systems, operating systems, computer architecture, cross-platform solutions and open source. My experience spans RTOS programs, multithreading and parallelism, desktop and web applications, back-end server processes, the cloud, databases, sysadmin and devops.

London (+01:00)
Joined August 2019
EXPERTISE
11 years experience
BSD and windows sockets, client and server applications, multithreading, embedded C, linux kernel modules, cross platform apps, varied to...
BSD and windows sockets, client and server applications, multithreading, embedded C, linux kernel modules, cross platform apps, varied toolchains, third party libraries
View more
View more
9 years experience
Please refer to C experience
Please refer to C experience
8 years experience
Virtual machines, sysadmin, devops, embedded linux deployment, linux kernel modules, network configuration, development environment, trou...
Virtual machines, sysadmin, devops, embedded linux deployment, linux kernel modules, network configuration, development environment, troubleshooting
6 years experience
Console, server and desktop applications, integrating with native c and with python A little web and Android experience
Console, server and desktop applications, integrating with native c and with python A little web and Android experience
5 years experience
Console, server and desktop applications Relevant experience using it as an embedded language, both as CPython and Jython Some pypy exper...
Console, server and desktop applications Relevant experience using it as an embedded language, both as CPython and Jython Some pypy experience, and some scikit/pandas data science school projects
CJava
View more
CJava
View more
3 years experience
Web projects with custom framework, database access, user interfaces for windows applications, mono on linux, integration with native C++
Web projects with custom framework, database access, user interfaces for windows applications, mono on linux, integration with native C++

REVIEWS FROM CLIENTS

Arturo's profile has been carefully vetted and approved as a Codementor. Connect with Arturo now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
ParallelMST
Parallel Versions of Minimum Spanning Tree algorithms
Java
4
1
linc_socketio
http://snowkit.github.io/linc/ Haxe/hxcpp @:native bindings for the socket.io cpp client lib
Haxe
2
1
Stack Overflow
1674 Reputation
0
10
25
EMPLOYMENTS
Senior Software Engineer
Arm
2017-05-01-Present
Debug tools for developers
Debug tools for developers
Python
Java
C++
View more
Python
Java
C++
C
Linux
Bash
Assembly
Linux Kernel
Embedded Systems
Windows Application
View more
Computer Science Teacher
Universidad TecMilenio
2016-05-01-2017-05-01
* IT for Business course (three terms) * Databases, data mining, networks, social networks, ERP, CRM
* IT for Business course (three terms) * Databases, data mining, networks, social networks, ERP, CRM
Blackboard
Blackboard
Software Engineer
Epicor
2016-03-01-2017-05-01
Developer of the LaserCat and PartExpert automotive catalogue and custom database.
Developer of the LaserCat and PartExpert automotive catalogue and custom database.
Python
Java
C#
View more
Python
Java
C#
C++
C
Linux
Jenkins
Windows Application
RESTful API
DevOps
View more