My name is Ray, and I work as a software engineer with five years of experience. I started my career developing .NET projects with C# and switched to working with a full JS stack when I moved to the US in 2019.
In my most recent position, I developed veterinarian applications using Node.js and the Serverless Framework for the backend, React for the frontend, and AWS cloud services to build scalable applications.
Tech Stack 🧑💻
- Jun 2021 - Apr 2023
- Independently designed and integrated a new payment system option using Twilio SendGrid email API, allowing pet owners to pay for transactions via email conveniently.
- Led the integration of DoorDash API to our delivery pharmacy system, building a webhook to keep customers updated on the status of their DoorDash deliveries in real time.
- Successfully modified the pharmacy database to enable the integration of our ordering medicine system with a third-party pet pharmacy company.
- Conducted interviews and provided mentorship to new software engineers, sharing knowledge and expertise to help them develop their skills and succeed in their roles.
- Nov 2018 - Aug 2019
- Designed and built the user interface for the IFRS9 application requirements, leveraging ASP.NET Web Forms to create a responsive and intuitive user experience.
- Contributed to the software architecture design, using efficient and effective frameworks to optimize the performance, accuracy, and stability of the application.
- Maintained the version control system (git) and provided mentorship to an intern, helping them to understand the project structure and workflow.
- Played a critical role in the migration of the web-based application, resolving technical issues and ensuring that the application was stable and performing optimally.
- Monitored the stability, accuracy, and performance of the application, using feedback from users to identify areas for improvement and implementing updates to enhance the user experience.
- Sep 2018 - Oct 2019
Mitra Integrasi Informatika
- Provided evaluation of customer requirements in collaboration with system analysts, ensuring that each application was designed to meet the client's specific needs and requirements
- Developed three custom system applications using ASP.NET MVC, working closely with a team of developers to ensure that each application was delivered on time and within budget.
- Led the development team and created project milestones in collaboration with a system analyst to determine the main phases of development, providing guidance and support to team members throughout the development lifecycle.
- Deployed each system on the client's environment and was involved in the user acceptance test phase, ensuring that each application was thoroughly tested and met the client's expectations before release.
- May 2015 - Feb 2017
- Maintained and updated Neurosoft's HeadQuarter system, an integrated point of sales system using ASP.NET, in response to client requests.
- Developed the Sales and Vehicle modules for Honda's ERP system (NeuroMotor) using ASP.NET MVC.