Looking for a software engineer?

Welcome to all who visit here! I am Jong-Ha Ahn. This is a page for introducing my personal works. I need a purpose to make me go. I think this is the start of something really big. Sometimes that first step is the hardest one, and I've just taken it. Are you looking for a software engineer? I'm available for freelance work. Please contact me.


I love Latte, Mr. Latte is my personal brand.

Great brands aren't built on ads or promotions. I'm always stay humble. There is no room for arrogance. I have the courage to dream big and most importantly don't allow anyone to tell me or convince me that my dreams can't come true.


How can I improve myself and do better tomorrow than I did today?

This is one of my favorite quotes. Good is not good enough. I will do my best. And I always think about "What would you do if you knew you had less than a minute to live?". People who are unable to motivate themselves must be content with mediocrity, no matter how impressive their other talents. My answer is open the notepad and write codes that output "Everything is going to be okay.". I can handle the refactoring and write test of my code if there is a little more time.


Coffee Meeting

If you want to have a coffee meeting with me offline, please click on the button below and leave a message. I will contact you.


Get into my brain

나의 10일간의 프리랜서 적응기

01 Jan 2018

1일, 2016년 10월 오늘부터 내 경력에서는 처음으로 프리랜서에 도전한다. 원래 하려고 했던 것은 아니었는데... Continue reading

freelencer work spring hard working

수학적 문제 해결방법

16 May 2017

과학자들이 문제를 해결하는 방법은 보통 가설로 세우고 이 가설을 증명하는 것일 것이다. 아직 모르는... Continue reading

solve problem 수학 발견 어떻게 문제

'미스터 노올'을 읽고 '맥스 캘라다'가 되어 아내에게 쓰는 편지

21 Dec 2015

나의 아내 보시오.샌프란시스코의 날씨는 어떻소? 지금 쯤 맑고 청아한 하늘을 볼 수 있을 텐데,... Continue reading

미스터노올 book

인력관리에 대한 고민 (내가 만약 사장이라면...)

22 Jun 2015

Core Value품질“우리는 제품의 품질을 최우선으로 생각한다.”제품의 품질은 사용자의 만족도와 직결된다. 아무리 좋은 제품도 그... Continue reading

Core Value Recruiting Process 사장 HRM thought

Keep Calm and Code On

Nginx SSL 적용

05 Jan 2019

인증서 파일 파일이 분리되었을 경우 통합 방법서버 인증서 + 체인 인증서 + 루트 인증서를... Continue reading

nginx config

String.prototype.startsWith for IE

28 Dec 2018

ProblemJavaScript에서는 아래처럼 startsWith 함수를 이용해서 어느 문자열로 시작하는지 확인할 수 있다.var str = "Hello... Continue reading

javascript code

Simple to use customizable Android Tooltips

24 Dec 2018

Problem안드로이드 툴팁에 필요한 일반적인 클래스를 작성했다.listener를 추가하면 이벤트 처리 및 여러 툴팁이 순차적으로 보이도록... Continue reading

android tooltip code

Load JavaScript with async for all browsers

22 Dec 2018

Problem자바스크립트를 비동기로 로드하고 싶을 때, async와 defer옵션을 사용해서 구현할 수도 있지만 낮은 버전의 브라우저에서... Continue reading

javascript async

Here's what I've done so far

This is a statement that encompasses my skills, abilities, professional expertise, and what makes me most suitable for the position. If you want to see more details, please click here.

Project Retrospective Template

17 May 2018

내가 하는 프로젝트 회고는 프로젝트 규모나 기간과 상관없이 스스로 평가가 가능할 때 진행하고자 한다.많이... Continue reading

template

Here's what I am thinking about

Idea Template

27 Dec 2018

1. 배경2. 기존방식3. 문제점4. 제안방식4.1. Business Model Canvas (Optional) Who will help you? Key... Continue reading

template

Here's what I am studying now

Oracle Java SE subscription 이슈 정리

25 Nov 2018

Oracle은 2018 년 6 월 21일에 Java SE에 대한 유료 구독 모델을 발표했다. Java... Continue reading

oracle java subscription

TWELVE SHATTERED MYTHS

11 Nov 2018

Myth 1: It takes a great idea to start a great company.신화 1: 일류기업을... Continue reading

myths

안드로이드 APK 분석 방법

31 Jul 2018

ADBADB 파일 경로는 안드로이드 스튜디오를 설치하고 MAC 기준으로 /Users/[USERID]/Library/Android/sdk/platform-tools 에서 확인할 수 있다. 원하는... Continue reading

android apk analytics

Go Ethereum 사용 법

27 Feb 2018

라이브러리 설치sudo apt-get install -y build-essential libgmp3-dev golang git treeGethGeth는 go로 만들어진 이더리움의 노드... Continue reading

ethereum geth blockchain bitcoin