This page is written in Astro.js, React.js, CSS3, and Tailwind
source repo
profile photo hidden picture

Songhyeon Jun

Melissa, TX, 75454

Lead Fullstack Engineer

Introduction

I am a team lead who values every team member's gifts. I believe a team is created not by their individual skills or efforts alone, but by the synergy of the team as a whole.
I have been leading teams for 5 years, while I have been a software engineer for 13 years. My wide range of experience in various industries such as financial, defense, and aerospace have been helping for me to be flexible and adaptable, and I am always eager to learn new technologies. I am also a strong advocate for agile methodologies and continuous improvement.
I am looking for a company that values teamwork, innovation, and continuous learning. I am excited to contribute my skills and experience to a team that is passionate about creating great products and making a positive impact on the world.

Careers

As a team lead of the full-stack team in NBH Bank. I have been leading the mobile/web upgrade project, managing and upgrading existing Nest.js BE. I have been improving the performance of the development team by improving multiple development processes and technical architecture.
Financial
Lead Fullstack engineer
React / React Native(0.70-0.81.5) / Expo / Nest.js / Typescript / Azure / MSSql / Event-driven architecture / AppInsight / Google Analytics / Firebase / Auth0
  • Plan and lead the upgrade of React Native project from 0.70 to 0.81.5
  • POC of migration from React Native CLI to Expo project.(custom plugins, migration of native code, minimal code changes)
  • Upgrade eslint configuration from json to js for the latest eslint features and to support the latest eslint plugins as well as typescript supports
  • Convert loose typescript code base to full strict typescript code base
  • Conceptualize the performance-first testing strategy and removing noop tests and flaky tests
  • Conceptualize GIT strategy to migrate into trunk based development and to minimize the code conflicts
  • Improve Nuxeo based CMS Taxonomy architecture to handle broader amount of teams in common standard
  • Improve Google Analytics and AppInsight logging system to handle user-specific events and to give more insights to the business team
  • Re-architecture React Native navigation and remove flickering on navigations
FE Software engineer at Dimensional Fund Advisors. I upgraded and fixed the DdxTools application cooperating with BE and the design team. I established new testing methodologies, report systems, and development environments. I also led the team to the transition of the new CSS3 trends.
Financial / Investment / Asset Management
SW Engineer Senior
React 17,18(class, functional) / GraphQL / Python / Flash / SQL Alchemy / jotai 1/2 / SASS/SCSS/CSS3/TailwindCSS / Shadcn/ui / Typescript / Javascript(vanilla/ES6~2022), Node.js / Express.js / Jenkins / Jest / Monorepo(Rush repo) / Git / Playwright/BDD/Typescript/Cucumber / RTL(React Testing Library) / PDFMake / D3
  • Playwright test automation in BDD style on Docker, dev server in authenticated network
  • upgrade legacy project to modernized project including typescript, vite, jotai2
  • Convert JSDOM based chart rendering to server-side rendered svg to support PDFMake svg in Web Worker environment
  • Create Reusable SVG chart library to support and generalize the company design
  • Create reusable tooltip, shadow scroll container, and toast components
  • Node.js express server with winston logger for ECS format
  • Improvement and management of SMA center, Model Center, Fund Center app
  • Refactor large legacy class components to modularized function components
  • Upgrade testing environments including jest, RTL, Playwright, jest-preview, react profiler
  • Create/Improve logic for PDF generation(PDFMake)
  • Create new disclosure manager
  • Create general purpose libraries including tooltip, local atom handler, jotai libraries for general purpose
As a team lead of the full-stack team, I upgraded the Small business insurance application connecting the Guidewire system to the React client application in a wizard look & feel. I improved development experiences including optimization of the visual contexts. The team performed in a start-up fashion with a strong agile methodology.
Financial / Insurance
SW Engineer Senior (Team Lead)
React (class, functional) / Redux / StyledComponent / CSS3/SASS/LESS / Router(v5/v6) / Bootstrap/MUI / Java8 / Javascript(vanilla/ES6~2021) / RESTful API(JBoss/Spring boot/Node.js & Express) / Openshift / GraphQL / Typescript / gitlab-ci / Mocha / Jest / Enzyme / Cypress / RTL(React Testing Library) / Spock / Mockito / JUnit(4/5) / Kafka
  • Improvement of Small business Insurance Experience
  • Improve performance/reliability of the Financial Readiness app
  • Leading the dev team
  • Mordernization of Financial Readiness site (Talon/New Web)
  • Involved to overall applications except for batch process
Af a freelancer software engineer, I got a contract for the initial stage of an AI project. I was only one engineer and there were not enough resources for this area. From the basis of the ANN to the final result of ANN including implementation of data cleaning, analysis, design & adjustment of network, and charting and data organization for the report.
Artificial Intelligence/Medical Research
Freelancer
Python / Jupiter Notebook / Keras / TensorFlow
  • Analyze the relationship between blood analytics information and Parkinson Disease
  • Design Artificial Neural Network
  • 70% of relationship is found. Assistant research paper
As a lead UI Engineer, I developed analysis and operation tools for analog and digital signals. The job took advantage of the full capability of multi-core systems. I directly cooperated with clients to establish the initial stage of sonar systems including raw data analysis.
Sonar / Defense systems
Lead SW Engineer
C / C++ / Socket communication / Labview / Intel IPP/TBB / Linux / Lab Windows/CVI / GIT/SVN
  • Development of Habor defense system
  • Development of sonar system in a submarine(Jangbogo)
  • Software team lead
  • Software architecture, analyze sonar footprints
As a senior UI engineer, I developed hardware/network testing applications using multiple programming languages and technology. I also initiated new products improving usability dramatically. Mostly I worked on missile systems, unmanned air vehicles, and satellite systems.
Aero / Defense systems
SW Engineer
C/C++ / MFC / C#.Net / RT/Java / LUA / Python / Socket / XML / OpenGL / Python / MATLAB / VxWorks / Linux / QT
  • Initiate / Develop TestNgine™ - RT testing tool
  • Participate developing RTNgine™ - RT simulator
  • Initiate Packet management and automated scenario software
  • Initiate Realtime scenario management software

More Achievements

Home