Nabil Alsharif

Nabil Alsharif

Mentor
5.0
(1 reviews)
US$15.00
For every 15 mins
1
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior Software Engineer and Linux enthusiast.
Senior Software Engineer and Linux enthusiast.

I look forward to sharing the skills I've learned over the years with new developers to help them accelerate their career. Teaching is one of the most fulfilling things I have done and I love seeing my former students years later and the positive impact I was able to have on their lives.

Arabic, English
Central Time (US & Canada) (-06:00)
Joined June 2022
EXPERTISE
10 years experience
10 years experience
7 years experience
10 years experience
4 years experience

REVIEWS FROM CLIENTS

5.0
(1 reviews)
Peter The Programmer
Peter The Programmer
July 2022
Nabil is very talented, experienced and a great communicator! He even checked back in to see how everything went later
SOCIAL PRESENCE
GitHub
markov-chain
Simple Scala Markov Chain
Scala
10
1
tictactoe
Tic Tac Toe game using MiniMax
Java
7
1
Stack Overflow
2115 Reputation
1
16
21
EMPLOYMENTS
Architect
Enterprise Holdings Inc.
2022-04-01-Present
My role as an IT Architect is to focus on the various components within our system and create paths for both simplifying our system, and ...
My role as an IT Architect is to focus on the various components within our system and create paths for both simplifying our system, and expanding our system to meet new requirements.
Java
Big Data
Apache Hadoop
View more
Java
Big Data
Apache Hadoop
AWS
View more
Software Developer III
Shelter Insurance
2015-04-01-2019-03-01
Lead the Get Access Replacement (GAR) project to build an OAuth based user management and authentication solution to replace our legacy u...
Lead the Get Access Replacement (GAR) project to build an OAuth based user management and authentication solution to replace our legacy user management system. • Design and implement the document creation, storage and retrieval systems for Say Insurance using Java, SpringBoot, RabbitMQ and a sprinkle of REST. • Upgrade, support and maintain the Shelter Insurance Android and iOS applications. This includes advocating for a differentiated and mobile-app-specific user experience. Some wins include adding the ability to attach pictures when filing a claim and Fingerprint/PIN based in-app authentication instead of passwords. • Coordinate directly with the security team to triage, mitigate and resolve (luckily minor) security incidents. • Initiate a developer community outreach program, encouraging members of the IS department to become more engaged with the local tech community. Also created internal developer lead workshops for skill sharing and knowledge transfer between branches of the IS department.
Android
Java
Spring Boot
View more
Android
Java
Spring Boot
View more
Software Engineer
SuretyBonds.com
2013-09-01-2015-03-01
Maintain and expand the SuretyBonds.com website. Major accomplishments include: • Re-architect the site as a statically generated website...
Maintain and expand the SuretyBonds.com website. Major accomplishments include: • Re-architect the site as a statically generated website enabling content writers to create complex pages without the need for programmer intervention. This has enabled the site to double in size in less than 1 year. • Add ElasticSearch based bond library to support fuzzy bond type searches. • Enable fine-grained event tracking and analytics using Piwik.
Ruby
PHP
Node.js
View more
Ruby
PHP
Node.js
JavaScript
View more