Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

QingYun (Ben) Deng

Bella Vista,NSW

Summary

Python development professional with robust background in crafting clean, efficient code. Proven ability to design and implement software solutions that drive operational efficiency and user satisfaction. Strong focus on team collaboration and achieving results, adaptable to changing needs. Skilled in problem-solving and automation, reliable in delivering high-quality work.


Diligent position with solid background in Python development and track record of creating efficient, scalable code. Developed key functionalities for various applications, enhancing user experiences and system performance. Demonstrated expertise in problem-solving and automation, consistently contributing to successful project outcomes.

Overview

22
22
years of professional experience

Work History

Perl/Python Developer

ABN ARMO Clearing Bank
11.2021 - Current

Project: HKEX Intraday Monitor Projects

  • Project Highlight: calculate the stock position limits and release notification if reach the breach
  • Project details:
  • Design software architecture
  • Create calculation application for run every15mins on Openshift
  • Create Streaming Alerting application for release notification on Openshift
  • Testing and deploy to changes to UAT and PROD
  • Project skill: Python, Kafka, Faust, MICS, Postgres DB, Bitbucket, Jira, Jenkins


Project: DTCC reports Projects

  • Project Highlight: collection of reports developed and implemented in order to meet the DTCC requirements
  • Project details:
  • Analyst Project request, work as Agile method
  • Design software architecture
  • Based on daily stock transactions generate reports and notification emails
  • Testing and deploy to changes to UAT and PROD
  • Project skill: Python, MICS, Postgres, Bitbucket, Jira, Jenkins


Project: HKMA (Hong Kong Monetary Authority) reports Projects

  • Project Highlight: collection of reports developed and implemented in order to meet the HKMA requirements
  • Project details:
  • Analyst Project request, work as Agile method
  • Design software architecture
  • Based on HK daily stock transactions generate reports and notification emails
  • Testing and deploy to changes to UAT and PROD
  • Project skill: Python, MICS, Postgres, MS SQL, Bitbucket, Jira, Jenkins


Project: Postgres Database migration Projects

  • Project Highlight: generate daily ASX DBOR report and set to ASX by SFTP
  • Project details:
  • Analyst Project request, work as Agile method
  • Design software architecture
  • Meeting with project owner and team member to create project story
  • Work for project based on sprint
  • Testing and deploy to changes to UAT and PROD
  • Project skill: Python, Perl, SQL, Bitbucket, Jira, Jenkins


Project: ASX DBOR Projects

  • Project Highlight: generate daily ASX DBOR report and set to ASX by SFTP
  • Project details:
  • Analyst Project request, work as Agile method
  • Design software architecture
  • Meeting with project owner and team member to create project story
  • Work for project based on sprint
  • Testing and deploy to changes to UAT and PROD
  • Project skill: Python, Perl, SQL, Bitbucket, Jira, Jenkins


Project: Automation Projects

  • Project Highlight: Integrate manual process and build up automation script to reduce the manual process time and human mistake
  • Project details:
  • Analyst Operator requirements and provide automation solution
  • Meeting with project owner and team member to create project story
  • Work with Dev team to create the software architecture and solution
  • Built up the applications with scrum method
  • Provide documentation and warranty period after application deployment
  • Project skill: Python, Perl, SQL, Bitbucket, Jira, CGI

Senior Internet Services Engineering

Optus – Internet Services Engineering (ISE)
05.2019 - 11.2021

Project: VMware migration project

  • Project Highlight: Join the VM migration group to migrated the VMs to new system
  • Project details:
  • Configuration the IP tables and firewall
  • Setup the automation to rebuild the system
  • Troubleshooting and monitor the performance of the new VMs
  • Project skill: VMware, CONFORM

Project: Webmail password reset Plugin

  • Project Highlight: Create new functions for Atmail password change and reset
  • Project details:
  • Built Password reset UI
  • Built RESTful API to retrieve information on different databases and run credential check
  • Built transaction to reset the password and send out temp password to email or mobile
  • Project skill: Perl, JSON, Mason, JavaScript, CSS, HTML, RESTful, MangoDB, MySQL, CVS


