Natthawat Pornsuraphap

Technical Lead at NocNoc
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
TH
Languages
  • English Professional working proficiency
  • Thai Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Thailand
    • Internet Marketplace Platforms
    • 100 - 200 Employee
    • Technical Lead
      • Jul 2022 - Present

      - Discuss business requirement with product owner, UX/UI designer to deliver customer valued product - Define and apply new mandatory process to ensure to deliver high quality software - Review team member’s code and test case for quality control - Manage, coaching and guide scrum team. Key tech: Java, Spring boot, MySQL - Discuss business requirement with product owner, UX/UI designer to deliver customer valued product - Define and apply new mandatory process to ensure to deliver high quality software - Review team member’s code and test case for quality control - Manage, coaching and guide scrum team. Key tech: Java, Spring boot, MySQL

    • United Kingdom
    • Financial Services
    • 700 & Above Employee
    • Senior Software Engineer
      • Jul 2019 - Jul 2022

      - Develop and maintain on-cloud data pipeline of financial data on various cloud platform Key stack: AWS, GCP, Java, Python, PostgreSql - Implement automate-generated data python application to reduce business manual work. Key tech: Python - Develop and maintain on-cloud data pipeline of financial data on various cloud platform Key stack: AWS, GCP, Java, Python, PostgreSql - Implement automate-generated data python application to reduce business manual work. Key tech: Python

    • Thailand
    • Technology, Information and Internet
    • 700 & Above Employee
    • Senior Software Engineer
      • Apr 2017 - Jul 2019

      - Write detail design of new product requirement to serve client. - Design migration step to keep backward compatibility to prevent breaking business workflow. - Act as project manager to plan which story need to implement and release to serve client first. - Coordinate, keep track and synchronize across teams to release new feature. - Review design, code implementation and feedback to improve team’s colleague. - Porting legacy component to new technology. Key stack: Java, Spring boot, MySQL, Docker, Redis, RabbitMQ

    • Canada
    • Software Development
    • 700 & Above Employee
    • Software Engineer
      • Feb 2015 - Mar 2017

      - Scrum Methodology with Test Driven Development. - Design and Implement high performance REST & SOAP web service to provide End of day pricing data to client. - Tune web service performance to resolve bottle neck. - Implement automate script to build, test and deploy application - Implement common library, communicate to use across team for reusable and save effort. - Prioritize feature and design need to prevent rework and blocking other task. - Review code of team’s member for code quality improvement - Mentor junior programmers in programming methodologies and best practices. Key stack: Java, Spring framework, HBase, Python, Puppet, hiera •Bangkok Talent Aspire program (Aug2016-Oct2016) - Implement web with responsive user interface. Key tech: AngularJS

    • Banking
    • 1 - 100 Employee
    • Software Engineer
      • May 2012 - Mar 2014

      - Design and Implement loan process web-application to orchestrate loan banking officer task with easy-supporting, reusable and modularity code. - Develop process to synchronize data from database to another one to do all data consistent. - Develop Visual Basic for Application to export and import configuration of application between databases and excel, save time to generate and modify all configurations. - Create banking contract template, save cost to fill correct data in look and feel document. Key Tech: Java, Struts, Spring, Hibernate, DB2, JasperReports, BIRT report

    • Internship Program
      • Apr 2011 - May 2011

      - Develop web-based application to visualize readable data for management level. - ETL data from raw text file data to relational database for processing data easily by query. - Develop web-based application to visualize readable data for management level. - ETL data from raw text file data to relational database for processing data easily by query.

Education

  • Chulalongkorn University
    Bachelor of Engineering (B.E.), Computer Engineering
    2008 - 2012

Community

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