Shaharyar Iqbal
Date of birth: **/**/**** Place of birth: Karachi, Pakistan Nationality: Pakistani
Phone number: +92-313******* (Mobile) Email address: *****.*****.*********@*****.*** Address: Karachi, A-98 Block C Gulshan-E-Jamal Karachi, 74000, Karachi, Pakistan (Home)
Tech Lead Java Developer & Full Stack Java Developer skilled in Java, Spring Boot, Microservices, Angular, React, REST APIs, Kafka, CI/CD, Docker, Kubernetes, and cloud platforms like Azure. Passionate about designing scalable backend systems and mentoring teams. Based in Karachi, Pakistan with an H1-B visa stamped — needs conversion. 01/05/2017 – CURRENT Karachi, Pakistan
SOFTWARE DEVELOPERS NISUM TECHNOLOGIES
Responsibilities:
●Provided technical consultancy to different clients over the period of more than 6 years at Nisum.
●Creating technical design documents, user requirement documents and actively participating in technical implementation.
●Worked on microservices to interact with other system via Sync (WebClient)/ Async using kafka.
●Worked with product owners on requirements gathering,grooming and planning
●Leading team and make sure that everyone is fully utilized and delivering with full ownership, commitment and quality.
●Worked on in house Infrastructure to deploy application on kubernates.
●Having a strong grip on the project domain and able to fully understand the entire scope.
●Mentoring development team in house.
●Implemented CI/CD pipelines with Jenkins and Github action for automated deployments
●Mentoring testers for their automation scripts using cucumber. Working with several cross functional teams like DevOps, Release Management and Release Support Team in different projects and ensure end-to-end delivery.
03/08/2016 – 09/05/2017 Karachi, Pakistan
SOFTWARE DEVELOPER GLOBAL SOFTWARE CONSULTANT
Responsibilities:
●I was leading multiple teams of software engineers for product development. Involved in task allocation and coordination within the development team, also act as scrum master.
●Job responsibilities included but not limited to : requirement gathering, application architecture and design, client interaction and consultancy, team management, build/ release management, collaborate with other team members to create efficient, scalable, and maintainable solutions, provide solutions regarding technology selection, system structure, and integration points.
●Analyze issues, propose solutions code reviews, mentoring and Designing, Developing and upgrading android applications.
●Tools/ platform/ language : Java, Kotlin, 3rd Party Libraries such as (Google Map, Baidu Map, Stripe, Facebook, Google+ sign, Picasso etc).
●Developed Data Flows and Technical Design Specifications.
●Built effective queries for high-performance reporting and rendered them to Json, HTML, PDF and Excel format. Generate charts using jqGrid and canvas.js.
●Software system analysis and design using UML.
●Worked on projects : LEOMerchant, LEOSmart)
12/05/2015 – 29/03/2016 Karachi, Pakistan
APPLICATION SOFTWARE DEVELOPER MBS COMPANY
Responsibilities:
●Designing and Developing Mobile applications from scratch, Hands on Php server configuration as per application
●Propose/Implement design and methodologies for development. ABOUT ME
WORK EXPERIENCE
●Developing android applications using activity, fragment, broadcast receivers and services.
●Establishing a Php Server for communication with android via Rest Services.
●Generate reports and charts using jqGrid and canvas.js.
●Published applications: Appro, SmartSurvey.
2011 Karachi, Pakistan
BACHELOR COMPUTER SCIENCE Bachelor Computer Science Website https://www.ssuet.edu.pk/
Mother tongue(s): URDU
Other language(s):
UNDERSTANDING SPEAKING WRITING
Listening Reading Spoken production Spoken interaction ENGLISH C2 C2 C1 C1 C2
Levels: A1 and A2: Basic user; B1 and B2: Independent user; C1 and C2: Proficient user Java (computer programming) JavaScript Microsoft Office Microsoft Excel Microsoft Word Java (Junit) Java (Spring JUnit Hibernate) microsensors RestAPIs Frameworks: Spring, Spring Boot Spring (Spring Boot, Spring Security) Spring Kafka MySQL Oracle User Java2ee Java, JavaFX use personal organization software With one year of experience in Vue.js Angular React, AngularJs JavaScript Framework Apache Tomcat JavaScript - JQuery HTML CSS Javascript Jquery use markup languages Programming Languages - C,C++,Java,HTML and MS SQL server CSS3 (basic) communicate problems to senior colleagues communication communication principles Full-Stack Software Developer programming, software engineering, software development Software Development and Software Engineering Software engineer
● Supply Chain Management
Client: WSI
Description: Project is Supply Chain management system handling inventory and orders Tech Stack: Java17, Gradle, SpringBoot, Reactive Spring, Kafka Responsibility:
●Responsible for overseeing reservation, order management, customer management, sourcing, item and inventory microservices, which played a crucial role in ensuring real-time stock availability and allocation for a leading e- commerce platform.
●These microservices communicate synchronous and Asynchronous requests / messaging using Reactive WebClient and Kafka respectively.
●Created file-upload framework microservice which reads excel and csv file and processes each row and stores it in Cassandra, Solr database.
●Contributing to system architecture, software design, and coding best practices.
●Perform Code reviews, Ensure the code changes that are made are in consistent with coding rule guidelines.
●Backstage – Cross Divisional Purchases (CDP)
Client: Macy’s (Atlanta Region)
Description: Project was a Warehouse Management System (WMS) handling specific types of orders that were created from a warehouse to perform cross warehouse (divisional) purchases. Tech Stack: Spring Boot, Java, Oracle, Kafka
Responsibilities:
●I was leading this project from offshore with the support of an onshore engineer.
●As the project lead, I managed a cross-functional team, fostering collaboration between developers, analysts, QA and regression team. Through effective teamwork, we streamlined operations.
●Customized several processes which includes order creation, Items picking, Packing, Manifesting and finally shipping those items via specific carrier. Each and every process is based on different micro-services. EDUCATION AND TRAINING
LANGUAGE SKILLS
SKILLS
PROJECTS
●Perform code reviews in Github ensuring code quality and adherence to coding standards.
●Overseeing project planning, resource allocation, and milestone tracking.
●Help in release deployment on production.
●Inventory Management
Client: WSI
Description: Project is inventory management system handling inventory and items related microservices. Tech Stack: Java17, Gradle, SpringBoot, Reactive Spring, Kafka Responsibility:
●Responsible for overseeing inventory, item, managing backend portal named WOOF UI which compromises delivery- date, store business operations, item and inventory microservices.
●Contributing to system architecture, software design, and coding best practices.
●Perform Code reviews, Ensure the code changes that are made are in consistent with coding rule guidelines.