ALI RAZA
--
SENIOR SOFTWARE ENGINEER
SUMMARY
Highly skilled and detail-oriented software developer with over 7 years of experience designing, developing, and deploying
enterprise-level applications. Proficient in multiple programming languages, software development methodologies, and database
management systems, with main focus on JavaScript, React.js, React Native, Angular, Vue.js, PHP, Laravel Framework, Node.js,
Express, Next.js, Nuxt.js, MongoDB, SQL, MySQL, NoSQL, PostgreSQL. Extensive experience of working with remote teams
throughout my career.
SKILLS
Languages
Tools
JavaScript
TypeScript
PHP
HTML/ CSS
Git
Github
Gitlab
Bitbucket
Jira
Clickup
WORK EXPERIENCE
Frameworks
Node.js
Vue.js
Laravel
React.js
React Native
Angular
Next.js
Tailwind
Express
Rails
DevOps
Aws
Azure
GCP
Docker
Kubernetes
Jenkins
Soft Skills
Team Player
Clear Communication
Problem Solving
Time Management
Creative Thinking
Team Management
MoneyViz
Senior Software Engineer
Dec 2022 - Present
Key Responsibilities and Achievements:
Developed a core integration module following adapter pattern to make the integration of third party tools in
the platform more efficient and less complex
Led the design and implementation of critical features within the MoneyViz platform, enhancing its usability
and performance while ensuring compliance with industry standards and best practices.
Collaborated closely with cross-functional teams to translate business requirements into technical
specifications and completed the development of those epics within in the target timeline
Mentored and coached junior developers, and helped them in understanding the current codebase so they
can start contributing to the development
Actively participated in code reviews and conducted comprehensive testing procedures to maintain code
quality and minimize system vulnerabilities.
Designing/Maintaining Database ERD with the continuous development
Contributed to the refinement of development processes and workflows, optimizing efficiency and
productivity across the software development lifecycle as the development process was not very efficient
before my joining
Played a key role in troubleshooting and resolving complex technical issues
HappyAgencies
Senior Software Engineer
Sep 2020 - Nov 2022
Key Responsibilities and Achievements:
Pioneered the integration of complex APIs into our software ecosystem and Built the complete platform
architecture
Development of user end platform in React using functional components and leverages Redux for managing
application state
Developed and executed unit tests and performed system testing to ensure software quality
Introduced services and repository layers in the developed application to enhance application scalability
Integreted third party APIs like Zoom, Salesforce & Zoho for customer data management
Developed the ticketing module within the platform to help customers maintain their support tickets and assign
them to their internal employees
Developed and executed unit tests and performed system testing to ensure software quality
Motabaqah Trading Company (MTC)
Full Stack Engineer
July 2018 – July 2020
Key Responsibilities and Achievements:
Assisted in the development of custom APIs using Laravel, gaining hands-on experience in building robust backend
systems to support various software applications.
Played a supporting role in integrating third-party APIs into our projects, learning the intricacies of API
communication and data exchange.
Worked closely with senior engineers to contribute to the frontend development efforts, honing my skills in Vue and
React to create dynamic and responsive user interfaces.
Participated actively in code reviews and testing activities, gaining insights into best practices for maintaining code
quality and ensuring software reliability.
Embraced opportunities for learning and growth, eagerly tackling new challenges and seeking guidance from
experienced team members to enhance my skills.
Contributed ideas and suggestions for process improvements, demonstrating a proactive and collaborative
approach to team dynamics.
Stayed curious and engaged with emerging technologies and industry trends, leveraging resources to expand my
knowledge and stay up-to-date with the latest developments in software engineering.
EDUCATION
Bachelor of Computer Science
Lancaster University, United Kingdom
Jan 2014 - Aug 2018
PROJECTS
Calendars Cloud
Tech Stacks: VueJS, Laravel, MySQL, AWS
The platform provide customers with a powerful tool to create beautifully customizable calendar from multiple
calendar data sources like Salesforce, Marketo, Trello, Outreach, Asana, Loom. Users will have the ability to
overlay color-coded events, customize filters, schedule alerts, exhort to Outlook, iCal, and Google calendar, share
calendar online, and many more advanced features.
Moneyviz
Tech Stacks: VueJS, Node.js, Laravel, NoSQL, AWS
This project consists of multiple integrations of different trading (stock and crypto) platforms where the end-user
pays to calculate taxes of the trades based on fiscal years. The backend was based on Laravel and with a few
Node.js-based integrations and used both MySQL and MongoDB to store the data, with the frontend in the blade,
jQuery, and Bootstrap.
Email Builder
Tech Stacks: ReactJS, Laravel, PostgreSQL, GCP
The SaaS platform integrates with Salesforce CRM, letting companies set up accounts and provide tool access.
Employees log in with their company Salesforce accounts, utilizing modules like the Email Template Generator for
customizable templates with event details. The HTML to EML Converter transforms custom HTML templates, and
the UTM Parameter Updater simplifies UTM configuration in pre-designed email templates.
HappyAgencies
Tech Stacks: VueJS, PHP, Laravel, MySQL, AWS
A platform developed for a digital agency, where they can onboard they customers and the customers can select
from the agency services and create orders. The agency can use this platform to assign the orders to their team
members and customers can keep track of their orders. The team members can collaborate on the tasks within the
platform as well like within team messaging, upload order assets etc.