Resume Details
W. C.

Location Gilbert, AZ  
Contact Click to View Contact
Source Vendor Candidate
Salary N.A.
Rate N.A.

Resume


 

 
   

Wonki Choi

 

 

Qualification

Accomplished technical professional with 13+ years of experience guiding teams through all software development phases, from requirements gathering and analysis to design, development, testing, implementation and support. Leverages passion and tenacious problem-solving capabilities to develop innovative database, packages and web application solutions without performance issues. Development achievements include incorporating Agile methodology to strengthen test-driven development, validation, and change management activities.

 

Technical Profile

Languages: Oracle PL/SQL, Oracle APEX, JavaScript, HTML, AJAX, Blaze Advisor (Rules Engine), Talend ETL, Java, JSP, jQuery, JSON, ASP, UNIX Shell Scripting, MicroStrategy, Siebel, Autosys, Batch Scripting, Visual Basic.

RDBMS:      Oracle, Microsoft Access, SQL Server, MySQL, DB2.

Platforms:   Microsoft Windows, UNIX, Linux.

Tools:         Toad, SQL Plus, IntelliJ IDEA, Eclipse, JIRA, Aptana Studio, GreenHopper, FishEye, Confio Ignite, Visual VM, Selenium, Maven, JUnit, Jenkins, Subversion, Blaze Advisor, Talend ETL, MicroStrategy, Visual SourceSafe, PuTTY, Apache Web Server, Tomcat, Cygwin, Adobe Dreamweaver, Adobe Fireworks.

 

Certifications

Scrum Master ? Lean-Agile Project Management ? The Art Of Working With People

How to Become a More Effective Supervisor ? Managing Multiple Priorities

How to Deal With Unacceptable Employee Behavior ? Coaching Skills for Managers and Supervisors

 

Professional Experience

 

Manpower/Experis (client Diamond Resorts International)                      May 2013 – Present

Lead Software Developer

·         Developed and maintained an application for bookings and reservations throughout Diamond Resorts using PL/SQL, jQuery, JSON and HTML.

·         Conducted daily code reviews from developers and off shore developers for code promotion.

 

Procurian (Formerly ICG Commerce)                                                     Apr. 2010 – May 2013

Manager / Lead Software Developer

·         Lead three different development teams through development, testing, validation, implementation and support. Gathered/Analyzed requirements before tasking developers and off shore developers through JIRA.

·         Improved the overall process for MIS by developing a new Application Suite in Oracle APEX with our development team.

o        Worked on database designs, tables, indexes, constraints, etc.

o        Data was processed from staging tables to data warehouse by going through Talend ETL / PL/SQL ETL data loads and data normalization with Blaze Advisor and PL/SQL.

o        SQL tuning on large databases (terabytes) with complex code and tables joins.

·         Lead the effort to implement TDD (Test-driven Development) and BDD (Behavior-driven Development) into our development process.

·         Reduced QA Testing duration by 90 percent with Automation/Regression Testing Suites created using Selenium IDE, Java, HTML, Selenium WebDriver, Maven, JUnit, and Jenkins for our Web Applications.

·         Reduced development time on rules by 50 percent by developing the Rules Engine and Rules Flow in Blaze Advisor to process/normalize spend data.

·         Developed a job that runs every 30 minutes to sweep a directory and load spend files into our database automatically using UNIX Shell Scripting.

·         Lead the effort to migrate our old CRM ticketing system into a new system with better functionality and better performance.

 

 

 

 

Procurian (Formerly ICG Commerce)                                                     Jan. 2007 – Apr. 2010

Software Developer

·         Improved performance on our Savings Engine from 16 hours to 1 hour in PL/SQL by removing legacy code, adding/removing indexes and rewriting 50 percent of PL/SQL packages/procedures.

·         Developed a Supplier/Manufacturer Normalization Application (PL/SQL, Oracle APEX, JavaScript, AJAX) to normalize suppliers/manufacturers in customer's spend data we load (Talend ETL), about 100,000 rows per customer per month. Implemented this in all of our applications to submit normalization tasks.

·         Developed Single Sign On in Oracle APEX to allow users to only log in once and be able to access nine different applications.