Project: WIFI Mesh Information UI

  • Project Highlight: Create the UI for display the WIFI extend modem’s details and connected devices details
  • Project details:
  • Built WIFI Mesh Information UI
  • Built TR69 transaction to connect the customer router and mesh modem to collect the devices details for fetch really time information
  • Built transaction to retrieve devices details from
  • Project skill: Perl, JSON, Mason, JavaScript, CSS, HTML, RESTful, AJAX, Postgress, MySQL, CVS


Project: Virtual Servers system upgrade

  • Project Highlight: Upgrade Virtual Servers from Red Hat4.x and5.x to6.x or7.x
  • Project details:
  • Built new pair VMs on VMware and Red Hat Virtualization
  • Create the servers (FBB, Radius, DNS, DHCP servers) on the new VMs
  • Setup Automation configuration on Conform system
  • Testing all the functions between different test servers, deployed
  • Project skill: VMware, Red Hat Virtualization, Conform, Postgress, MangoDB, MySQL, DSN, DHCP, Radius, TR69, Github, CVS


Project: Whole Sell support system update

  • Project Highlight: Customer request for new search function for the whole sell support system
  • Project details:
  • Analyses the existing whole sell support system
  • Provide the development solution based on the SDLC
  • Create new search function between the front end and backend database
  • Setup Firewall and HTTP Authorization
  • Provide test and live support to customer
  • Project skill: Postgress, MySQL, Perl, Python, JSON, Mason, HTML, CCS, JavaScript, CVS, Firewall setup, HTTP Authorization


Project: Internet and Voice service migration support

  • Project Highlight: After migration, there are thousand records will have issue due to different system structure and these records (stuck orders) need to manually migrate and provide the permeant solution to fixed all these migration issue
  • Project details:
  • Analyses Internet and Voice service system; Audio Service system; Hardware device system; Provisioning system
  • Create script to archive the batch migration for these stuck orders
  • Handle daily stuck order issue
  • Provide support for customer care team for any record relate to Internet and Voice service
  • Fix Internet and voice service provisioning issue
  • Provide permanent solutions for reduce the stuck order and coding, testing these solutions
  • Project skill: Perl, Python, JSON, Mason, MySQL, Postgress, MangoDB, CVS, Github, JavaScript, HTML

Analyst Developer

Computershare Communication Services – Communication Services (CCS)
10.2017 - 05.2019
  • Requirement analysis & Solution delivery
  • Support the consulting programs and projects associated with products and solution for stakeholders, investigates business process, gather requirements, analyse, and investigate, requirements specification, document solution and programming development
  • Support the delivery of a diverse range of project
  • Provide test planning and test execution program during implementation and post go-live periods
  • Responsibilities and skills:
  • Develop, plan, update and maintain standard documents or solution scope to be utilized for product deliveries (e.g
  • SDLC, waterfall and agile methodologies, server Maps, Solution options, System configuration templates and compliance requirements.)
  • Work with customers to develop appropriate validation parameters and business rules to enable functional and pragmatic operational processes
  • Recommend processes and systems to ensure the most effective use of resources according to the customer timelines and required outcomes – including the use of phased deliveries as appropriate
  • Participate in all phases of the systems development lifecycle, including resolution of functional, business-related issues and software development
  • Provide oversight and verification into the development and completion of test cases and test results to ensure testing is successfully undertaken to the required standard for the customer
  • Share knowledge by documenting processes and providing training, to strengthen the business and protect against knowledge loss
  • Understand and promote team goals and KPI’s
  • Establish clear communication channels and strong working relationships with customers to build trust, facilitate clarity of expectations and roles, and enable collaborative project deliveries
  • Demonstrated ability to identify and implement improvements
  • Ability to work independently, meet deadlines and structure and prioritize workloads across multiple deliveries and clients
  • Assemble with all programming skill which listed as below
  • Such as Python, Perl, Oracle, TFS
  • Performed analysis and presented results using SQL, MS Access, Excel
  • Imported, exported and manipulated large data sets in multi-million-row databases under tight deadlines
  • Build automated tools and scripts to increase departmental efficiency and automate repeatable tasks
  • Manipulated files and their associated data for rapid delivery to clients or loading onto internal databases
  • Create daily reports in designed Excel spreadsheet with pivot tables
  • Identified data issues and provided recommendations for resolution to ensure optimal performance
  • Performed and conducted complex reporting analytics
  • Diagnosed and addressed operational data requests
  • Interacted and communicated with colleagues as needed as both a technical and functional expert
  • Created and automated SSRS reports and Diagnosed and addressed operational data issues
  • Environment
  • Python, Perl, MS office suite, MS project, MS Access, MySQL, Oracle, TFS, Araxis Merge, XML spy and Sharepoint C++, VB, Shell Script, PHP, Apache, JavaScript, CSS, XML, HTML, Dialogue, Compuset, CVS(Unix), Putty, Unix(Sum)

