عفان حسن, Principal Software Engineer

عفان حسن

Principal Software Engineer

GFK Etilize

البلد
باكستان - كراتشي
التعليم
بكالوريوس, Computer Engineering Batch
الخبرات
13 years, 3 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :13 years, 3 أشهر

Principal Software Engineer في GFK Etilize
  • باكستان - كراتشي
  • أشغل هذه الوظيفة منذ نوفمبر 2017

Building a CMS critical to GFK Etilize data processing & data sales to big retailers including Amazon & Wallmart. Project is based on Spring Boot microservices architecture.

I implemented Apache Kafka messaging for spring-boot microservice to service and microservice to database integration for a variety of NoSQL datastores such as Amazon DynamoDB, MongoDB (with Debezium & Apache Avro), Neo4j and Redis, meanwhile further resolved challenging aspects of Kafka automated integration testing with Spring boot and trained my team members to adopt it.

Team Lead في Royal Cyber
  • باكستان - كراتشي
  • سبتمبر 2015 إلى نوفمبر 2017

Integration Of Aramark’s Menu system with Monarq (https://www.monarqrc.com)

I lead project development & designed complete project architecture.

Project was based on Maven 3.0, EJB 3.0, JSON, AngularJS, IBM WebSphere portal, IBM Web Experience Factory, IBM WebSphere scheduler services.

Encouraged sub team members for using BDD practices in this project and trained them in this development practice. Tooling comprise of; Cucumber JVM, JUnit and Selenium WebDriver.

Software Engineer في Royal Cyber
  • باكستان - كراتشي
  • ديسمبر 2011 إلى نوفمبر 2015

Designed core architecture of a new project for their client Aramark. Project was based on IBM WebSphere Portal V7 and IBM Web Experience Factory.

In a short time span optimized the performance of an existing Aramark web project (reduced screen loading time from 25 seconds to just 1 second) by completely shifting the load of HTML response generation from IBM WebSphere portal server to client side, I proposed the solution to the management and used JQuery with Mustache template engine for view generation.

Delivered a project complete from backend to front end for Aramark and the client highly appreciated this project for it’s fast performance and UI/UX.

Software Engineer (Java) في Binary Vibes
  • باكستان - كراتشي
  • مارس 2011 إلى نوفمبر 2011

Designed Eclipse Rich Client Platform based UI for the project name Catalyst (http://www.binaryvibes.com/project-view/catalyst)

الخلفية التعليمية

بكالوريوس, Computer Engineering Batch
  • في Sir Syed University Of Engineering And Technology
  • يناير 2007
الثانوية العامة أو ما يعادلها, Pre-Engineering
  • في Adamjee Govt. Science College
  • يناير 2006
الثانوية العامة أو ما يعادلها, Computer Science
  • في Nasra Secondary School
  • يناير 2004

Specialties & Skills

Spring Boot
MicroServices
Apache kafka
MongoDB
Java SE
APPROACH
CUSTOMER RELATIONS
DATABASE ADMINISTRATION
ENTERPRISE JAVA BEANS
FEATURES
FUTURES
IBM WEBSPHERE
Apache Kafka
Spring Boot

اللغات

العربية
متوسط
الانجليزية
متمرّس
الأوردو
اللغة الأم

التدريب و الشهادات

Mongo DB For DBA (تدريب)
معهد التدريب:
10gen ( MongoDB University )
تاريخ الدورة:
May 2013
المدة:
35 ساعة
Oracle Certified Java Associate Java SE 7 (الشهادة)
تاريخ الدورة:
July 2014