Pamela Chen

Open for Backend Engineer Opportunities| Former Deloitte Auditor

Taipei, Taipei City, Taiwan

About

-Cross-disciplinary background ( finance, accounting, and programming) -Extensive team experience (with foreigners, student associations, accounting firms, etc.) -Self-taught programming with experience in both corporate and freelance projects (discipline, planning skills, and clear goal-setting) -Gallup Results (CliftonStrengths): 1. Deliberative 2. Restorative 3. Discipline 4. Analytical 5. Intellection - MBTI: (ISTP-A)

Experience

  • Automation Engineer at BizLink Group
    Nov 2025 - Present · 9 mos

  • Backend Engineer at KKday
    Apr 2024 - Apr 2025 · 1 yr 1 mo

    1. Documentation and Development -Write development documentation. -Plan system architecture, API documentation, and workflow diagrams. -Record testing details after development completion to assist QA in subsequent testing. 2. Feature Development and System Optimization -Develop backend services using the PHP Laravel framework, build RESTful APIs, and manage databases with PostgreSQL. -Optimize existing pages and functionalities (e.g., improve validation logic, add additional business logic, etc.). -Develop frontend pages with JavaScript and Angular to enhance user interface friendliness and interactivity. -Integrate with other internal company APIs to ensure smooth data exchange across systems. -Write unit tests using PHPUnit. 3. Requirement Analysis and System Design -Analyze user requirements and perform comprehensive system design to ensure the final product meets business needs and user expectations. -Collaborate closely with project managers (PMs) to confirm user requirements and data structures, ensuring project progress and quality. -Design systems and APIs with a microservices-oriented approach. 4. Testing and Issue Resolution -Collaborate with the QA team to conduct system testing, providing detailed explanations of technical issues and assisting with resolution. 5. Version Control and Team Collaboration -Manage version control using Gitflow and collaborate via GitHub to ensure code integrity and traceability. -Use Jira for project management and task tracking, enabling effective communication and collaboration across the team. 6. Coding Standards Compliance -Write code that follows company coding conventions to maintain consistency and readability. -Adhere to coding standards including function naming, formatting, and syntax style.

  • Software Engineer at Freelance
    Sep 2023 - Mar 2024 · 7 mos

    1. Project Planning and Tracking: -Communicate closely with clients to determine project requirements and objectives. -Develop detailed project plans, including schedules and milestones. -Establish a project tracking system to regularly monitor project progress. -Hold regular project progress meetings to evaluate current progress and adjust plans as necessary. 2. Data Acquisition and Presentation: -Discuss data acquisition requirements with clients and provide corresponding solutions. -Utilize web crawling techniques to retrieve data from specific websites or data sources. -Present retrieved data on client websites in various forms such as text, charts, maps, etc. -Assist in processing and storing data in virtual machines to ensure data security and availability. 3. Data Cleaning and Organization: - Assist clients in cleaning and organizing data related to semiconductor equipment. -Import cleaned and organized data into MySQL databases and perform necessary validation and calibration. 4. System Development and Integration: -Develop user websites and backend systems using the Flask framework. -Enhance frontend interfaces using Jinja2 template engine, Bootstrap, and JavaScript for aesthetics and interactivity. -Implement asynchronous communication with the backend using Ajax and Fetch API to improve website responsiveness and user experience. -Design and develop user website features including checkout, shopping cart, and assist in integrating payment gateway functionality. -Use Nginx or Apache as servers or reverse proxy servers. - Assist in deploying developed systems to GCP servers using Docker to enhance system stability and scalability. 5. Version Control and Collaboration: -Collaborate with team members using Git and GitHub, establish project repositories, and implement version control and team collaboration. - Hold regular team meetings to discuss and resolve code issues, ensuring smooth collaboration among team members.

  • Software Engineer at Sun Spark Group
    May 2023 - Aug 2023 · 4 mos

    1. Automated Processes: -Develop and maintain web crawlers for large-scale data retrieval and migration to databases (MSSQL) or storage in Excel/CSV files. -Implement automated processes using API connections, including integration with Line Notify for notification services and integration with Google API through Flask and nginx server for calendar integration. -Utilize concepts such as databases (MSSQL) and Webhooks to implement systematic automated processes, such as integration with Ragic. 2. Data Processing and Report Generation: -Use Power BI to create data reports by combining with databases, presenting data in a visualized manner. -Perform comment crawling using multithreading techniques for rapid retrieval and processing, storing in Excel/CSV for future integration into reports. 3. App Testing and MongoDB Usage: -Participate in testing new applications to ensure data accuracy and performance. -Assist in using MongoDB database, retrieving and processing data for report generation.

  • Staff Auditor at Deloitte
    Sep 2020 - Sep 2021 · 1 yr 1 mo

    1. Review financial accounting receipts and vouchers. 2. Record relevant income and expenses, and perform necessary calculations and classifications. 3. Enter and verify entries in the general ledger. 4. Prepare financial statements and other financial analysis data. 5. Assist in preparing quarterly and annual reports, as well as handling tax-related matters.