Team Leader (secondment)

Computershare Communication Services – Communication Technology Group (CTG)
05.2017 - 10.2017
  • Requirement analysis & Solution delivery
  • Recourses allocation, Jobs estimation, Scheduling, Trouble shooting, Issue investigation and reporting
  • Responsibilities and skills:
  • Management of day to day planning, control and direction of the activities for the team
  • Actively manage, coach and provide development plans for all team members, resolving performance issues promptly and provide motivation that encourages team members to deliver to their full potential
  • Oversee team performance, reporting, monitoring to ensure services are at optimum levels
  • Recommend (and where appropriate, implement) contingencies, practical workarounds and workload management strategies
  • Client liaison related to operational performance, changes and risks for their area of responsibility including attendance at meetings
  • Identification of process improvement and efficiency opportunities
  • Delivery of optimal client service, resolving incidents with internal and external stakeholder engagement
  • Client, customer and staff escalations relating to their area of responsibility
  • Proactively identify process improvement opportunities and drive the required changes to realise the potential benefits from a quality, cost and risk perspective
  • Actively develop and promote a safe working environment
  • Environment
  • MS office suite, MS project, TFS, Araxis Merge, XML spy and Sharepoint, Skype

Programmer

Computershare Communication Services – Business Technology Service (BTS)
03.2008 - 05.2017
  • Migration & Document solution
  • I worked for the document solution in first few years
  • We create document solution for clients and setup intranet web server for client to retrieve document solution
  • Then I was working on migration project
  • Responsibilities:
  • Migrate Dialogue and Compuset jobs to Publish Online system
  • Analysis, design, initial, construction, implement and maintains internal reconciliation system
  • Problems analysis and solution and Coding support for team mate
  • Create functional specification and test plans for AGL contracts, as business analysis/project tester
  • Create internal small internal project by C#
  • Uses Python, Perl, Dialogue, Compuset, MySQL and MS Access to do Adhoc job
  • Create broadcast documents which it contains Email, Fax, SMS
  • Create E-document for online review system/ call centre
  • Design, develop and maintain several web sites for client to retrieve E-document
  • Web sites are hand-coded in PHP, HTML, CSS, Javascript and XML
  • It built on Apache and MySQL
  • Design, develop and maintain contract jobs in S.D.L.C for daily/monthly auto process based on Python
  • Design and develop data dedupe module for data wash
  • Client meeting for contract setup if request programming support
  • Develop Shell script for Unix program
  • Analyse and solve existing issue
  • Design and develop C++ programs to improve currently job process cycle
  • Improve current Perl Library source
  • Environment
  • Python, Perl, C++, VB, MS Access, MySQL, Shell Script, PHP, Apache, JavaScript, CSS, XML, HTML, DataVac, PreS, Dialogue, Compuset, CVS(Unix), WinCVS, Araxis Merge, Putty, Unix(Sum)

Web Developer & Editor

Chinese Sydney Weekly
09.2006 - 03.2008
  • Web development Projects and Adverting Artwork
  • I worked on www.realestatechinese.com.au and www.chineseage.com.au
  • Our team design, develop and maintain these websites
  • My daily task also include communicate with client to update the advertisement information and design and create the adverting in PDF format
  • Responsibilities:
  • Use CorelDraw and Photoshop to create and modify the adverting
  • Arrange task to colleagues
  • Communicate with client to update advertisement information
  • Setup a small integral office network, include the hardware/software for processing server and printer server
  • Design and develop company website with Apache, PHP, HTML, MYSQL, FLASH, CSS and JavaScript
  • Design and develop some simply FLASH adverting
  • Environment
  • CorelDraw, Photoshop, MySQL, PHP, Apache, JavaScript, CSS, HTML, Adobe Acrobat, Flash, CGI;

