mykdspyk (MA) Logo

View my CV

My Work Experiences

Explore a summary of my professional experiences, showcasing key roles and achievements that highlight my skills and contributions. For a comprehensive look at my full work history and older experiences, please visit my LinkedIn profile. There, you’ll find detailed information about my career journey, including projects I’ve led, teams I’ve collaborated with, and the impact I’ve made in various industries. I invite you to connect and discover how my background aligns with your interests.

Michael Aguilar

Technical Lead | Software Engineer | Full Stack Development


Key Skills
  • JavaScript and JS Frameworks (NodeJS, NextJS, React, Ember, AngularJS, JQuery)
  • HTML/CSS
  • Tailwind Css
  • Java (Spring, Spring boot)
  • Database Technology (Oracle, MySQL, Microsoft SQL, MongoDB, DB2)
  • DevOps skills (Docker, Kubernetes, AWS, Linux/Unix)
  • UI/UX Design Skills

Education

Mapua University,

Manila, Philippines,

BS Computer Engineer,

1999-2003

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 Engineer

at 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 Engineer

at 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 Lead

at 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.