Talha Muhammad, Senior Software Engineer

Talha Muhammad

Senior Software Engineer

Ciklum

Location
Pakistan
Education
Bachelor's degree, Computer Information Technology
Experience
9 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :9 years, 5 Months

Senior Software Engineer at Ciklum
  • Pakistan - Islamabad
  • My current job since October 2018

Responsibilities:
• Communication between microservices and asynchronous executions.
• Development of new features and reducing the technical debt.
• Gather requirements and realizing them into applicable ideas and workflows.
• Authentication and Authorization using Spring Security
• Our team effort made jzors, one of the most satisfied clients of Ciklum.
• Reduced the technical debt to almost zero in the last couple of years.


Accomplishments:
• Timely delivery of the modules in a strict and deadline conscious environment.
• Support for the production issues as well developing features.
• Present the newly built features in client demos.


Tools and Technologies:
Java, Spring Boot, Hibernate, MySQL, PostgresSQL, Vue.js, AWS & Jenkins.

Java Developer at WorkFello
  • Pakistan - Bahawalpur
  • April 2017 to September 2018

Project (Recruitment Wizard):
WorkFello is a recruitment and resource hunting company, that work primarily in London, UK.
I worked on their internal project to read jobs, recruiting companies and other data for the company. Few of the jobs data was being displayed on some portals that they have created on WordPress and some data for internal usage. Internal application was built on react, while the architecture used Java, DynamoDB and Lambda for various operations.

Responsibilities:
• Development of new application to load data from various sources and offer on portals.
• Gather requirements and realizing them into applicable ideas and workflows.
• Write micro-service to auto send emails and load data.
• Wrote API Gateway & AWS Lambda functions to deliver content via emails.
• Writing database migrations

Accomplishments:
• Optimized functionality by writing micro-services and saving cost.
• Utilized AWS features like Lambda & DynamoDB for various executions.
• Manage the entire Delivery process as Product Owner and Scrum Master.
• Present the newly built features in client demos.
• Lead the team of developers and trained on-site resources for knowledge sharing.


Tools and Technologies:
Java, Spring Boot, Hibernate, WordPress, Micro-services, AWS Lambda, GoDaddy, AWS, DynamoDB, React.js

Software Engineer at Click Chain Inc
  • Pakistan - Bahawalpur
  • December 2014 to March 2017

Project (Hour Timesheet):
As my first job, I started working with this startup product Hour Timesheet, backed by Click Chain Inc. Being on the first job was all learning and exploring the modern development frameworks. I worked on a project that was about employee time tracking, leave management and project assignment. Application architecture was one of the best coding & team practices I have seen till date. It uses TDD, all team members being Full Stack and Tester for their features, Agile methodologies and high team collaborations.

Responsibilities:
• Development of new application features with TDD approach.
• Write front-end of all features and execute test cases as well.
• Occasionally work as Scrum Master in the team.

Accomplishments:
• Worked on complex MongoDB features and queries.
• Did react native based mobile development spikes and integrated with backend.
• As Scrum Master, started practices like code reviews, grooming sessions and more.

Tools and Technologies:
Java, Rest, Spring MVC, Angular, MongoDB, Jenkins, QuickBooks Integration, Scrum, TDD

Education

Bachelor's degree, Computer Information Technology
  • at The Islamia University of Bahawalpur
  • August 2014

I completed my Bachelors in Computer Science degree from Islamia University Bahawalpur. During my studies I was always learning the latest technologies and tools to make sure when I enter the professional market I am ready and fully skilled as a professional.

Diploma, Information Technology and Information Management
  • at Govt College of Technology
  • August 2009

A 3 year Diploma of Associate Engineering in Information Technology.

High school or equivalent, Science
  • at Buoyage Public school
  • August 2006

Matriculation degree from Bahawalpur

Specialties & Skills

Social Profiles

Languages

Urdu
Native Speaker
English
Expert

Training and Certifications

AWS Certified Cloud Practitioner (Certificate)
Date Attended:
September 2022
Valid Until:
September 2025

Hobbies

  • Cricket
    Played for local city teams and various clubs
  • UFC
    Favorite