Web Developer & Programmer

Fjtech Company
05.2003 - 11.2003
  • Web development and Net Camera Surveillance Project
  • I design and develop Fjtech Company website
  • Then I worked in Net Camera Surveillance groups
  • This project use high compress rate to compress surveillance data and save the data in server
  • Client can view the surveillance synchronization or specify date record use Internet
  • Responsibilities:
  • Design and develop Fjtech Company website using HTML, JavaScript, CCS, CGI and Flash
  • Join in team to design the project lifecycle
  • Develop video player in VC for the system record video
  • Work with others team member to develop the function in VC for transfer data from server to client side based on TCP/IP
  • Environment
  • VC, Photoshop, HTML, JavaScript, CCS, CGI, Flash

Education

Certificate III - Competitive Manufacturing

Skillup Australia
Ermington, NSW
03.2010

Master of Computer Studies - with Distinction

University of Wollongong
Wollongong, NSW
07.2006

Bachelor of Internet Computing - undefined

Murdoch University
11.2003

Diploma - Electron and Microcomputer Application

HuiZhou University
HuiZhou City, Guangdong province
06.2001

Skills

  • Highly accomplished and articulate communicator with strong investigative, problem-solving, and decision-making abilities, complemented by a pragmatic approach and solid business acumen
  • Proficient in working collaboratively within team environments as well as independently, consistently delivering high-quality results
  • Self-motivated team player with extensive experience in the Software Development Life Cycle (SDLC), core ISP software development, data migration mapping, user acceptance testing (UAT), and comprehensive testing strategies
  • Well-versed in Agile, Waterfall, and DevOps methodologies, demonstrating flexibility and adaptability to various project management frameworks
  • Exceptional troubleshooting and problem-solving skills, with a proven track record of resolving complex technical challenges
  • Hands-on experience in designing, developing, testing, and deploying software solutions in both test and production environments
  • Advanced proficiency in Python, Perl, MySQL, PostgreSQL, Linux, networking protocols, JSON, PHP, and MASON technologies
  • Office Tools: MS Office suite, MS Project
  • Languages: Python, Perl, Django, PHP, JavaScript, Shell script, JSON, Mason
  • Web Technologies: Sharepoint; ASP; PHP; JavaScript; AJAX ;CSS; CGI; Perl; XML; HTML
  • RDBMS: Oracle, MS Access2003, MySQL41, MS SQL Server, Postgress, MangoDB PL/SQL
  • App Servers: Apache, IIS, RESTful
  • Streaming: Kafka, Faust
  • OS: Windows98/2000/NT/XP, UNIX
  • Core ISP S/D: DSN, DHCP, Radius, TR69, Data and voice Provisioning
  • Virtual Machine: VMware, Red Hat Virtualization, OpenShift
  • Automation: Conform, Ansible, Jenkins

Languages

English
Full Professional
Chinese (Mandarin)
Native or Bilingual
Chinese (Cantonese)
Native or Bilingual

Timeline

Perl/Python Developer

ABN ARMO Clearing Bank
11.2021 - Current

Senior Internet Services Engineering

Optus – Internet Services Engineering (ISE)
05.2019 - 11.2021

Analyst Developer

Computershare Communication Services – Communication Services (CCS)
10.2017 - 05.2019

Team Leader (secondment)

Computershare Communication Services – Communication Technology Group (CTG)
05.2017 - 10.2017

Programmer

Computershare Communication Services – Business Technology Service (BTS)
03.2008 - 05.2017

Web Developer & Editor

Chinese Sydney Weekly
09.2006 - 03.2008

Web Developer & Programmer

Fjtech Company
05.2003 - 11.2003

Bachelor of Internet Computing - undefined

Murdoch University

Diploma - Electron and Microcomputer Application

HuiZhou University

Certificate III - Competitive Manufacturing

Skillup Australia

Master of Computer Studies - with Distinction

University of Wollongong
QingYun (Ben) Deng