Web and Mobile Development
Technical Skills:
• Back End: Java, PHP, JavaScript (NodeJS).
• Front End: JavaScript, Actionscript.
• Background : OOP, Design Pattern, UML, Data Structure and Algorithm, Principle programming language.
• Technologies: Servlet/JSP, AJAX, HTML5/CSS, WebService, JNI, CORBA, Video JS Encoder/Decoder, Streaming, WebSocket.
• Protocol: HTTP, WebDAV, Calendar DAV, IMAP/POP3/SMTP, XMPP, RESTFULL, SOAP, OAuth, RTMP.
• Java frameworks : Spring, Spring Security, Hibernate, Struts, JFreeChat, Quartz Scheduler, ICU, Nutch, Tika, Hadoop, JavaMail, Milton.
• PHP frameworks/opensource: Yii, Wordpress.
• Javascript frameworks: Jquery, AngularJS, ReactJS, Codemirror.
• Android: Native App, React Native, Hybrid App.
• Search Engine: Apache SOLR.
• Caching : Redis, Memcache, File Cache.
• Template Engine : Smarty, Velocity.
• Database: Modeling, RDBMS (MySQL, SQLite, Postgres), NoSQL (MongoDB, SOLR, SOLR Cloud, Cassandra, HBase, Hadoop), LDAP.
• Data Format : XML, JSON
• Cross Domain : JSONP, CORS, Proxy, Redirect URL.
• Integration: Facebook, Google, Twitter, LinkedIn, Naver, KaokaoTalk.
• Opensource: Open Street Map, FFMPEG, ImageMagic, GIMP.
• Cloud Platform : AWS (EC2, S3, Lambda, Elastic Transcoder, SMS, CloudFront, RDS).
• Media Server: Red5, Flash Media Server, AWS (Elastic Transcoder: HLS Streaming).
• Architecture : SaaS, PaaS, SOA, MVC, REST
• OS Platform: FreeBSD, Ubuntu.
• Web Server: Tomcat, Apache, Express.