About Me
As a passionate Senior Software Engineer, I leverage my extensive experience in application development, maintenance, and design to drive innovation and excellence in my work. With over 21 years in the industry, I am a result-driven and analytical professional who thrives on tackling complex challenges and delivering high-quality solutions.
I excel in development, design, and integration problem-solving, leveraging strong technical skills to create innovative solutions. With a proven track record as a mentor and trainer, I effectively communicate with cross-functional teams to drive a shared vision and enhance the development process, fostering a culture of excellence and collaboration.
As a seasoned full stack engineer, I have deep expertise in both frontend and backend technologies. In addition to my proficiency in the UI frontend space, where I specialize in JavaScript frameworks like React and Next.js, I am also a backend API expert, adept at building robust, scalable services using languages such as Golang. My comprehensive skill set allows me to design applications that prioritize user experience, employing best practices in UX design to create intuitive, engaging interfaces that enhance user satisfaction and drive adoption.
With over a decade of experience leading development teams through various methodologies, including Agile, I am committed to pushing the boundaries of what’s possible in software development. I thrive in dynamic environments that encourage innovation and continuous improvement
Find me on
Employment History
Oct 2021 - Present
Senior Software Engineer ⦿ ServiceNSW
September 2020 - September 2021
Senior Technical Support Engineer ⦿ ServiceNow
April 2012 - September 2020
Senior System Analyst ⦿ Technical Lead ⦿ GBST Holdings Ltd
May 2009 - April 2012
Working with client (DIAC, StGeorge/Westpac)
Senior Java Developer/IT Specialist ⦿ Technical Lead ⦿ IBM Australia / IBM Solutions Delivery PH
February 2009 - May 2009
Java Developer / Development Lead ⦿ Asiagate Inc. Philippines
November 2007 - December 2008
Senior Java Developer / Team Lead ⦿ Prov International Philippines
November 2006 - November 2007
M3 Technical Consultant ⦿ Lawson PSSC (Infor) - Philippines
November 2003 - November 2006
Senior Software Engineer / Java Developer ⦿ Accenture Philippines
Work Experience (Australia)
Senior Product Engineerat Service NSWOct 2021 - Present
DIVC - Verified Credentials Partner Community Squad
Duration: August 2022 - Present
---
MyAccount – Personal Dashboard Squad
Duration: Oct 2021 – August 2022
Responsibilities/Contributions:- Dashboard Development: Maintain and enhance the functionality of the MyServiceNSW Account dashboard, ensuring a user-friendly experience and streamlined access to services.
- Service Integration: Integrate new services and agencies into the dashboard, expanding capabilities and improving user engagement.
- Issue Support: Provide support for triaging issues, bugs, and feedback across the organization, collaborating with teams to resolve challenges and enhance overall performance.
Technologies/Tools Used:- Visual Studio Code: Utilize this powerful code editor for efficient development and debugging.
- Next.js: Leverage this React framework for building fast, server-rendered applications with optimal performance.
- React: Implement dynamic user interfaces, enhancing interactivity and user experience.
- Node.js: Build scalable server-side applications, facilitating seamless communication between front-end and back-end services.
- AWS: Utilize cloud services for hosting, storage, and computing, ensuring high availability and scalability.
- Kubernetes: Manage containerized applications for efficient deployment, scaling, and orchestration.
- Docker: Use containerization for consistent development and deployment environments.
- GoLang: Develop robust backend services with a focus on performance and concurrency.
- Apigee: Implement API management solutions to streamline and secure service integrations.
Senior Technical Support Engineerat ServiceNowSeptember 2020 - September 2021
UX Team
Duration: September 2020 - September 2021
Responsibilities/Contributions:- Technical Support Specialist: Provide expert technical support for the ServiceNow cloud software platform, ensuring seamless operation and user satisfaction.
- Advanced Troubleshooting: Tackle and resolve highly complex technical problems, employing analytical skills and technical knowledge to identify root causes and implement effective solutions.
- Final Line of Support: Serve as the last line of support before escalation to developers, effectively managing critical issues and ensuring timely resolution.
- Training & Development: Successfully completed system administration and scripting development training on the ServiceNow platform, enhancing my ability to manage and customize the environment.
- Next.js: Leverage this React framework for building fast, server-rendered applications with optimal performance.
- User Acceptance Testing (UAT): Actively participate in UAT for new product versions and releases of ServiceNow, contributing to quality assurance and improved user experience.
- Knowledge Base Contributions: Author and contribute to knowledge articles, empowering fellow engineers with troubleshooting guidance and insights on existing and known issues.
- User Experience Excellence: Consistently deliver high-quality, timely solutions to user experience-related issues, enhancing overall user satisfaction and operational efficiency.
Technical Leadat GBST Holdings LtdApril 2012 - September 2020
Projects: Evolve, Catalyst, Composer, ComposerWeb and Composer UI (UK Based client)
Duration: April 2012 - September 2020
ComposerWeb is a robust and comprehensive web front-end application designed specifically for the Wrap and Wealth Management market. It empowers advisers and clients to effectively manage portfolios from pre-sale planning through to ongoing maintenance. ComposerWeb offers clients the flexibility to expand their service offerings with a range of functionalities, including a complete out-of-the-box website for those without an existing solution, as well as modular components that can be integrated into clients’ own websites. This allows for seamless retrieval of information and integration with third-party tools, enhancing connectivity with existing applications.
Evolve and Catalyst are ambitious GBST programs focused on transforming and migrating legacy technology stacks to modern architectures. The projects aim to transition aging back-office thick client systems (built on PowerBuilder and Sybase) to a distributed architecture utilizing React, EmberJS, microservices, MS SQL, and Elastic. By leveraging agile methodologies and DevOps practices, these initiatives are set to enhance performance, scalability, and user experience while ensuring a smooth transition to contemporary technologies.
Key achievements/Contributions:- Development Process Innovation: Designed and implemented a streamlined development process for frontend and service integration, enhancing collaboration and efficiency across teams.
- Training and Mentorship: Provided comprehensive training and mentorship to all Scrum teams, ensuring a smooth development workflow and effective adoption of new processes and technologies.
- React Integration: Successfully integrated React into an existing Ember application, implementing Storybook to facilitate easier development and testing of React components.
- Cross-Team Support: Actively assisted all Scrum teams at the program level in resolving infrastructure and framework issues, promoting a collaborative problem-solving environment.
- Microservices Libraries: Developed and implemented common libraries for microservices, fostering consistency and reusability across the project.
- Team Leadership: Led the integration team, coordinating on-site and offshore developers to balance workloads effectively and meet project deadlines.
- Agile Transition Support: Initially acted as Scrum Master to guide the team as they adapted to an Agile environment, fostering an adaptive and responsive workflow.
- Framework Development: Created a shared functionality and integration framework that serves as a standard for the entire project team, enhancing development practices.
- Onboarding New Team Members: Trained and mentored new team members to accelerate their learning curve within the framework, ensuring quick integration into the team.
- Requirement Estimation: Designed and provided accurate estimates for new requirements, facilitating effective project planning and resource allocation.
- Single Sign-On Implementation: Spearheaded the integration of single sign-on for ComposerWeb using SAML, improving user access management and security.
- Test Harness Development: Developed a standalone application serving as a test harness tool for internal testing of single sign-on functionality, ensuring robust validation.
- Event Framework Design: Contributed to the design and development of an event framework within the web services architecture, enhancing system communication and responsiveness.
- Third-Party System Integration: Designed and developed seamless integration with third-party systems for ComposerWeb, expanding functionality and service offerings.
- UAT Support: Provided crucial support for UK counterparts and clients during the User Acceptance Testing (UAT) phase, ensuring high-quality deliverables.
Technologies/Tools Used:IntelliJ IDEA, React, EmberJS, Node.js, AWS, Kubernetes, Docker, Design System, JBoss, WebSphere, Jetty, SVN, Maven, Hudson/Jenkins, Sybase, MS SQL, GWT, AngularJS, HTML5, CSS3, Spring, Dozer, Web Services, REST Services, Drools, ICXML.
For a comprehensive look at my full work history and older experiences, please visit my LinkedIn profile.