Irfanullah Jan
Verified Expert in Engineering
Software Engineer and Developer
Ottawa, ON, Canada
Toptal member since July 14, 2022
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.
Portfolio
Experience
Availability
Preferred Environment
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.
Work Experience
Senior Software Engineer
SimCorp
- 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.
Software Engineer
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
BDO
- 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.
Senior Associate
EY Pakistan
- 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
XPLAIND.com
- Co-founded a very popular accounting website with millions of page views every year.
- Developed the website from scratch using HTML, CSS, JavaScript, JQuery, PHP, and MySQL and deployed it using Godaddy.
- Built a custom CMS for the website to allow authors to create and modify the content using an admin web interface.
Experience
XPLAIND.com
https://xplaind.comAlthough 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 App
https://github.com/irfanullahjan/cm2020-agile-software-projectsEducation
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
Certifications
IELTS | International English Language Testing System
British Council
ACCA Qualification
Association of Chartered Certified Accountants
Certificate in Accounting and Finance
Institute of Chartered Certified Accountants
Skills
Libraries/APIs
Formik, React, React Redux, Redux Form, React Redux Form, jQuery, Yup, RxJS, NgRx
Tools
Webpack, Git, Jira, IntelliJ IDEA
Languages
JavaScript, HTML, CSS, Sass, SQL, TypeScript, PHP
Frameworks
Redux, Bootstrap, Next.js, Django, Loopback, Express.js, Spring, Hibernate, Angular
Paradigms
Object-oriented Programming (OOP), REST, Search Engine Optimization (SEO), Microfrontends
Platforms
Web, Visual Studio Code (VS Code), Windows, Docker, MacOS
Industry Expertise
Accounting
Storage
MySQL, PostgreSQL, Spring Data JPA
Other
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
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