![Jake portrait](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fjake.86b900fc.jpeg&w=640&q=95)
Hello! I’m Jake, a software developer specializing in .NET backend architectures and RESTful APIs.
I’m also passionate about frontend development with React and Next.js, creating user-friendly web apps.
About me
My name is Jake Ryu. I was born and raised in South Korea, where I began my journey as a software developer. With 20+ years of experience in the field, I have honed my skills and expertise across various technologies and projects. After gaining six years of experience in Korea, I moved to the UK to help build the local systems for Hyundai Motor Company. I have since settled here and am currently working as a Lead Developer at Barnett Waddingham, a financial services company specializing in workplace pensions.
I believe in the responsibility of developers to implement requirements accurately and efficiently. Quality assurance through testing is paramount in my development process. Utilising methodologies like Clean Architecture and Domain-Driven Design (DDD), I manage dependencies effectively and verify business logic through clear domain models. These approaches enable me to write robust, maintainable, and scalable code.
When I'm not coding, I enjoy watching English Premier League (EPL) matches. I also love reading novels and self-improvement books.
My Latest projects
Pension self-service
A website for pension members to choose their preferred name and access all pension information. I provided the API and rebranded old webpages.
- ASP.NET Web API
- React
- Azure
- Terraform
- SQL Server
Adserve Studio
A collection of SPAs offers comprehensive audio planning, trafficking, and revenue optimization. I worked as a full-stack developer.
- ASP.NET Web API
- React
- AWS
- PostgreSQL
Moneybox App
Moneybox is a mobile app that simplifies saving and investing. As a platform developer, I created modules for batch processing calculations.
- ASP.NET Web API
- Native App
- Azure
- SQL Server
My skills
- C#
- .NET
- ASP.NET
- RESTful API
- Fluent Validation
- CQRS
- MediatR
- OpenAPI Spec
- Entity Framework
- Dapper
- linq2db
- SQL Server
- PostgreSQL
- Azure Function
- Azure DevOps
- Feature Flag
- Jira
- AWS
- Terraform
- Docker
- Git
- CI/CD
- xUnit
- Moq
- HTML
- CSS
- SASS
- JavaScript
- TypeScript
- React
- Context API
- Reducer
- Next.js
- Node.js
- Tailwind
- Bootstrap
- MongoDB
- GraphQL
- Apollo
- Express
- Jest
- Testing Libarary
My experience
Web Developer
Seoul, South Korea
I began my career as a web developer, participating in various projects and gaining extensive knowledge in web development, databases, and Windows servers. One of the most memorable projects was the ERP project for the largest duty-free shop in Korea, Lotte Duty Free Shop. I primarily used technologies such as ASP.NET, IIS, MS SQL Server, and ActiveX.
2000Application Architect
Hyundai Motor UK
I worked at Hyundai Motor UK head office for 11 years, where I was involved in both local systems and global projects. During that time, I worked on numerous projects, including developing a vehicle registration system in collaboration with the DVLA. For the first time, I introduced a RESTful API for the import center inventory management mobile project. Local projects were based on .NET, while global projects involved SAP ERP and Oracle CRM. This experience provided me with a deep understanding of system integration and architecture.
2006Software Developer
ByBox (Homebased, UK)
I became a full-stack developer at ByBox, where I started using React. I developed solutions that brought innovation to the logistics system. This involved managing a network of electric cabinets nationwide, where delivery drivers use smartphones to deposit or retrieve items from the cabinets. Most importantly, the developers were truly dedicated to testing. I learned a lot about TDD (Test-Driven Development) and BDD (Behavior-Driven Development), for which I am very grateful.
2017Senior Engineer
Moneybox (London, UK)
Moneybox is a promising fintech startup based in London. The process of developing and deploying new features is very fast, and error handling and feedback implementation are also very quick. This is due to a well-established CI/CD pipeline and a strong agile culture. As a platform developer, I developed modules that process various calculations in batch, such as compound interest calculations. Fortunately, I had the opportunity to participate in the entire process of designing and implementing the new platform, and I felt a great sense of accomplishment in implementing clean architecture.
2018Senior Software Engineer
Adserve (Homebased, UK)
Adserve has a long-standing program that automatically schedules radio ads, which has been used by over 300 of the largest brands in European media. When I joined, the team was in the process of redeveloping the Windows application into a new React web application. I led the design of the backend APIs and created React components, such as grids, on the frontend. This role provided me with extensive full-stack experience and a great opportunity to learn new AWS services.
2020Lead Developer
Barnett Waddingham (London, UK)
Barnett Waddingham is a comprehensive financial services provider that specializes in pensions and financial risk management for businesses. I lead the design and implementation of APIs. We are actively adopting Azure services, with Feature Flags being a notable example. Additionally, I am working to establish a culture of rigorous testing and thorough API documentation.
2021Contact me
Please contact me directly at jake@jakeryu.com or through this form.