
Satit Ratinukulkit
Technology / Internet
About Satit Ratinukulkit:
Software Engineer with 10 years of experience in software development (most recently 3 years in financial services). Expertise in Software Architecture Design of Integrated Software Solutions and GUI applications development that comply with business changes while maintaining engineering practices. Team player with communication skills to work with project managers and wide range of users to provide production support and purpose new solutions to increase the productivity of business processes.
Experience
Bank Of America Merrill Lynch (Singapore)
Senior Application Developer (September 2022 – Present; 10 months)
Multinational investment banking division under Bank of America
Working as a Senior Application Developer in Global Markets Operations Technology (GMOT), responsible for leading software development project to replace a legacy Japan Mutual Fund booking and reports generation application.
- Working closely with users to gather the requirements, review Business Requirement Document and arrange bi-weekly meeting to show application UI mockup to get feedback from users
- Collaborating with Project Manager to estimate and review project schedule
- Acting as Scrum Master to lead Scrum development team of 4 developers
Nomura Securities Co., Ltd. (Tokyo)
Software Engineer (December 2019 – August 2022; 2 years 8 months)
A global financial services and investment bank based in Tokyo
Worked as a Software Engineer in the Global Markets IT department, responsible for maintenance, functional enhancement, and production support of automated trade reporting applications, Straight-Through Processing (STP) software components, and UI for Trade Blotter.
- Working as a sole developer and maintainer of a .NET automation engine, used for developing custom workflows to create fully automatic business processes in XML, used by three reporting applications to process more than 150 files of reports daily
- Working as a sole developer and L2 support of three automated reporting applications used by Operations team - Interest Rate Swap trade reconciliation and reporting application, CME Web Data Extractor, and Trade Cache Converter. Responsible for technical requirements analysis and Software Development Life Cycle
- Enhanced the existing Straight-Through Processing (STP) software components using Java and Apache Camel Framework to download reports from external sources and provide data to downstream systems
- Collaborated with team to perform server migrations and implemented scripts to automate testing and validation during server migrations
- Implementing UI for Trade Blotter, the application for booking trades by calling RESTful services using C# and WPF with MVVM Architecture
Game Freak Inc. (Tokyo)
Software Engineer (April 2018 – November 2019; 1 year 9 months)
A Japanese game company, best known as the developer of the Pokémon series
Joined Research and Development Department as a key member of GUI application development team. Successfully delivered the tools and libraries used by Pokémon Sword & Shield which has sold over 22 million copies worldwide.
- Refactored the existing application tools to separate business logic and UI using Dependency Injection and MVVM Design Pattern
- Implemented reusable WPF controls (UI widgets) library, such as Color Picker, Timeline, Auto-suggestion Textbox, to maintain the consistency of UI in every tool to improve user experience
- Analyzed and resolved performance issues of UI responsiveness in GUI application tools
- Worked with game designers and programmers to develop Timeline Editor, a new software solution for creating event-driven content in Pokémon Sword & Shield project
- Collaborated with team members to establish coding standards for GUI applications, loose coupling architecture, and unit testing
Silicon Studio Corporation (Tokyo)
Software Engineer (October 2012 – March 2018; 5 years 6 months)
A Japanese game engine and computer graphics middleware developer based in Tokyo
Worked closely with clients and in-house teams to enhance the functionalities of game engines and develop the application tools to improve the productivity of game development. Successfully delivered the products used by more than 5 titles on various platforms including Android, iOS, PlayStation 3, PlayStation 4, and Nintendo Switch.
- Analyzed the existing process and implemented the tools that help 3D artists develop content for smartphone applications faster by automating building steps in the process
- Integrated middleware to game engines to enhance the functionalities, such as 2D-sprite animation, Japanese text rendering, sound effects controller, and post-processing effects rendering
- Designed APIs and provided documentation for the new functionalities of the game engine and implemented sample project as a tutorial for external clients
- Collaborated with team members to port in-house game engine and middleware to the next-generation platform, PlayStation 4
- Developed Contents Management applications used to improve the productivity of game development by automating game contents binary converting process
- Implemented Map Editor, a real-time 3D application tool used by game designers to design and create in-game contents
Education
Master’s Degree (September 2012)
School of Media Science, Tokyo University of Technology, Japan
Bachelor’s Degree (April 2009)
Department of Computer Engineering, Chulalongkorn University, Thailand
Professionals in the same Technology / Internet sector as Satit Ratinukulkit
Professionals from different sectors near Singapore
Jobs near Singapore
-
Intermediate Software Engineer
3 weeks ago
Capgemini SingaporeWe are seeking a highly skilled and experienced Senior Software Engineer to lead the design, development, · and implementation of advanced software solutions within our Capital Market IT (CMI) domain. · Lead technical studies and solution design, · collaborating with infrastructu ...
-
Software Engineer
3 weeks ago
ST Engineering Boon Lay, West RegionSoftware Engineer job involves performing customer requirements gathering and Concept of Operation analysis to draft software design. · ...
-
software engineer
1 month ago
IDI Laser Services Pte Ltd SingaporeWe are seeking a highly skilled and motivated Software Engineer with expertise in laser automation to join our dynamic team. · In this role, you will play a critical part in the development of cutting-edge software solutions for our laser automation systems. · ...