Software Engineer with 15+ years experience, 8 years in full stack
Software Engineer with 15+ years experience, 8 years in full stack
I am a skilled Full Stack Software Engineer with expertise in web development, cloud platforms, databases, and methodologies. I have experience working with top companies and delivering solutions globally.
Chris's profile has been carefully vetted and approved as a Codementor. Connect with Chris now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Software Engineer – Full stack development
Concentrix Catalyst, Singapore
2020-01-01-2024-06-01
Development of full stack applications using React/React Native and Angular for the frontend and NodeJS for the backend.
...
Development of full stack applications using React/React Native and Angular for the frontend and NodeJS for the backend.
Leveraged Amazon Web Services cloud platform for various projects, utilizing serverless technologies such as Cognito, DynamoDB, Lambda, S3 and CloudFormation.
Adhered to best practices by implementing test-driven development methodologies using libraries such as Jest and Mocha to ensure high-quality, robust code.
Applied Agile methodologies, using tools like Jira for project management and regular scrums to ensure effective team collaboration.
Collaborated with design teams using Figma to ensure seamless UI/UX integration.
Delivered solutions for a diverse range of clients across multiple geographies, including:Victoria Department of Transport (Australia) Teys Meat Processing (Australia) GrainCorp AgriBusiness (Australia) Changi Airport (Singapore) M1 Telecoms (Singapore) ST Engineering (Singapore) EON Energy (UK) BlackRock (US)
Node.js
Angular
Lambda
View more
Node.js
Angular
Lambda
Jira
Mocha
React
DynamoDB
Jest
React Native
Figma
AWS
AWS Cloud Infrastructure
View more
Senior Software Engineer - Full stack development
IBM CIO Sales Execution and Transaction Support
2016-01-01-2019-06-01
Full stack development role using NodeJS, Angular, Typescript, Docker and IBM Cloud. Designed and implemented web applications fo...
Full stack development role using NodeJS, Angular, Typescript, Docker and IBM Cloud. Designed and implemented web applications for various IBM internal departments. Worked in an Agile environment to continuously deliver value to stakeholders and users.
Project: IBM Matching Grants Application is used by retired US IBMers and external institutions to apply for donation grants. Resulted in increased user engagement and satisfaction ratings. Used NodeJS, Angular, DB2, NoSQL. Deployed in IBM Public Cloud.
Project: IBM Matching Grants Administration Increased turnaround time of the IBM US donation program approvals by almost 50% by designing a web application that automates approval workflows. Used NodeJS, Angular, DB2, NoSQL. Deployed in IBM Private Cloud.
Helped promote the Matching Grants applications by travelling to IBM headquarters in New York multiple times to conduct demos, technical workshops, and user testing.
Project: Disbursement Management System Increased efficiency of departments that manage disbursements in IBM Bratislava and Dalian by delivering a web application that automated processes and retrieval of data from various systems. Used NodeJS, Angular, DB2, Cloudant NoSQL db. Deployed in IBM private cloud.
Designed backend solutions in the Disbursement Mgmt System project to overcome infrastructure limitations in implementing disbursement reporting requirements. Involved various interfacing systems and backend databases such as SAP, Cloudant, and DB2. Created cron services over Windows to perform file processing and FTP.
Project: IBM Entitled Software (ESW) Sales and Licensing System Achieved cost avoidance for the IBM Mainframe software sales unit with the sunset of a legacy tool by replacing it with a new web application that implements its functionalities.
Node.js
Angular
FTP
View more
Node.js
Angular
FTP
NoSQL
Cloud
TypeScript
SAP
Docker
Ibm cloud
DB2 SQL
View more
Project Manager
IBM Manufacturing Solutions Pte Ltd, Singapore
2011-01-01-2015-12-01
Led a project team of 6 developers that provided end to end software development lifecycle support to IBM procurement business un...
Led a project team of 6 developers that provided end to end software development lifecycle support to IBM procurement business units.
Managed a suite of over 40 Lotus Notes databases that automate day to day operations such as customer fulfillment, supply assurance, procurement, and financial reporting.
Supported over 100 IBM procurement users daily spread out across various global business units in Singapore, China. Hungary and US.
Provided end to end software development lifecycle services to the Singapore Trading Centre that helped enhance relations with third party manufacturers and suppliers.