Jee Hyun Lim
Senior Java Software Engineer at People Source Consulting- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Korean Native or bilingual proficiency
-
English Native or bilingual proficiency
Topline Score
Bio
LinkedIn User
Jee is an excellent person and posses great soft skills as well as amazing knowledge within the world of integration. We loved working with Jee at the time as he was an efficient problem solver as well as a very skilled mulesoft developer. I would highly recommend Jee as a Mule developer because he takes the lead immediately and eases your work straightaway by demonstrating his quick learning in the business.
LinkedIn User
Jee is an excellent person and posses great soft skills as well as amazing knowledge within the world of integration. We loved working with Jee at the time as he was an efficient problem solver as well as a very skilled mulesoft developer. I would highly recommend Jee as a Mule developer because he takes the lead immediately and eases your work straightaway by demonstrating his quick learning in the business.
LinkedIn User
Jee is an excellent person and posses great soft skills as well as amazing knowledge within the world of integration. We loved working with Jee at the time as he was an efficient problem solver as well as a very skilled mulesoft developer. I would highly recommend Jee as a Mule developer because he takes the lead immediately and eases your work straightaway by demonstrating his quick learning in the business.
LinkedIn User
Jee is an excellent person and posses great soft skills as well as amazing knowledge within the world of integration. We loved working with Jee at the time as he was an efficient problem solver as well as a very skilled mulesoft developer. I would highly recommend Jee as a Mule developer because he takes the lead immediately and eases your work straightaway by demonstrating his quick learning in the business.
Credentials
-
Spring Professional
SpringSource (Division of VMware)Oct, 2014- Nov, 2024 -
Oracle Certified Professional, Java SE 7 Programmer
OracleMay, 2014- Nov, 2024 -
Oracle Certified Professional, Java SE 6 Programmer
OracleFeb, 2014- Nov, 2024 -
Spring Enterprise Integraton Specialist
SpringSource (Division of VMware)Sep, 2013- Nov, 2024 -
MuleSoft Integration Professional 3.8
MuleSoftSep, 2018- Nov, 2024 -
MuleSoft Certified Developer - Level 1 (Mule 4)
MuleSoftJul, 2019- Nov, 2024 -
MuleSoft Certified Integration Architect - Level 1
MuleSoftMay, 2019- Nov, 2024 -
Spring 4.2
SpringSource (Division of VMware)
Experience
-
People Source Consulting
-
United Kingdom
-
Staffing and Recruiting
-
1 - 100 Employee
-
Senior Java Software Engineer
-
May 2020 - Present
-
-
-
-
Senior IT Consultant
-
Dec 2016 - Present
A highly versatile, self-motivated to learn and excel and capable individual with great technical and soft skills in IT consultancy ranging from IT Ops to software design and development consultancy.As a senior Mule ESB designer, software developer and operational consultant, there are a number of primary roles assigned such as a technical consultant at customer sites, senior Java developer, and code reviewer, providing technical supports to Dev Ops and application support team, providing technical analysis of existing applications for migrations and providing bug fixes.I have worked on numerous projects ranging from private to public sector and have listed the projects I've done below.
-
-
-
Merlin Entertainments
-
United Kingdom
-
Entertainment
-
700 & Above Employee
-
Lead Developer
-
Mar 2019 - May 2020
-
-
-
Inchcape UK
-
United Kingdom
-
Motor Vehicle Manufacturing
-
400 - 500 Employee
-
Senior/Lead Dev
-
Sep 2018 - Mar 2019
A lead developer for Java and MuleSoft Anypoint platform.- Working on the overall design of Mule ESB Apps.- Working with the Inchcape Integration Architect to come up with good architecture based solutions.- Working on the development of Mule ESB Apps.- Helping MuleSoft developers to come up with good solutions.- Looking after the overall code base.- Working on Kafka Stream A lead developer for Java and MuleSoft Anypoint platform.- Working on the overall design of Mule ESB Apps.- Working with the Inchcape Integration Architect to come up with good architecture based solutions.- Working on the development of Mule ESB Apps.- Helping MuleSoft developers to come up with good solutions.- Looking after the overall code base.- Working on Kafka Stream
-
-
-
-
Java/Mule ESB Senior Developer
-
Nov 2017 - Aug 2018
-
-
-
Ecotricity
-
United Kingdom
-
Utilities
-
300 - 400 Employee
-
Lead & senior Mule ESB & Java developer
-
Sep 2017 - Nov 2017
-
-
-
Cox Automotive Inc.
-
United States
-
Software Development
-
700 & Above Employee
-
Senior Java & Mule ESB developer
-
Jan 2017 - Sep 2017
-
-
-
The National Lottery
-
Ireland
-
Consumer Services
-
100 - 200 Employee
-
Senior Java Developer/ Camel ESB
-
Apr 2016 - Sep 2016
• Developed a new Integration Layer between the Ireland backend transaction engine exposed as rest services and various big retailers based on Camel ESB and Tomcat for selling various Ireland Lottery tickets and Scratch cards.• Wrote a core lottery wager integrity checker with added cluster feature using HazelCast clustering technology, which ensures that any failed wagers during lottery transactions get cancelled automatically by calling the LOTOS backend transaction engine and any failed automatic cancellations get reported to operators.• Responsible for developing lottery gaming functionalities such as Loto, Scratch cards, etc., maintaining code quality and providing technical solutions when other developers experience development problems.• The technologies employed are Java 8, Postgres DB, Camel ESB, Tomcat, Hibernate/JPA, Spring-Core 4, Spring Boot, SOAP, Json, JAXRS, JAXB, XSLT, HazelCast cluster, Maven 3.3 and Jenkins for continuous build, deployment and test.
-
-
-
Care Quality Commission
-
United Kingdom
-
Hospitals and Health Care
-
700 & Above Employee
-
Senior Mule ESB Developer
-
Dec 2015 - Apr 2016
• Worked on migrating backend REST and SOAP services for the CQC public portal site (https://services.cqc.org.uk/public/login) site from JBoss to Mule ESB 3.6.3 as a part of technology upgrade and Mule ESB was chosen for the next CQC integration platform.• Was responsible on designing and developing technics for migrating from JBoss to Mule ESB 3.6.3 so that junior developers can follow and write Mule applications without difficulties.• Was responsible for writing RAML (Restful API Model Language) for existing REST services in JBoss and RAML files were used to migrate the existing REST services from JBoss to Mule ESB 3.6.3.• Was responsible for designing and building the build pipeline and build/test environments for continuous development and delivery.• Provided code reviews on developers as a technical lead.• The technologies employed were Java 7, PostgresDB, Mule ESB 3.6.3, ActiveMQ, Hibernate and Spring-Core, liquibase, PL/pgSQL, RAML, Maven and Jenkins.
-
-
-
Care Quality Commission
-
United Kingdom
-
Hospitals and Health Care
-
700 & Above Employee
-
Senior Java Developer
-
May 2015 - Oct 2015
• Worked on migrating data from Oracle database to Postgres database, and converting the Online Services application specifically written for Oracle database to Postgres database. This required updating and rewriting database access components based on hibernate.• Wrote a set of test scripts that can be used to test the reference environment (original application with oracle database) and the migrated environment (migrated application with Postgres database) within the Jenkins build pipeline. When a new change was made for migration, any errors were able to get caught during a build stage. • The technologies employed were Java 7, PostgresDB, Mule ESB 3.6.1, JBoss 7.1.1, Hibernate and Spring-Core, liquibase, PL/pgSQL and Oracle database Pl/SQL.
-
-
-
Care Quality Commission
-
United Kingdom
-
Hospitals and Health Care
-
700 & Above Employee
-
Mule ESB/ Java Developer
-
May 2014 - Jan 2015
• Implemented on REST services (based on RAML) to provide Care Homes Provider and Location information. • This involved in processing a daily feed that consists of xml files containing data and inserting into Open Source Graph database. The data in xml files get converted into the relationship based graph data.Core Technologies:Neo4j graph database PostgresDBMule ESB 3.4 ActiveMQSpring-Core. • Implemented on REST services (based on RAML) to provide Care Homes Provider and Location information. • This involved in processing a daily feed that consists of xml files containing data and inserting into Open Source Graph database. The data in xml files get converted into the relationship based graph data.Core Technologies:Neo4j graph database PostgresDBMule ESB 3.4 ActiveMQSpring-Core.
-
-
-
Channel 4
-
United Kingdom
-
Broadcast Media Production and Distribution
-
700 & Above Employee
-
Senior Technical Consultant
-
Nov 2013 - May 2014
• Provided code reviews and technical approaches to C4 challenges as a technical lead on various C4’s internal Java and Mule ESB based projects.• Visited C4 Head Quarter at a regular basis to discuss about Mule ESB with Java developers and gave them an oversight of their progress. • Worked closely with C4 to develop their TV programme scheduling and media transferring control application for disaster recovery broadcasting system. • The main requirement is not to lose any JMS messages in flight since programme schedule and media contents information for Broadcast Disaster Recovery are stored in JMS messages and if there is any failure connecting to third party software, a several retries must be done within the allocated time. In order to resolve this, XA transaction scope was used within the mule flow and created a JMS redelivery policy with externalised properties so that one can fine-tune the system as required. • Data conversion and data mapping were required and in order to do this, XSLT transformation was used.• A session management between Mule ESB 3.4 and Archiva Media Management System is critical for smooth operation. To resolve this issue, a custom mule connector for Archiva Media Management System was written so that a whole development team can use. Currently C4 developers are using this component within their other Mule application development.• Trained C4 developers to develop Mule Applications for their future Mule App developments.Core Technologies:C4’s third party Archiva Media management supplier and proprietary internal systems. OracleAQActiveMQXAtransaction jboss transaction managerMule ESB 3.4
-
-
-
Camelot
-
United Kingdom
-
Consumer Services
-
700 & Above Employee
-
Senior Java Developer
-
Jun 2013 - Feb 2014
• Developed an enterprise integration application for communicating with the back-end Enterprise Transaction Engine.• Developed a clustering module for Mule 3.3 ESB Application to control thin clients from Tesco.• Developed a ticket generating application.• Developed a Mule 3.3 ESB based application with Spring-Core framework for selling Lottery tickets through cash checkouts. The main requirement is to support up to 10000 thin clients based on SOAP web services.• A synchronisation of processing incoming SOAP requests for each till one at a time across up to 8 clusters was critical due to a data consistency reason. Mule ESB doesn’t provide a locking mechanism across the cluster for SOAP based Web service. For this requirement, I wrote a module (based on HazelCast clustering framework) that has a locking mechanism with a reference to each incoming request linked to tills and 5 seconds timeout across the cluster. • “All lotto tickets must be encrypted” is one of the key requirements and only the client side must be able to decrypt the encrypted tickets. In order to resolve this requirement, I designed an encryption module that when a new session is requested by a client, a client is responsible for sending a RSA public key for the module to encrypt and when the public key is no longer needed, this gets deleted.Core Technologies:Mule ESB 3.3Hazelcast clusteringDB2JAXWSSpring-CoreJPATomcatRSA Encryption and Hardware Security ModuleBouncy Castle Security Module
-
-
Java Developer/Build Master
-
Jul 2012 - May 2013
• Developed Integration Layer (IL) that communicate with various third party systems such as World Pay Payment, Albany Bank Account Verification, Enterprise Transaction systems, Business Layer, etc. • Was responsible for Jenkins build and deployment to integration and test environment. Therefore had an extensive experience in Maven build.Core Technologies:Spring-CoreSpring IntegrationJAXWSJava SocketDB2ActiveMQMaven build toolJenkins continuous build systemTomcatRedhat Linux
-
-
-
Camelot
-
United Kingdom
-
Consumer Services
-
700 & Above Employee
-
Java developer
-
2010 - 2012
• Worked on a Mule 3.2 ESB based application (Integration Layer) with Spring-Core, JPA, PostgresDB, DB2, and XSLT to transform data into ES format, till registration and management, session management and tracking up to 5000 tills.• Worked on SOAP based web services running on Mule ESB and Tomcat to encrypt and generate receipts and lotto tickets.• Developed a .NET(C#) based WHS Till Data Capture Component to collect lotto ticket requests.• Worked on a web portal for till and store management using Spring MVC and Primeface as a main framework.Core Technologies:Mule ESB 3.2XSLTPostgresDB2JAXWSSOAPSpring MVCPrimeface.net C#JavaScript
-
-
-
Thomson Reuters
-
Canada
-
Software Development
-
700 & Above Employee
-
Mule ESB/Java Developer
-
2010 - 2010
• Developed an ESB application based on Mule 3.1 ESB for transforming xml documents to their proprietary PLC document format so that it can be used as a feeding mechanism.Core Technologies:Mule ESB 3.1XSLTGroovy • Developed an ESB application based on Mule 3.1 ESB for transforming xml documents to their proprietary PLC document format so that it can be used as a feeding mechanism.Core Technologies:Mule ESB 3.1XSLTGroovy
-
-
-
Sun Microsystems
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Solaris/Sunray Third line support
-
Aug 2008 - Dec 2009
• Provided as a third line world wide support for their Solaris and Sunray Thin client products. • Involved in providing technical solutions on Solaris tuning and configuration, Sunray configuration and finding a cause of bugs.Core Technologies:Redhat LinuxSolaris 8, 9, 10Sunray Server and thin clients • Provided as a third line world wide support for their Solaris and Sunray Thin client products. • Involved in providing technical solutions on Solaris tuning and configuration, Sunray configuration and finding a cause of bugs.Core Technologies:Redhat LinuxSolaris 8, 9, 10Sunray Server and thin clients
-
-
-
-
Application Support Consultant
-
2007 - 2008
• Consulted to build and train their application support team for their new platform on FatWire CMS, JBoss application server and deployment process. • Consulted to build and train their application support team for their new platform on FatWire CMS, JBoss application server and deployment process.
-
-
-
Open Answers
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Solaris and Linux Sysadmin
-
Sep 2004 - Oct 2006
• Wrote shell script for backups and daily activities for application deployment and management.• Built Solaris and Linux environment for Java application such as Jboss, Tomcat.• Gave a second/third line support on Solaris and Linux to customers.• Worked on disaster recovery plan on various Solaris and Linux boxes. • Wrote shell script for backups and daily activities for application deployment and management.• Built Solaris and Linux environment for Java application such as Jboss, Tomcat.• Gave a second/third line support on Solaris and Linux to customers.• Worked on disaster recovery plan on various Solaris and Linux boxes.
-
-
Education
-
Birkbeck, University of London
Msc, Business Innovation with International technology Management -
Birkbeck, University of London
Bsc, Financial Economics -
University of Kent
Bsc, Computer Science