Johann Oskarsson

Johann Oskarsson

Mentor
5.0
(4 reviews)
US$30.00
For every 15 mins
11
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Expert C programmer and PostgreSQL guru
Expert C programmer and PostgreSQL guru

I've been in the field of programming for 25+ years, starting from before my graduation in 1999. I'm an expert C programmer, with a strong background in relational databases using PostgreSQL.

I'm a generalist, and have a wide variety of technical skills ranging from operating systems to backend services.

Singapore (+08:00)
Joined December 2022
EXPERTISE
10 years experience | 2 endorsements
I have been programming in C since the mid-90s. I've done programs, extensions, and shared libraries for DOS, FreeBSD, Illumos, Linux, a...
I have been programming in C since the mid-90s. I've done programs, extensions, and shared libraries for DOS, FreeBSD, Illumos, Linux, and Windows. I've used almost all C compilers and debuggers that are still relevant today, including Borland (now Embarcadero), clang, GCC, Intel, Visual Studio, and Watcom.
15 years experience | 1 endorsement
Database administration, including backups and recovery, point-in-time-recovery, and first time installations; database tuning. Client...
Database administration, including backups and recovery, point-in-time-recovery, and first time installations; database tuning. Client development in C, C++, Java, and Python; to name a few.
C++CJava
View more
C++CJavaSQL
View more
Lua 5
4 years experience
10 years experience | 1 endorsement
10 years experience
Solaris/Linux Administration
10 years experience
5 years experience

REVIEWS FROM CLIENTS

5.0
(4 reviews)
pointdata
pointdata
May 2024
Quick and effective!!
pointdata
pointdata
September 2023
Great work!! Fast! Very competent.
pointdata
pointdata
September 2023
Johan was very patient and persistent. He tried many different options until we finally found a solution that worked.
Abby Misar
Abby Misar
June 2023
I got a brief overview of what a debugger is and basic functionalities. I was not sure if we could learn in 15 minutes, so we started with basics of what a debugger can do and under what situations it is very useful. Johann covered basic ideas around backtraces, core dump, watch lists, and debugging symbols. I think I like the teacher and will be booking a longer session to start learning gdb from him.
Emily Soto
Emily Soto
June 2023
Super helpful, gave great tips!
SOCIAL PRESENCE
Stack Overflow
776 Reputation
0
6
15
EMPLOYMENTS
Generalist Systems Engineer / PostgreSQL DBA
NTTec
2014-10-01-2024-04-01

Developed backend technology using PostgreSQL, C, C++, Common Lisp, Perl, Python, and MariaDB. Set up replication, and backups for Pos...

Developed backend technology using PostgreSQL, C, C++, Common Lisp, Perl, Python, and MariaDB. Set up replication, and backups for PostgreSQL and MariaDB; including point in time recovery for PostgreSQL.

C++
C
SQL
View more
C++
C
SQL
Perl
Linux
PostgreSQL
Common Lisp
MariaDB
Database Administration
FreeBSD
Lua 5
Database Development
View more
Official Maintainer of PL/Java
2ndQuadrant
2010-12-01-2012-08-01

I was the official maintainer of PL/Java, the PostgreSQL extension to run Java inside the database. Configured replication and shardin...

I was the official maintainer of PL/Java, the PostgreSQL extension to run Java inside the database. Configured replication and sharding for PostgreSQL. Wrote C, Java, and Python code for PostgreSQL as part of contracts for various clients.

Python
Java
C
View more
Python
Java
C
PostgreSQL
View more
PROJECTS
Open WatcomView Project
2023
Started to get interested in the compiler project, after finding a bug in the 1.9 release, and aim to make it even better.
Started to get interested in the compiler project, after finding a bug in the 1.9 release, and aim to make it even better.
C++
C
Makefile
View more
C++
C
Makefile
Fortran 77/90
View more