Software Engineering Career Coaching
Training, Coaching, and Mentoring for Autistic and
Non-autistic Students
I offer three different formats — mentoring, coaching, and training —
for individuals who are interested in developing a career in programming
or software engineering, or who are simply looking to learn coding
techniques and training. There are several areas in which I can help,
and some of them are my specialities.
Speciality Areas
- Software engineering and architecture;
- Algorithms design and analysis;
- Shell scripting for GNU/Linux and OpenBSD systems;
- Parallel programming for HPC environments;
- Programming languages such as Python, PHP, GNU Bash, and C;
- Web Software development under MVC architectures;
- Object-oriented programming (OOP);
- Relational Databases and SQL;
- Secure by design.
Mentorship in Software Engineering and Architecture
Key Points:
- Long-term relationship.
- Provides career guidance, advice,
and personal and professional support.
- Available for careers in programming and
software engineering.
- Ideal for freelance professionals,
autistic adults, and non-autistic individuals.
- 1-on-1 informal, conversational sessions via video
call or email.
- Regularity is not a requirement.
Mentorship explained
Mentorships are long-term relationships focused on
career advice, and the overall development and growth
of the mentee, both personally and professionally.
They are targeted at anyone who wants to develop a
career as a programmer or software
engineer, especially freelance professionals
and autistic adults, although non-autistic individuals
are also very welcome.
Mentorships are conducted through 1-on-1 sessions
via video call or email. The sessions are more informal, conversational,
and less structured than coaching sessions, and do not need to
take place regularly.
As a mentor, I ensure to provide guidance, advice, and
support based on my experience and knowledge, with the aim of
building a mentor-mentee relationship based on mutual trust and
respect.
Schedule a 1-on-1 mentoring session
Coaching in Software Engineering and Programming
Key Points:
- Goal-oriented approach.
- Provides career guidance,
motivation, and action plans to
achieve goals.
- Available for careers in programming and
software engineering.
- Ideal for freelance professionals and
employees.
- 1-on-1 structured sessions via video call.
- Weekly meetings are required.
Coaching explained
Coaching is a goal-oriented approach focused on
achieving specific career objectives and
developing certain skills.
It is targeted at anyone who wants to grow their
software engineering or programming career skills.
Coaching is conducted through 1-on-1 weekly sessions
via video call. The sessions are more structured than mentoring
sessions, with regular weekly meetings and defined
outcomes.
As a coach, I provide guidance to help my clients identify their
goals, create action plans to achieve them, and
stay motivated on their journey.
Schedule a 1-on-1 coaching session
Training in Coding and Programming Languages
Key Points:
- Hands-on approach.
- Provides information and practical
skills.
- Available for coding and programming
languages.
- Ideal for hobbyists or individuals who
cannot practise between lessons.
- 1-on-1 structured sessions via video call.
- Weekly meetings are required.
Training explained
Training consists of regular weekly sessions focused on
acquiring specific knowledge and
practising through a structured programme.
It is targeted at anyone who wants to train in
coding and programming languages but does not have the
opportunity to practise in their available time between lessons.
Training is conducted through 1-on-1 lessons via
video call. The lessons are instructional, include hands-on
activities, and take place once or twice a
week.
As a trainer, I ensure that I provide information and teach
practical skills through my lessons.
Schedule a 1-on-1 lesson