Personal Profile
As an accomplished software engineer with a passion for technology and a strong desire to lead, I am seeking to transition into a leadership role where I can leverage my technical expertise, strategic vision, and leadership skills to drive success.
My recent pursuit of a Master's in Information Technology with a focus on project management has equipped me with the knowledge and skills necessary to manage complex projects and lead cross-functional teams to achieve their goals. I am highly adaptable and able to learn new technologies quickly, making me a valuable asset to any team.
With over a decade of experience in software development, I have demonstrated a deep understanding of software development processes and have consistently delivered high-quality solutions that align with business objectives. I possess strong problem-solving abilities and have a proven ability to communicate effectively with team members, stakeholders, and customers.
In addition, I possess strong leadership skills, including the ability to inspire and motivate teams towards achieving common goals. I have experience managing projects, conducting performance evaluations, and providing constructive feedback to team members. I am a natural collaborator, able to build strong relationships across departments and stakeholders.
With a focus on innovation, I am committed to staying up-to-date with emerging technologies and industry trends. I have experience developing and implementing technology strategies that align with business objectives and drive growth. I am confident in my ability to lead teams towards achieving project goals, while maintaining a positive and productive work environment.
As I pursue a leadership role, I am eager to apply my experience, skills, and passion for technology to drive success and innovation for organizations.
Industry expertise – Bank, Health, Accounting, Tax Compliance, Corrugator Industry, and Building
Skills & Proficiency
Leadership
Azure & AWS Cloud Stack
.NET platform
CI/CD
Databases / Analytics
CI/CD and repositories
Development Best Practices
Business Management & Project Management
Coaching & Mentoring
Work Experiences
• Client: Kiwibank (July 2022 – Present)
o Working in Cards and payments team
o Developing a solution to enable Bank credit and Debit Cards for use with Apple Pay and Google Pay
o Implementing a microservices architecture using Rest APIs and Kubernetes
o Leveraging AWS cloud infrastructure to host the solution, including an AWS RDS PostgreSQL database with Entity Framework code first development.
o Utilizing Git repository and CI/CD pipelines with GitHub to manage and deploy changes to the solution.
o Collaborating with third-party vendors to ensure successful implementation of the solution.
o Incorporating fraud detection measures to ensure secure transactions with Apple Pay and Google Pay
o Creating a solution for Card provisioning in Apple Wallet with multiple flows available for Apple devices
o Investigating and developing a solution to consume VISA APIs
o Developing a solution to provide account and card information to VISA via APIs
o Documenting solution and findings, including API documentation
o Managing the backlog, sprints, and retrospectives using Azure DevOps boards.
• Client: Fletcher Building (September 2021 – June 2022)
o Involved in enhancing an existing product provided by Innovit.
o Programming the solution using Python.
o Responsible for maintaining the code in Azure DevOps GIT repositories and the backlog on JIRA board.
o Strong advocate of DRY/KISS/SOLID principles in coding practices.
• Developing and maintaining a complex Windows Forms application for Enterprise Sales Processing in the corrugator industry
• Using .Net Framework, VB.net, Integration, SQL Server, and other technologies for continuous software development, maintenance, and debugging
• Managing code repositories with TeamCity, Gitlab, and SVN, and following continuous integration, Agile Methodology, DRY/KISS/SOLID Principles, and clean code practices
• Integrating with 3rd party apps, conducting unit testing with FakeItEasy, Rhino Mocks, and NUnit, and performing automation testing with Test complete, using Behaviour-Driven and Python
• Mentoring junior/intermediate developers, assisting the Tech Lead in investigations, and providing Level 3 support
• Successfully set up and facilitated community of development practices (code mentor’s forum) for 2 years
• Successfully led the project to migrated codebase from SVN to GIT
• Continuous participation in innovation/R&D, to implement new technologies in line with company’s vision
• Backup Scrum Master for the team, in the absence of the Scrum Master
• Contributed to the development of a SAAS product specializing in Tax Compliance
• Ongoing development, maintenance, and debugging using .Net Framework, C#, Restful API, Angular, MVC, SQL Server, and other technologies
• Daily use of Azure Cloud Stack
• Utilized Azure DevOps for maintaining repositories, builds, and releases
• Adhered to continuous integration and continuous deployment, Agile Methodology, and SOLID Principles
• Practiced clean code and doing regular code reviews
• Integration with 3rd party APIs
• Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) using Spec Flow and MS Test Framework
• Successfully set up and facilitated community of development practices (Tech or Treat)
• Mentored Junior Developer
• Providing Level 3 support when required
• Working on a SAAS product which provides provisional tax assessment to IRD
• Continuous software development and maintenance/debugging using .Net Framework, C#, Restful API, Angular, MVC, etc.
• Integration with 3rd party APIs
• Test-Driven Development(TDD) and Behavior-Driven Development (BDD) using SpecFlow and NUnit Framework
• Worked on SyncDirect, a cloud product that integrates with various business accounting software (MYOB, XERO, Reckon, etc.) to extract data and transform it into a standard format for accountants to use with Practice General Ledgers.
• Integrated SyncDirect with 3rd party accounting software through APIs, ODBC drivers SDKs.
• Performing continuous software development, maintenance, and debugging using technologies such as .Net Framework, C#, WPF, MVVM, WCF, Restful API, ClickOnce application, WinForms, DevExpress Reports, and XAML.
• Following Agile methodology with scrum and sprints for software development.
• Acting as Scrum Master for the team, leading sprints, stand-ups, and retrospectives.
• Using TFS source control to branch and maintain code.
• Design, development and maintenance of databases in MSSQL Server
• Maintaining QA and Staging environments and responsible for final production release on the server and building client packages.
• Supporting Consulting and Marketing teams with SyncDirect, educating them about new changes and keeping the demo sale image (virtual machine) up-to-date with upcoming releases.
• Implementing and maintaining automated data processing information systems
• Providing accessible and appropriate information services for Nelson Bays catchment and other organizations utilizing NBPH IS capacity and capability.
• Software development and maintenance using .Net Framework, C#, ASP.NET Web forms, MVC, Bootstrap, JavaScript, JQuery, etc.
• Designing, developing, and maintaining databases in MSSQL Server
• Developing and maintaining ASP.NET Windows Forms applications and Windows Services
• Processing HL7 files from General Practices for Capitation-Based Funding (CBF) from the Ministry of Health and Service Utilization in the Nelson Bays Region
• Providing technical assistance to staff for data analysis and reporting
• Providing monthly/quarterly/annual reports to NBPH Management on program development and activities
• Designed Database
• Developed Database in MySQL
• Populate with old data already existing in an excel file
• Disaster Recovery
• Securing the database
• Connectivity with MS Office 2007 and 2010
Training & Certificates
Volunteer Experience
• Designed Database
• Developed Database in MySQL
• Populate with existing data
• Disaster Recovery
• Securing the database
• Set-up Mail Merge with MS Word and MySQL Database
• Assisted in developing and maintaining the Website
• Uploaded information on the Website