Verified Expert in Engineering
Software Engineer and Developer
Irfanullah is a software engineer who started programming and working with web development when he co-founded an accounting-focused educational website. With a solid background as a finance professional, he then decided to invest in a bachelor's in computer science and started working as a React developer. Irfanullah is willing to embrace any professional challenge that allows him to apply his combined expertise in software development and finance.
MacOS, Visual Studio Code (VS Code), Windows
The most amazing...
...project I've co-founded and developed from scratch is XPLAIND, which helps students learn for free and has achieved over 80 million page views.
Senior Software Engineer
- Developed a prototype micro front-end application with Angular 16 and Webpack Module Federation.
- Performed the research work for architectural decisions around data tables, micro front-end navigation, and state management.
- Reviewed PRs and suggested improvements to help reduce technical debt.
Nindatech Sdn. Bhd.
- Received recognition from my product manager for my outstanding skills and performance as a React developer.
- Became one of the senior members of the front-end team with the ability to direct the development of the in-house React components library.
- Created specs for new features and contributed to smooth running sprints.
- Developed and configured microservices built with Loopback 4.
- Used Java Spring and PostgreSQL to build REST APIs.
Financial Audit Supervisor
- Carried out external financial audits of several small organizations.
- Collaborated with BDO Mauritius in the financial audit of an investment group.
- Worked with numerous clients to smoothly conduct audit activities, such as stock counts, confirmations, and reconciliations.
- Maintained accounting records for various provident funds and NGOs.
- Prepared quarterly and annual financial reports for the clients and helped facilitate the external financial audits.
- Managed a small team of accountants to carry out routine bookkeeping tasks.
Co-founder and Web Developer
- Co-founded a very popular accounting website with millions of page views every year.
- Built a custom CMS for the website to allow authors to create and modify the content using an admin web interface.
Although I started my career as an accountant, developing this website raised my interest in programming, and I ultimately switched to software development.
Next.js and Loopback 4 Real Estate Apphttps://github.com/irfanullahjan/cm2020-agile-software-projects
Redux, Bootstrap, Next.js, Django, Loopback, Express.js, Spring, Hibernate, Angular
Formik, React, React Redux, Redux Form, React Redux Form, jQuery, Yup, RxJS, NgRx
Object-oriented Programming (OOP), REST, Search Engine Optimization (SEO)
Web, Visual Studio Code (VS Code), Windows, Docker, MacOS
Web Development, Programming, Financial Reporting, IFRS Financial Reporting, Business Strategy, Finance, Sagas, i18n, Economics, Business Law, Taxation, Auditing, Windows Subsystem for Linux (WSL), Storybook, Content Management Systems (CMS), Financial Analysis, Microfrontends
Webpack, Git, Jira, IntelliJ IDEA
MySQL, PostgreSQL, Spring Data JPA
Coursework Toward a Bachelor of Science Degree in Computer Science
University of London - London, United Kingdom
Bachelor of Science Degree in Applied Accounting
Oxford Brookes University - Oxford, United Kingdom
IELTS | International English Language Testing System
Association of Chartered Certified Accountants
Certificate in Accounting and Finance
Institute of Chartered Certified Accountants
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.Start hiring