·         Improved our SSC (Spend, Savings and Compliance) application created for a customer by adding code (PL/SQL, Oracle APEX, JavaScript, AJAX) to implement 20 other customers. Improved performance by 50 percent by removing/adding indexes, modifying PL/SQL packages/procedures and modifying Oracle APEX pages. With many improvements our MIS team was able to produce the reports for our customers 70 percent faster than before.

·         Created Savings Analyzer webpages for our Marketing Team using 3D Flash Charts, ASP, JavaScript and HTML. These pages are currently live on our website and are being used by potential customers.

·         Reduced processing time by 50 percent on 10 reports in our SSC Reporting Application by automating most of our manual updates and processes.

·         Developed the CI Application to automate the entry of CI Savings data with single line entry and bulk load process with data normalization built in.

·         Reduced turnaround time for Market Index Reports from three to five days to five minutes by developing a Market Index Application that manages industry indexes. Automated manual processes done in Access and Excel.

·         Reduced processing time for Price Impact reports from five days to a day by developing a Price Audit Compliance Application to automate the price analysis process. Used to be in Access/Excel which required lots of manual steps to load, validate and generate impact reports in PDF.

·         Lead the effort to evaluate, purchase and get training in Talend ETL.

·         Implemented a third-party JavaScript spell checker in Oracle APEX to get the functionality that Outlook's spell checker has. Documented how to implement in other applications and did an overview with the dev team.

·         Created a common upload module (PL/SQL) for all Oracle APEX applications to enable uploads from any location, before this module users were not able to upload from their c:\ drive.

·         Supported our Spend Assessments application built in MicroStrategy with bug fixes and new reports.

 

Accenture (client PJM Interconnection)                                                 Aug. 2006 – Dec. 2006

System Analyst

·         Reduced turnaround time on Electric Power Transmission reports from five days to five minutes by creating a self-service web-based application. Users were able to view and download the reports at any time. This application was built using JSP, Java, Servlets, JavaScript, HTML and Oracle PL/SQL.

·         Web-based application was built with shopping cart functionality for reports, downloadable reports in different formats, JavaScript calendars, database connection pooling, form validation and dynamic pages from data in the database.

 

Accenture (client Wyeth Pharmaceuticals)                                             Jan. 2006 – Jun. 2006

System Analyst

·         Improved the existing data retrieval process by three hours by updating the inbound and outbound interfaces using PL/SQL, Korn Shell Script (ksh), Autosys (jil), SQL files and batch files. Documented the changes in detail for other developers.

·         Worked with other members of the interface team to deliver the new interfaces two weeks before deadline.

·         Developed documents on coding/naming convention to reduce the effort needed to read and understand source code and to make source code reusable.

·         Created the file structure for all Interfaces and Visual Source Safe.

 

Accenture (client Wyeth Pharmaceuticals)                                             Oct. 2004 – Dec. 2005

System Analyst

·         Improved deployment process by two hours for new releases to thousands of reps in the field with Schema upgrades, Repository (SRF) upgrades and Siebel Patch upgrades.

·         Developed and released a Siebel Patch upgrade through synchronization, which was never done before. In the past, a CD was sent out to the reps with the Patch Upgrade.

·         Created and distributed the Siebel SalesWorks Training Database after every new release of the application.

·         Created an installation program that automatically installs the Training Database, Repository and Patch upgrades.

·         Created an Interface (Autosys box/job) that automates the creation of synchronization reports which used to be a manual process.

·         Developed a program (stored procedures, korn shell script, unix script) that produced flat files from the SalesWorks production database for Wyeth’s legal department.

·         Developed an Interface (procedures, korn shell script, unix script, autosys jil) that runs automatically on a scheduled time to clean up operational log and error tables.

·         Created a batch file program that automatically deletes terminated rep's folders out on the network.

·         Prepared different environments for Siebel SalesWorks testing, migrated repository from development, prepared test users, fulfilled data requirements, created upgrade kits for new schema and repository (SRF). Ensured that all test kits were configured correctly for testing.

 

Accenture (client AstraZeneca Pharmaceuticals)                                    Oct. 2003 – Sep. 2004

Analyst Programmer

·         Improved productivity by creating UNIX scripts and Batch files to automate all the Tech Arch’s manual processes.

