| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
Full Stack Software Developer
Industry Equivalency
Street Address 13 13 11 11
Java SQL JavaScript Servlets Spring Test
Equivalency in months
ABOUT ME
I am a full-stack Java software developer with recent experience building multi-tiered web applications. I went to school at
The University of Faisalabad where I pursued a Bachelor s degree in Software Engineering. I always wanted to enter the
technology field because I really enjoy the process of coding using different front-end and back-end technologies. In a
few years, my goal is to become a senior developer so that I can mentor others.
During my time at Revature, I ve worked on several projects where I gained experience in both backend technologies
(including Java, SQL, and Spring framework) as well as frontend development (including HTML/CSS, and JavaScript). I
also have experience with DevOps and using CI/CD pipelines, deploying to the AWS cloud. I really enjoy collaborative
team environments where I can learn from others, and I have worked hard to improve my interpersonal and
communication skills. My latest project involved me facilitating the daily standups and helping to resolve any blockers my
teammates have. I look forward to applying all of my skills and prior experience in a position on your team.
Education & Certification
Bachelor's Degree - Software Engineering
The University of Faisalabad - Jul 2020
GPA : 3.44
U.S. Equivalency
Bachelor of Science in Software Engineering (ECE Evaluated)
GPA: 3.43
Skill Matrix All durations represent Equivalency
Client Side Server Side Database
HTML (13 Months) Java (16 Months) SQL (13 Months)
CSS (12 Months) Spring MVC (7 Months) Postgres (10 Months)
Bootstrap (11 Months) Spring ORM (7 Months) JDBC (7 Months)
JavaScript (13 Months) Hibernate (7 Months) AWS RDS (3 Months)
AJAX (7 Months) Spring Data JPA (7 Months) RDBMS (6 Months)
Client Side Server Side Database
HTML Java SQL
CSS Spring MVC Postgres
Bootstrap Spring ORM JDBC
JavaScript Hibernate AWS RDS
AJAX Spring Data JPA RDBMS
HTTP Servlets Oracle SQL
BMC Control-M
Languages Testing DevOPs
Java (16 Months) JUnit (3 Months) Maven (6 Months)
HTML/CSS (9 Months) Mockito (3 Months) Tomcat (6 Months)
SQL (13 Months) Selenium (3 Months) Git(Hub) (6 Months)
Python (6 Months) Cucumber (3 Months) EC2 (3 Months)
C++ (10 Months) ETL Testing (3 Months) S3 (3 Months)
Languages Testing DevOPs
Java JUnit Maven
HTML/CSS Mockito Tomcat
SQL Selenium Git(Hub)
Python Cucumber EC2
C++ ETL Testing S3
JavaScript TDD Jenkins
Work Experiences
Accenture - JPMC May 2021 - Jul 2022
Associate Software Engineer
Card Heritage Mar 2022 - Jul 2022
Role : On-call Team Member
Description
Card Heritage Project was related to Credit and Debit cards promotions
and rewards with the Line of Business as CCB (Consumer and
Community Banking). There were seven web applications coming under
the scope of our team with one main Desktop Application. Those
applications were used by the Business users to analyze promotional
rates and rewards to be provided to clients and pre-qualified users for
credit cards.
Responsibilities
Assist Business users with application technical issues and make
required code changes and bug fixes Track the Issues and resolve
Incidents and Tickets raised by Business users Wok on the tasks
assigned by Application Owners and provide them with final analysis.
Connect with Applications Owners and keep them updated on the
ongoing tasks and follow the Instructions given by them. As part of
the Organization's Technology Update, Change the effected User Tools
to refer to Updated Database Keep track of Applications Password
cycle and follow the process to change password before expiry date
Update the Confluence page with useful information and links
helpful for other members and teams working on the project
Tools / Technologies
Java, Asp.net, Spring boot, SQL, SQL Developer, BMC Control-M,
Bitbucket, Atlassian Source Tree, Jet Evidence
Projects
QC Data Report App
The QC Data Report App is responsible for displaying data given from Associate QC Surveys. This data was loaded into the Database after
using an ETL Process on CSV files extracted from current G-Suite Data in preparation for the company transition to MS-Suite forms and
technologies. This app will query various information tailored to specific aspects of the data such as per batch or per week bases.
Additionally, the application plans to abstract away the submittal of the QC Survey into the application, away from forms such as Google
Forms.
Roles / Responsibilities
Created ETL Mapping Document
Developed connection between google drive and talend using Google spredsheet API.
Extracted data from CSV file using Talend.
Transformed the Extracted data following Mapping Document.
Loaded data into data warehouse using Talend.
Communicated with other teams to diagnose problems to accurately resolve a wide range of technical
issues
Environment / Technologies
Hibernate, Tomcat, Spring, REST, SQL, JavaScript, Java, Spring Test, Selenium, Jenkins, Git, AWS EC2, PostgreSQL
Doctor Finder App
The Doctor Finder is an application for doctors to post available times for appointments and patients to search by doctor specialty to find this
availability and book appointments. This application allows both new patients and new doctors to sign up, login and have access to their
own personal dashboard, which contains a calendar of appointments or availability times. The doctor dashboard allows doctors to see their
current availability and appointments for the week and be able to add more times they are available. They can also delete availability so
long as an appointment has not already been booked. The patient dashboard allows patients to see their current appointments and to book
new appointments. Overall the Doctor Finder is designed to help doctors fill their schedule and for patients to get appointments at their
earliest convenience.
Roles / Responsibilities
Utilized AWS RDS service with PostgreSQL engine to store information.
Managed source code with Git version control.
Used Github to host the git repository.
Used Spring Data JPA to manage Repository Interface.
Worked with project management tool called Maven to manage dependencies within the application.
Deployed the application on localhost using Tomcat 8 so that we can access the APIs we created.
Made AJAX calls to API endpoints hosted on localhost.
Tested Business logic as well as other important functionalities using JUnit and Mocikto testing frameworks.
Environment / Technologies
Hibernate, Tomcat, Spring, REST, SQL, JavaScript, Java, Spring Test
TRMS - Java
The Tuition Reimbursement System, TRMS, allows users to submit reimbursements for courses and training. The submitted reimbursement must
be approved by that employee's supervisor, department head, and benefits coordinator. The benefits coordinator then reviews the grade
received before finalizing the reimbursement.
Roles / Responsibilities
Collaborated with other developers to ensure that progress was being made to burn down user stories with
daily stand up meetings.
Facilitated communication between teams to ensure that changes being made would not affect
development and were documented publicly or privately as necessary.
Designed the UI using HTML and CSS.
Used Spring Data implement basic DAOs using custom queries as needed and abstracted business logic
into separate service layer.
Used Java to create business logic.
Created Java Servlets to handle requests and responses.
Served my web application on Apache Tomcat.
Responsible for creating and maintaining README.md.
Environment / Technologies
Servlets, Java, JavaScript, HTML, CSS, JDBC, SQL
|