Jimin Park

Tech Lead at Genie
  • Claim this Profile
Contact Information
Location
Dubai, AE
Skills

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Computer Software
    • Tech Lead
      • Jul 2022 - Present

      London, England, United Kingdom - Conducted major architectural design overhaul in both the codebase and the system deployment - Designed a flexible, scalable, and extensible database schema to serve immediate MVP clients as well as any potential clients in the future - Managed the development process by actively grooming the dev tickets with the product designer - Lead other software engineers in terms of technical decision making.

    • United Kingdom
    • Internet Publishing
    • 1 - 100 Employee
    • Software Architect
      • Apr 2021 - Nov 2022

      London, England, United Kingdom - Designed lean state management system patterns that are the basis for multiple frontend projects. - Dockerized integration tests and ran them as part of CI/CD deployments to staging and production. - Consolidated fragmented code-bases into larger domain bounded mono-repos for easier code deployment and testability. - Refactored critical tech debts related to retail data and real-time search data that were accumulated during the infant stage of the development. - Prioritized and… Show more - Designed lean state management system patterns that are the basis for multiple frontend projects. - Dockerized integration tests and ran them as part of CI/CD deployments to staging and production. - Consolidated fragmented code-bases into larger domain bounded mono-repos for easier code deployment and testability. - Refactored critical tech debts related to retail data and real-time search data that were accumulated during the infant stage of the development. - Prioritized and deligated development tasks as part of the senior management team.

    • Senior Full-stack Developer
      • Jul 2020 - Apr 2021

      London, England, United Kingdom - Improved site critical performance issues - Improved the CI/CD pipeline to deploy from a single instance to a cluster - Participated in making the software development process more streamlined - Spearheaded brand new application development that is dedicated to securely checking out shopping baskets

    • Egypt
    • Oil and Gas
    • 1 - 100 Employee
    • Science Project Leader
      • Apr 2019 - Dec 2019

      London, England, United Kingdom - Led software development efforts for two flagship products along with product owners, project managers and scientists - Translated complex business requirements into technical languages, sets of logical rules to aid and guide developers - Lead high-level architectural designs that are core components of the overall system. Strived to remain a hands-on code contributor - Managed a team of front-end and back-end developers

    • Senior Full-stack Developer
      • Jul 2018 - Mar 2019

      London, England, United Kingdom - Lead software engineer who was in charge of delivering a US equities trading system that is based on Deep Learning - Architected all the components of the ML-based trading system except for the modelling - Tested the trading system as small units, more extensive components and as an end-to-end integration - Worked with scientists to build out the entire machine learning pipeline - Managed a team of software developers to build an interactive analytical web app in parallel as a… Show more - Lead software engineer who was in charge of delivering a US equities trading system that is based on Deep Learning - Architected all the components of the ML-based trading system except for the modelling - Tested the trading system as small units, more extensive components and as an end-to-end integration - Worked with scientists to build out the entire machine learning pipeline - Managed a team of software developers to build an interactive analytical web app in parallel as a separate product - Built the Continuous Integration pipeline using AWS

    • Canada
    • Financial Services
    • 1 - 100 Employee
    • Front-end Architect (Contract)
      • Jul 2016 - Jun 2018

      Toronto, Canada Area - Learned various risk management concepts involved in stock trading to understand use cases - Designed the front-end web application with a UI/UX designer - Implemented build processes required for building a SPA with dynamic Javascript bundle loading - Designed and implemented RESTful based API consumed by the front-end - Designed and implemented Websocket / STOMP based API consumed by the front-end - Architected component-based front-end using React Router such that components… Show more - Learned various risk management concepts involved in stock trading to understand use cases - Designed the front-end web application with a UI/UX designer - Implemented build processes required for building a SPA with dynamic Javascript bundle loading - Designed and implemented RESTful based API consumed by the front-end - Designed and implemented Websocket / STOMP based API consumed by the front-end - Architected component-based front-end using React Router such that components are categorized into three types to be loaded dynamically based on the viewing device: responsive, mobile-only, desktop-only - Technologies used: ReactJS, Javascript, jQuery, React-Router, Webpack, Node, Restful API, Responsive-Design, Stomp, Websocket Show less

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Solutions Architect (Contract)
      • Nov 2014 - Jun 2016

      Toronto, ON - Leading the design and development of a real-time, high-performance data visualization web application - Participated in every aspect of the product development from initial use cases, user requirement designs, UI interface designs, systems architecture, and hands-on coding - Frontend was required to be responsive and sleek in design with real-time visualization analytical tools - Backend was a multitiered system integrated with various live data feeds, also performing real-time data… Show more - Leading the design and development of a real-time, high-performance data visualization web application - Participated in every aspect of the product development from initial use cases, user requirement designs, UI interface designs, systems architecture, and hands-on coding - Frontend was required to be responsive and sleek in design with real-time visualization analytical tools - Backend was a multitiered system integrated with various live data feeds, also performing real-time data derivation - Technologies used: Facebook React, Javascript, JQuery, D3, Grunt, Node.js, Java, Solace Messaging, Spring Boot Show less

    • Pakistan
    • Technology, Information and Media
    • 1 - 100 Employee
    • IT Solutions Engineer (Contract)
      • Mar 2014 - Oct 2014

      Toronto, ON - Learned various trading instruments and their processes in detail to be able to implement requirements - Mainly focused on building backend systems for Fixed Income strategies and Repurchase Agreement trades - US bonds, CAD style Repos, BuySellBuy / SellBuySell, etc. - Developed a server for handling various midlife events for Repo type trades. - Worked extensively with other business analysts to collaborate and tackle issues - Used JIRA issues to clarify requirements, track… Show more - Learned various trading instruments and their processes in detail to be able to implement requirements - Mainly focused on building backend systems for Fixed Income strategies and Repurchase Agreement trades - US bonds, CAD style Repos, BuySellBuy / SellBuySell, etc. - Developed a server for handling various midlife events for Repo type trades. - Worked extensively with other business analysts to collaborate and tackle issues - Used JIRA issues to clarify requirements, track development progress, collaborate solutions, and document test results. - Engineered performance issues and fixed bugs in a highly event-driven real-time trading system. - Developed system design and code standards as a senior member of the development team. - Technologies used: Java, Calypso, FPML, JMS Show less

    • Software Engineer (Contract)
      • Nov 2012 - Oct 2013

      Toronto, ON - Developed features in XStream trading software for foreign exchange trading - Participated in three major releases and three minor releases from start to finish - Demonstrated the ability to learn the domain knowledge quickly to be able to understand the requirements: - Current foreign exchange practices performed by the banks - In-depth understanding of different types of trading instruments - Engineered to meet strict performance requirements in building a real-time trading… Show more - Developed features in XStream trading software for foreign exchange trading - Participated in three major releases and three minor releases from start to finish - Demonstrated the ability to learn the domain knowledge quickly to be able to understand the requirements: - Current foreign exchange practices performed by the banks - In-depth understanding of different types of trading instruments - Engineered to meet strict performance requirements in building a real-time trading software - Performed numerous FIX messaging integrations with other financial institutions - Performed technical support for problems that occurred during live production deals under pressure - Met aggressive deadlines - Learned to be highly detailed - Technologies used: Java, Java Swing, Jetty, Git, Linux, MySQL, Event-driven messaging software, FIX protocol Show less

    • Software Engineer (Contract)
      • Mar 2012 - Nov 2012

      Belleville, ON - Developed SOAP based prepaid credit card transactional server - Server is mainly responsible for: - Processing new card applications - Processing real-time monetary transactions for those approved cards - Communicating with a major credit card processing unit hosted by a third party to achieve above mentioned tasks - Technologies used: C#.NET and MS SQL Server 2008

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer (Contract)
      • Dec 2011 - Nov 2012

      Belleville, ON - Developed the new fax feature from design to release for Avaya Aura Messaging solution - The fax feature includes: - Lightweight windows client that submits faxes to the fax processing server via HTTP - Fax processing web server that is essentially a job-based processing unit that acts as the middleman between the clients and faxes transmitting units in distributed systems in an administered cluster environment - Technologies used: Java, Maven, JUnit Testing, Jetty, Bamboo Builds,… Show more - Developed the new fax feature from design to release for Avaya Aura Messaging solution - The fax feature includes: - Lightweight windows client that submits faxes to the fax processing server via HTTP - Fax processing web server that is essentially a job-based processing unit that acts as the middleman between the clients and faxes transmitting units in distributed systems in an administered cluster environment - Technologies used: Java, Maven, JUnit Testing, Jetty, Bamboo Builds, and extensive Crucible code reviews by peers Show less

Education

  • Carleton University
    Bachelor, Computer Science; Internet Security
    2008 - 2011

Community

You need to have a working account to view this content. Click here to join now