·         Local DB administrative – maintained the local database, tracked and applied changes to the database, coordinated changes to the database with application releases, processed all database change requests by creating DDLs and maintained Production/Development database shells.

·         Source Safe – maintained the source safe repository and created source safe accounts as needed.

·         SingleTouch Process – created batch file for SingleTouch process to upgrade from NEC 700s to NEC 900s and also upgraded from Adaptive Server Anywhere 6.0 to Adaptive Server Anywhere 8.0.

·         Worked with application build teams (Proscape & CLP, NEC 900, NorthStar, Collaborative STP & Compass) to understand and support their specific development requirements.

·         Configured devices (laptops, handhelds) and applications (Compass, NorthStar) for developers and thousands of users out on the field.

 

Accenture (client DuPont)                                                                    Jul. 2003 – Sep. 2003

Senior Programmer

·         Created wireframes to support suggested portal standards and documented any potential impacts, issues and special considerations.

·         Researched best practices for portal design and documented them in detail.

·         Ensured that designs adhere to DuPont branding standards and marketing goals.

·         Assisted in the creation of additional deliverables needed to support the One DuPont efforts (One DuPont Standards and Guidelines, One DuPont Reuse Guide, One DuPont Project Summary).

 

Accenture (client PJM Interconnection)                                                                     Nov. 2002 – Apr. 2003

Senior Programmer

·         Improved performance on existing PL/SQL packages and procedures by an average of 30 minutes by eliminating unused code and by adding/removing indexes to tables.

·         Identified existing constraints within PL/SQL procedures and interacted with client for best approach for mitigating identified constraints.

·         Developed code in Oracle PL/SQL and executed unit test scripts to validate the completeness and accuracy of Error Processing, Time Conversion, Price Capping and Admin Charge Calculation Common Modules.

 

Health Business Systems                                                                                           Dec. 2000 – Jul. 2002

Programmer Analyst

·         Developed and maintained Pharmacy software using Synergy, Visual Basic, Oracle 8i in a Windows NT, Windows 2000 and UNIX environments.

·         Developed and maintained Image Viewer used to view pill images and scanned Rx’s with Visual Basic, Synergy, Acent Capture 5 and Oracle.

·         Wrote a user guide on Image Viewer and reduced customer support calls by 40 percent.

 

Flux Technology Solutions                                                                                          Nov. 1999 – Sep. 2000

Programmer Analyst

·      Developed and maintained Pharmacy software system using Java, JavaScript, HTML/DHTML, Java Webserver 2.0, servlets, VBscript, SQL, Oracle and DB2.

·         System was implemented in three sites ranging from 50 to 100 simultaneous users creating up to 3,500 orders a day.


D. B.
Skill: Business Analyst Location: Upper Marlboro , MD   
Description:
SUMMARY OF QUALIFICATIONS Software support, da.... more
S. A.
Skill: Business Analyst Location: Houston , TX   
Description:
CAREER OBJECTIVE Innovative Business Analyst with.... more
K. S.
Skill: Business Analyst Location: Lansing , MI   
Description:
SUMMARY Results-oriented professional with expe.... more
J. Z.
Skill: Business Analyst Location: West Bend , WI   
Description:
Summary Highly accomplished IT professional with .... more
K. Z.
Skill: Business Analyst Location: Charlotte , NC   
Description:
Summary Skills: • Proven experience in managi.... more
Y. H.
Skill: Business Analyst Location: Sterling Heights , MI   
Description:
PROFESSIONAL SUMMARY Fifteen plus years supportin.... more
S. S.
Skill: Business Analyst Location: Bensalem , PA   
Description:
Summary: 7 years of diverse progressive experien.... more
L. G.
Skill: Business Analyst Location: New York , NY   
Description:
Summary Of Qualifications Insightful, results-dr.... more
S. C.
Skill: Business Analyst Location: Glendale , AZ   
Description:
SENIOR IT PROFESSIONAL Strategic Planning o Pro.... more
E. S.
Skill: Business Analyst Location: Crowley , TX   
Description:
IT Service Management Consultant IT Manager IT.... more
P. M.
Skill: Business Analyst Location: Dublin, OH   
Description:
Pratik Marwaha SUMMARY: 7  Years of Pro.... more