User's Cover Picture
User's avatar

Kashif Rehman

Java Software Engineer

Message
Intro
Islamabad, Pakistan
Senior Software Engineer at Ciklum Pakistan
Studied Computer Science, Programming in C++ and JAVA, ASP.NET, Data bases, Machine learning and Artificial Intelligence at Mohammad Ali Jinnah University Islamabad, Pakistan
Computer Software
linkedin.com/in/kashif-rehman-59a0191a
Joined April 13, 2023

Skills

Languages

English
-
Fluent
Urdu
-
Fluent
Punjabi
-
Native or Bilingual
About
I am a proficient Java software engineer with a track record of developing innovative solutions that meet the needs of clients. With ten years of experience, I have a deep understanding of software development methodologies, testing frameworks, and software design patterns. My expertise includes developing enterprise-level applications using Java, Spring, Spring boot, Google guice, Drools and Hibernate
Experience
User avatar
Ciklum Pakistan
Oct 2021 – Present
Islamabad, Pakistan
Senior Software Engineer
I am working as a full stack developer (front-end to back-end) in Ciklum Pakistan, in its Islamabad Office. I am working on RIGARDO application which is basically a real state setup. Backend of this application is developed on Java frameworks like Spring Boot, Sprint Data JPA, and front end is developed in Vue.js. In this company I continued using the Agile methodology of Software Engineering (Agile, scrum, sprint, Sprint Backlog, Product Backlog, Scrum Master, Scrum Team, Sprint standup meetings, Sprint retrospective meetings, Sprint planning meetings etc.). My core tasks are related to developing Spring based Rest Full Services, and write their clients in vue.js. Here I am also responsible for trouble shooting the bugs on QA environments.
User avatar
Siparadigm
Nov 2019 – Oct 2021
Islamabad
Java Engineer
I worked on tiger application which was basically a medical laboratory setup. Tiger application was developed on Java frameworks like hibernate, JSF and prime-faces etc. In this company I continued using the Agile methodology of Software Engineering (Agile, scrum, sprint, Sprint Backlog, Product Backlog, Scrum Master, Scrum Team, Sprint standup meetings, Sprint retrospective meetings, Sprint planning meetings etc.). I was working on Java related technologies on both end (front and backend). I also worked in backend development. My core tasks were related to developing Spring based Rest Full Services. Here I was also responsible for deployment on Linux bases OS, by using Container based technologies (Docker Container, Kubernets)
User avatar
Digital Processing Systems
Sep 2016 – Nov 2019
Islamabad, Pakistan
Software Engineer
I was working on Lincoln School Education setup projects. In this company I continued using the Agile methodology of Software Engineering (Agile, scrum, sprint, Sprint Backlog, Product Backlog, Scrum Master, Scrum Team, Sprint standup meetings, Sprint retrospective meetings, Sprint planning meetings etc.). I was working on Java related technologies on both end (front and backend). I also worked in backend development. My core tasks were related to developing Spring based Rest Full Services. Our main motive was to develop micro services, which should be independent and deployable. I was also involved in integration of our projects with an Enterprise resource planning (ERP) named as Campus Nexus (campus Vue), as well as Customer-relationship management named as Salesforce. Basically, student’s partial data is stored in these two third party software systems, so we also have to integrate our software with these CRM and ERP.
User avatar
East West Systems
Feb 2013 – Sep 2016
Islamabad, Pakistan
Programmer Analyst
My role was different on different projects. In this company I practically implemented the true concepts of Software Engineering (Agile , scrum, sprint, Sprint Backlog, Product Backlog, Scrum Master, Scrum Team, Sprint standup meetings, Sprint retrospective meetings, Sprint planning meetings etc.). This company has a partnership with a United States of America’s company, named "Envisage Information Systems"(EIS). Envisage Information Systems is an independent software development company providing record keeping systems and other web interfaces, data connection and workflow automation products to America’s retirement industry. I was working on the EIS’s projects as offshore team member. I worked on Defects in the current projects along with new enhancements in the current flow of the scenario in the form of USER STORIES i.e. (As a <type of user>, I want <some goal> so that <some reason>).
Education
User avatar
Mohammad Ali Jinnah University Islamabad, Pakistan
Mar 2008 – Mar 2012
Bachelor Of Science In Computer Science, Computer Science, Programming in C++ and JAVA, ASP.NET, Data bases, Machine learning and Artificial Intelligence