Summary


  • Experienced software engineer with over 2 years 10 months of expertise in Java/J2EE application development

  • Strong skills in technologies and frameworks like JDBC, JPA, Hibernate, and Spring Data

  • Proven track record of delivering high-quality code and effective collaboration within cross-functional teams

  • Solid understanding of object-oriented principles and best software development practices

  • Continuously updates knowledge with the latest advancements in the field

  • Committed to driving project success through innovative solutions and meticulous attention to detail

  • Develops and maintains high-quality, scalable code using Java, Hibernate, Spring, and Spring Boot

  • Proficient in working with Spring Cloud modules for microservice architecture

  • Designs and develops REST endpoints using JAX-RS, JSON, Jersey, and Spring MVC

  • Implements security features like OAuth 2.0, Spring Security, and JWT to secure REST endpoints

  • Utilizes Test Driven Development (TDD) and writes unit and integration tests using JUnit and other frameworks

  • Implements and maintains DevOps practices including CI/CD, IaC, and automated testing

  • Skilled in version control systems like Git, GitHub, and SVN

  • Proficient in Docker for containerization and deployment in cloud environments

  • Holds a Bachelor of Science degree in Software Engineering

  • Additional education in Computer Information Technology

  • Skilled in various tools and technologies including CSS, Bootstrap, Angular, and monitoring/logging tools

  • Worked on personal projects, including an Online Exam Portal


Projects

Smart Exam Management Platform using Spring Boot and Angular

Experience

Company Logo
Software Engineer
Biniary Digital IT Soluction PVT LTD
Apr 2021 - Present | Karachi, Pakistan


Developed and maintained microservices-based web applications using Java, Spring Boot, and related technologies.
Successfully delivered multiple projects meeting or exceeding client expectations.
Collaborated with cross-functional teams to gather requirements, analyze user needs, and design scalable solutions.
Integrated third-party APIs and services to enhance application functionality and improve user experience.
Utilized Git for version control and actively participated in code reviews to ensure code quality and maintainability.
Implemented unit tests and performed rigorous debugging to identify and resolve software defects.
Reduced bug count by 30% through comprehensive testing and debugging techniques.
Deployed microservices using Docker containers and managed them using Kubernetes for improved scalability and reliability.
Implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines using Jenkins, AWS CodePipeline, and Azure DevOps.
Automated build, test, and deployment processes to reduce errors and improve time to market.
Implemented monitoring and observability using tools like Splunk, ELK Stack,
Actively participated in Agile ceremonies to ensure smooth project execution and meet sprint goals.

Education

University of Sindh
, Bs Software Engineering‎
Java Enterprise Programming, Programming, SQL Server Database
CGPA 3.4/4
2020
Government College of Technology (Boys), Hyderabad
Diploma, ‎
Cumputer Information Technology
Completed
2016

Skills

Intermediate Angular
Intermediate Angular JS
Expert ATS Knowledge
Intermediate AWS
Intermediate ElasticSearch
Expert Hibernate
Intermediate Hibernate 3.1
Expert J2EE
Intermediate Java Application Development
Expert Java concurrency
Intermediate Java Enterprise Edition
Intermediate Java Spring Boot
Intermediate Kafka
Intermediate MongoDB
Intermediate MySQL
Intermediate Oracle Administration
Intermediate PostgreSQL
Beginner REACT.JS
Expert Spring Boot
Intermediate Spring Framework
Expert Spring MVC
Expert Springboot
Intermediate SQL
Intermediate TeamCity
Intermediate Thymleaf

Languages

Intermediate English
Expert Urdu