Migration of a brownfield project (already in production) for microservices (Java Spring Boot, focus)
Perform migration process on specific topics (e.g. logging, monitoring) independently and migrate services and angular applications from AWS to OTC
Reviewing & giving feedback, giving recommendations regarding a backup and recovery plan from
DevOps Tasks
The technology stack includes Java, microservices, Angular, NgRx, Nginx, OAuth, Kubernetes, Docker, Grafana, Micro-services.
Oct 2021 - Jan 2024
2 years 4 months
Netherlands
Senior Software Architect
Vanderlande
Led multiple software development teams tasked with building a next generation warehousing platform using micro-frontends and event-driven microservices deployed on Kubernetes. Helped the team in implementing architectural best practices in CI/CD (gitops with flux), componentized frontends, and Kafka-centric microservices.
Achieved outstanding business outcomes through hands-on collaboration across product management, infrastructure, frontend, backend and quality assurance teams. Accelerated the team velocity through targeted technical and non-technical interventions.
Mentored software architects and developers, providing technical guidance and feedback on their work.
The technology stack includes Java, microservices, Angular, NgRx, Nginx, Keycloack, Kubernetes, Docker, Kafka and micro-frontend based architecture.
Jan 2021 - Jun 2022
1 year 6 months
Germany
Senior full-stack developer
Goldn GMBH
The software was intended to be used by people from cosmetics industries who are not very tech savvy and thus we wanted to be very innovative and create interfaces which were intuitive and powerful.
The technology stack includes React, GCP, Go Lang, GraphQL, Postgresql, Nginx and NextJs based frontend. Implemented OAuth based passwordless login/register flows and integrated with Stripe. Used Auth0 for admin and customer apps with restricted email domain access.
Lead the development of a blog and other public web applications using NextJs and Strapi with server side rendering enabled.
Dec 2019 - Dec 2020
1 year 1 month
Germany
Senior full-stack developer
Chemster GMBH
Conducted code reviews and implemented best practices to ensure that the software codebase was maintainable and scalable.
The technology stack includes Postgresql, AWS Lambda using NodeJs, SecretManager, Aurora serverless, CDK and React, Nginx based frontend.
I helped in writing and extended the CI/CD pipelines and developed a complete end to end feature which was related to quotes and orders. I developed both frontend and backend and created infrastructure as well.
Jul 2018 - Jul 2019
1 year 1 month
Germany
Lead full-stack developer
Deutsche Bank
Worked on both Angular/Java (SpringBoot) and React, Nginx based applications. Created responsive and cross browser compatible components.
My role was to write code, review code written by other developers, train and help developers and also support in the overall development process.
Even though initially my role was not that broad, I quickly realized that the team needed some leadership and I stepped forward to play my role as a senior and as a leader.
Jan 2018 - Dec 2022
5 years
Team Lead
PropertyOnion
Started the project (property search engine) for a small enhancement in the search engine to allow users to search via visible area on map. The work was so much appreciated by the client that I got the opportunity to lead the whole development and later continued working as part time team lead for several years.
Worked on AWS, Java, Angular, Typescript, Github to build customer and admin applications. Used github actions to automate deployment. Integrated Paypal and braintree for payment integration. Worked initially on a totally hands-on role for the initial couple of years in which I laid out the foundation of applications and the infrastructure using terraform and integrated Paypal, Auth0, Wordpress and also wrote a data cleaning pipeline. Later I moved to managing the team of around 12 developers and steered the overall development.
Apr 2015 - Present
10 years 5 months
Pakistan
Co-founder
Indus Valley Labs
I started the company as a solo developer and organically grew the company. I not only worked as a developer, but also hired new talent and in three years the company grew to 20 developers.
I got the opportunity to work with startups and some very long term projects like iReservos, PropertyOnion and Goombal.
I thoroughly enjoyed my broad role at Indus Valley Labs. I am proud that there is a big share of my hard work in the success of startups called BizMatch, PropertyOnion, SalesDNA and many others.
Jan 2001 - Dec 2014
14 years
Pakistan
Various roles
Freelance Software developer
Worked as full stack developer in various freelance roles.
During these several years I managed projects from requirements gathering to development, deployment and testing and project handover which gave me the opportunity to work on all phases of software development.
I worked in remote distributed teams and gained valuable expertise in effective communication and self organization.
Summary
A highly skilled Senior Software developer and Architect with 25 years of experience in designing, developing and deploying large-scale software systems. Stays up-to-date with the new tools and technologies
Highly recommended by clients. Testimonials available on request.
Strong communication and leadership skills, with the ability to communicate technical concepts to non-technical stakeholders.
Languages
Urdu
Native
German
Advanced
English
Advanced
Hindi
Advanced
Education
Oct 2012 - Jun 2017
Institute of Business Administration
Master of Science in Computer Science · Computer Science · Karachi, Pakistan
Oct 1998 - Jun 2001
University of Karachi
Bachelor of Science in Computer Science · Computer Science · Karachi, Pakistan