Post Job Free

Resume

Sign in

Engineer Software

Location:
Ellicott City, MD
Posted:
December 09, 2020

Contact this candidate

Resume:

Tae Soo Kim

**** ****** ***** *** *** 240-***-****

Ellicott city MD 21043 adiil5@r.postjobfree.com

SUMMARY

Application developer with 12+ years’ experience developing Java and C# applications. Work includes traditional and Agile development and includes strong experience with several javascript frameworks.

TECHNICAL SKILLS

Java/J2EE, jQuery, Angular, NodeJS, FabricJS, VisJS, C++, C#, Hibernate, Spring boot, Struts2, ASP, PHP, JSP, Javascript, MSSQL, Oracle, Visual Basic 6, HTML5, UNIX/Linux Debian OS, Servlet, REST web service, Tomcat, Web Logic, Apache, Lighttpd, Zen load balancer, Nginx load balancer, WebRTC, AWS, Automation anywhere, UiPath, WebLogic

EDUCATION

B.S. Computer Science, Iowa State University, May 2007

PROFESSIONAL EXPERIENCE

Yokogawa Engineering Asia Pacific Pte Ltd Nov2017 – Feb2020

Senior Engineer

Master Plant Relationship

Implemented Win form application in C# as a prototype project with running R script.

Converted MPR algorithm (python scripts) to C# code to process data to generate Heuristic and Absolute MPR data, and visualization based on VisJS.

Saved algorithm result information to database through REST api using entity framework.

Worked with data scientist to analyze big data of log information to python script for algorithm to C#.

Sequence Flow Control

Researched DCS (Distributed Control System Centum) log files (big data) and found patterns of controls.

Implemented algorithm in C# and saved algorithm result information into database and displayed analytic information with SSRS (SQL Server Report Service).

Saved algorithm result information through REST api using entity framework.

RPO OMA

Added standalone analytics modules to the RPO OM product (ExtJS, N.Hibernate, C#, Autofac for DI). RPO was used as platform of analytics module.

Worked as project manager as well as developer.

Gathered requirement information from Requirement Manager, and reviewed document for SRS (Software Requirement Specification).

Created SAD (Software Design Architecture) document and reviewed codes from other developers as well as delivery requirement to each developer. (Analytics module by C#, Rest api, entity framework.)

BlueOrange Pte Ltd. Oct2013 – Oct2017

Software Engineer

Classroom Replay

I performed development, testing, deployment and post deployment support (security patch follow-up). Below is a description of the system.

Lecture capture system. System has auto schedule, multiple screens capture features, video editing, analytic report, encoder management. It can be integrated with LMS of school. Schedule is triggered from server schedule information to encoder in the classroom through XMLRPC library, and Auto schedule trigger is based on Apache Quartz. Classroom Replay portal is based on J2EE with struts 1. DB is MSSQL or MySQL (depends on client). Security scan result is followed up based on client’s scanner. It is based on Tomcat 8 and Apache 2.2. Login Authentication through Active Directory server, Tivoli Directory server, 2FA with RSA server. Encryption is with AES for sensitive data. Adobe Media server 5 configuration for video play back. Customized FTP server and client to send recording from encoder to server. Once video is uploaded from encoder to server, listener is working with FTP server. Deployed product at client site and configuration.

GoFlip (Team Lead)

I designed, implemented, tested, deployed, and documented. Below is a description of the system.

Learning management system. The concept of flipped classroom, GoFlip is e-learning portal that is designed to give teachers to expand lessons with many kinds of material (video, doc file, quiz [standalone & embedded], rich text, folder). It provides video editing, content creation (quiz, cue point), analytic reports, embedded quiz on video. All contents can be dragged and dropped inside of course by using JavaScript. Sharing feature for all contents can be done among teachers. Course access permission can be set up from teacher to students. Comment feature for each post in course with notification. It is based on Java/J2EE, MySQL database, Spring, and Struts. Managed router configuration as well as Nginx load balancer (Linux, Debian OS). It is based on Tomcat 7 and Apache 2.2. Adobe Media server configuration is for video play back. Portal provides editing feature to combine presentation video and lecturer video with FFMPEG with audio delay calculation between 2 videos. Video streaming with flowplayer7. Autoconversion feature for subtitle. Teacher portal, Student portal, School admin portal. REST api for mobile app with using Firebase cloud messaging api. Online tutoring feature with using WEBRTC with Signal Master, NodeJS, FabricJS, AngularJS, WebSocket

Samsung SDS Asia Pacific Pte Ltd Jan2011 – Jul2011

Web Consultant

Global HR system (GHR)

Worked as regional service desk.

Provided training for Asia pacific region.

Emerson Process Management May2007 – Jan2011

Software Engineer Aug2011 – Sep2013

Model Manager

Updated and maintained software to populate data from Oracle into HTML templates, concatenate templates with PDF documents and export to different e-business solutions.

Made new form templates to meet changing user/business needs and new business objects.

Developed and performed trouble shooting of templates and dialog box functions based on CoCreate API(Java) – Window based application.

Console Java Applications

Developed various kinds of java console applications (batch files run on server side) using CoCreate API, RMI (client-server), JDBC, and so on.

Designed application to transfer data from SQL server using RMI and upload it to make business objects with using CoCreate API and save data in Oracle DB among servers. Implement centralization process among servers.

Worked with project management to get all the requirements from internal customers to set up java console that is getting sales order data from another database.

Server migration & support new site

Replaced old server hardware by installing all the needed services (Oracle DB, PHP setup etc) for the new system as well as performed data migration. Data migration included CoCreate data through CoCreate API.

Database Systems in PHP + XAJAX + Javascript

Made web applications for “Quality Assurance” based on Oracle DB.

Outlook Macros in Visual Basic

Created an email program that converts customers’ email requests into formatted files so that a second program could extract file data from Oracle and email back to the requester.

Created security function to prevent unauthorized email accounts and Spam from starting the file extract process.



Contact this candidate