خلاصہ

Having around 4+ years of back-end development experience in Server-side Programming with using Java /J2EE technologies.
•Worked As a Golang developer.(Freelance Project)
•Worked As a ETL developer.(Freelance Project)
• Working experience on all aspects of Software Development Life Cycle (SDLC) and coded application components in an Agile environment.
• Experience in application development using Spring and Hibernate framework.
• Angular knowledge (Basic).
• Good experience on both SOAP and REST based web services for developing both consumer and provider side enterprise application.
• Working on Clinical and Banking Domains.
• Working experience on Window operating system.
• Provided innovative ideas to improve customer experience and appreciated across Client’s Management.
• Exposure to multiple frameworks and good design and development skills.
• Experience in giving best solutions to customer’s problem statements.


Primary Skills:
Java/J2ee, Golang, Spring, Hibernate, REST, Spring Data JPA,
SOAP, Spring Boot, Micro-services

Secondary Skills:
AWS,Kafka, Docker, Kubernete, Swagger

Databases:
Oracle, MYSQL, PostgresSQL, Mongodb


پراجیکٹس

Web Portal
Allied Bank System

تجربہ

کمپنی کا لوگو
JAVA|JAVAEE|Golang|Data Engineer(ETL)|Fintech|Microservice|Developer Remote
Systems Limited
مارچ ۲۰۱۹ - موجودہ | Lahore, Pakistan

A team member responsible for understanding the Business Requirement from Business Users and other documents• Implement service layer for the client-service app to create new user, get user details information and update the client information by interact with backend database layer and then update shared directory and return the response also handling error scenarios using REST APIs.• Implement the pagination logic to fetch filtered data from multiple tables usingspring data JPA.

Contribute to all stages of software development lifecycle
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Analyze user requirements to define business objectives
Envisioning system features and functionality
Define application objectives and functionality
Ensure application designs conform with business goals
Develop and test software
Identify and resolve any technical issues arising
Create detailed design documentation
Propose changes to current Java infrastructure
Develop technical designs for application development
Develop multimedia applications
Write well designed, testable code
Conducting software analysis, programming, testing, and debugging
Manage Java and Java EE application development
Develop documentation to help users
Transforming requirements into stipulations
Prepare and produce releases of software components
Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review

تعلیم

University of Management & Technology (UMT)
ماسٹرز, ماسٹرز ان سائنس, MCS‎
Computer Software
CGPA 3.5/4
2018

پیشہ ورانہ مہارتیں

متوسط Amazon Aws Command
متوسط Angular 4+
متوسط Angular 8
متوسط AngularJS
متوسط Apache Deployment
ابتدائی API
متوسط Boot
متوسط Git
متوسط Hibernate
متوسط Infrastructure Management.
متوسط J2EE
ماہر JAVA
متوسط Java Framework
متوسط Java Spring
متوسط Java Spring Boot
متوسط Javascript
متوسط JSP
متوسط Laravel
متوسط Maven
متوسط MVC
متوسط MySQL
متوسط React JS
متوسط Restful Architecture
متوسط Spring
متوسط Spring MVC
ابتدائی SQL
متوسط Tomcat
ابتدائی Tracking System Monitoring
متوسط Web Automation
ابتدائی Web Development Farm Works

زبانیں

ماہر اردو
متوسط انگریزی