Tech Lead / Senior Fullstack Engineer
Auckland, New Zealand
At Commercebuild, I led the migration of the existing system from PHP to React JS, utilizing microcomponents to enhance modularity and maintainability. I played a hands-on role in developing and implementing software solutions using a variety of technologies.On the front-end, I used SASS, Bootstrap 4.0, Reacstrap, ReactJS, Redux (including Redux-Thunk, Redux-Saga, and Redux-Form), Immutable JS, Lodash, Axios, Webpack 3, ES6, Babel, Jest, and Enzyme. I ensured that the UI was highly… Show more At Commercebuild, I led the migration of the existing system from PHP to React JS, utilizing microcomponents to enhance modularity and maintainability. I played a hands-on role in developing and implementing software solutions using a variety of technologies.On the front-end, I used SASS, Bootstrap 4.0, Reacstrap, ReactJS, Redux (including Redux-Thunk, Redux-Saga, and Redux-Form), Immutable JS, Lodash, Axios, Webpack 3, ES6, Babel, Jest, and Enzyme. I ensured that the UI was highly responsive and efficient.On the back-end, I worked with Java 8, SpringBoot, and the Spring Framework, utilizing tools like Maven 3, Apache JEXL, and Hibernate. I developed RESTful APIs and used Swagger for API documentation. For databases, I worked with H2DB, MySQL, and PostgreSQL, ensuring robust data management.I also leveraged Google Cloud Platform, Docker, and Kubernetes for deployment and containerization, ensuring scalable and reliable application deployment.Throughout the project, I collaborated closely with product managers and stakeholders to gather requirements and deliver tailored solutions. I led technical discussions, made key decisions on architecture and tools, and provided guidance to the development team. I applied agile methodologies (Scrum) to manage project development efficiently, conducting regular sprint planning, reviews, and retrospectives. Show less