Songduk Park *** W Hacienda Ave, Campbell, CA, ***08 *******@*****.*** (T) 213-***-****
OBJECTIVE
• Obtain a position as a software engineer.
SUMMARY
• Over 10 years of experience in Java programming with high quality of code and design.
• Excellent in programming Core Java, multi-threading and concurrency.
• Ability designing OOP for simplicity, testability, extensibility and efficiency.
• Extensive hands-on experience with Oracle and SQL.
• Experience in Cassandra and MongoDB.
• Extensive experience in Multi-tier Enterprise Application from server-side to client-side using various web technologies such as RESTfull, struts, spring, jQuery and AJAX.
• Experience in C# and ASP.NET
• Experience in financial domain requiring high reliability.
• Developed Open Source – https://github.com/cororok/dynamic-query (ORM framework) and https://github.com/cororok/circular_disk_buffer (disk based Deque) EXPERIENCE
- Ericsson Santa Clara, CA 08/2016 ~ 07/2017 (11m) S/W Engineer III – designed and developed Ericsson’s next generation cloud based TV Media Platform which provides fully interactive, customizable and personalized TV experience.
• Developed and enhanced back-end modules – cloud based RESTFul API for large scale distributed systems.
• Improved code quality and performance by refactoring.
• Used C# which runs on ASP.NET platform connecting Cassandra and MongoDB.
• Used TypeScript with Knockout framework for admin UI console.
- Humana Campbell, CA 06/2014 ~ 08/2016 (3y, 2m)
Sr. Software Engineer – enhanced a Distributed Web-based HIE(Health information exchange) which connects EMR(Electronic Medical Record) and other HIEs to exchange messages by RESTful and SOAP.
• Redesigned and improved core modules to boost reliability and performance. And fixed bugs.
• Added industry standard API, FHIR, through RESTful Web Service and other features.
• Used core Java, Groovy, Spring, Hibernate, Apache Camel and Oracle/MSSQL with Tomcat for server-side
• Coded light front-side with JavaScript.
• Used github and reviewed code.
- Scivantage Jersey City, NJ 06/2011 ~ 06/2014 (3y) Software Engineer – developed Tax Reports such as 1099 Report based on Cost Basis for Vanguard and other clients.
daily batch that parses and loads client's trade files then calculates Cost Basis. Interfaced with Thomson Reuters BETA Systems and processes solicit/unsolicit records then generates Tax reports.
• Handled large volume of data daily on 18 partitions of Oracle10 with multi Producer/Consumer threads.
• Used Core Java 1.6, native query of Oracle and Stored Procedure through JDBC on Linux including Shell-Script.
• Developed In-House framework for Database processing, Report and Batch processing.
• Used Eclipse, CVS, Ant.
- SAMSUNG (through SACC, Inc) Ridgefield Park, NJ 11/2009 ~ 05/2011 (1y 6m) Software Engineer – developed Web-based applications for Sales & Marketing.
Developed e-POS – collects POS data from resellers, distributors and EDI then cleans & unifies duplicated accounts with sales information by utilizing a search algorithm. Extracts strategic information from sales data combined the industry standard information such as DUNS number, NACIS code and etc.
Developed Sales Commission – Sales Reps claim their sales items through e-POS. Team leaders resolve duplication and verify. Administrator calculates the payment amount for HR.
• Developed server-side modules using Java v1.6 on Weblogic Server v10.3 and Tomcat 5.5.
• Designed entire Database Model on SQL Server 2008.
• Coded SQL using IBATIS 3.0.
• Used JSP, JSTL, spring-framework 3.0, and prototype-framework for AJAX front-side.
• Used Eclipse, Netbeans for Java Swing program, CVS and Dia for UML.
- EIT & GDS Seoul, South Korea 12/2002 ~ 04/2006 (3y 5m) Software Engineer – developed Java based Call-Center application.
• Coded server-side with Pure Java and EJB1.1 Session Beans with Oracle 8i.
• Coded front-side with Java Applet, JavaScript, AJAX, XSLT, SOAP and JSP with Genesys CTI Middleware.
- idsTrust Seoul, South Korea 05/2001 ~ 05/2002 (1y 1m) Software Developer – developed Web-based Sales Force Automation and Electronic Purchasing System.
• Used EJB (session & stateless bean) and SAP-JCO to connect SAP R3 on Oracle 8i and Weblogic Server v5.1.
• Used GaF Design patterns in order to customize HAHT Commerce Server which uses a lots of Design patterns.
- C2N system Seoul, South Korea 01/1999 ~ 04/2001 (2y 4m) Software Developer – developed various Web-based applications such as civil petition program and web-news.
• used Java-Servlet, Perl-CGI and Unix C-CGI on Apache Server. EDUCATION
- San Diego State University Computer Science / M.S. San Diego, CA 08/2007 ~ 12/2009 Focused on applied programming such as User Interface to maximize ergonomic performance and Speech Processing and emerging technologies such as Erlang language and Amazon Elastic Compute Cloud.
- Konkuk University Computer Science / B.A Seoul, South Korea 03/1995 ~ 02/1999 Studied general concept of OOP, algorithm, data structure, principle of operational system and database. SUMMARY OTHR REMARKS
- Developed Open Source 10/2004 ~
• github.com/cororok/dynamic -query - ORM framework like MyBatis but it uses natural SQL format.
• github.com/cororok/circular_disk_buffer - disk/storage based circular buffer supporting queue, stack and deque.
• servicemanager.sourceforge .net - Inversion of Control Container, Data Source, Thread pool and Scheduler.