GM

Ghulam Mujtaba

available

Last update: 06.09.2022

Principal Software Engineer/ Team Lead API, Senior Software Engineer/Tech Lead Backend Services, Software Developer

Company: Einfach Software Solutions
Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Limited professional)

Keywords

Skills

Middleware, APIs, Code Review, Java, Spring, Spring Boot, Hibernate, MS SQL Server, My SQ, Redis, Jmeter, Junit, Mockito, Maven, Intelij, Git, Jenkins, API, cloud, Spotcap APIs, Scala, Scalaz, Finch, Circe, Postgres, SBT, Docker, AWS, EC2, S3, RDS, CloudFormation, Elastic, web service, RESTful, caching, database, sharding, NoSql, Apache, Solr, Event Tracking, Vetrx, JPA, JDBC, PL/SQL, JMS, JAX-RS, Apache Solr, lucene, kafka, maven, eclipse, Github, svn, Splunk, liquibase, pgunit, Visual, TestLink, bootstrap, mobile device, push notification, backend, MySQL, PostgreSQL, Oracle, Jprofiler, Information extraction, Programming, C/C++, SQL/PGPLSQL, JEE, JMX, Libraries, Scalatest, RxJava, Jersey, Jackson, Vertx, WireMock, flyway, finagle, Scalaz. etc, Apache Solor, Application servers, Glassfish, Apache Tomcat, Apache Jetty, Twitter Server, Nagios, New Relic, JConsole, Visual VM, CI, Gradle, Capistrano, Version Control, Bitbucket, GitLab, IntelliJ IDEA, Linux, Mac OS, MS Windows

Project history

10/2016 - 09/2017
Principal Software Engineer/ Team Lead API
Spotcap Global Services GmbH

At Spotcap, I was responsible for developing Backend APIs to power Spotcap
business process, both B2B and B2C. Some of my key achievements in the said role were:

Setup a state of the art cloud infrastructure to build and run modern APIs.
Developed Authentication and Authorization mechanism for Spotcap APIs.
Developed several APIs to power Spotcap Web and Mobile applications
Developed public APIs for Spotcap Partners to build their solution on top of
Spotcap Fintech platform.
Successfully integrated Spotcap internal systems with external payment providers
for Payouts and Paybacks.
Technologies used: Scala, Scalaz, Finagle, Finch, Circe,Doobie,Postgres, SBT, Intelij
IDEA, Git, Docker, Jenkins and AWS( AWS (EC2, S3, RDS, Cloud Watch,
CloudFormation, Elastic BeanStalk e.t.c).

01/2011 - 09/2016
Senior Software Engineer/Tech Lead Backend Services
Groupon GmbH

As a Technical Lead of Backend Services in Groupon, I played a lead/architect role in the
following projects:
Candler: A micro service that is responsible for managing the life-cycle of of
Groupon's vouchers.
Image Service: A web service that supports upload, download and on-fly




transformation of Groupon images. The transformation includes resizing, cropping,
smart cropping, format transformation e.t.c
RESTful Backed Services: A set of RESTful services that provide CRUD, search,
caching and event-notification functionalities for Groupon entities.
Scalable Databases : The project was about making the old PotgresSQL database
scalable by applying various techniques like functional sharding, table partitioning
and moving less critical data to NoSql.
Search API: Apache-Solr based search solution to complement the database for
complex and expensive search queries.
Platform Integration: The project was about integrating several independently
running platform into one global platform.
Event Tracking: The project was about recording user interactions with Groupon
platform and feeding them to Kafka.
Technologies used: Java, Spring, Vetrx, RxJava, Postgres, Jersey, JPA, Hibernate,
JDBC, PL/SQL, JMS , JAX-RS,Apache Solr, lucene, kafka, maven, eclipse, Intelij IDEA,
Github, svn, jenkins, Splunk, liquibase, pgunit, Jmeter, Junit, Mockito, Visual Paradigm,
TestLink etc.

01/2008 - 12/2010
Software Developer
Synchronica Software GmbH

During my three years stay at Synchronica, I worked as a lead for the following projects:
Generic Persistence : A generic persistence services that makes the persistence
layer independent of the underlying database technologies and provide generic
interfaces for CRUD and search operations.
Client Provisioning: A service to bootstrap a mobile device over the air to enable
it to communicate with email backends and to receive push notification.
Notification Engine: A scheduler services to continuously polls for changes in
user's backend account and sends out push notification to the user's mobile device.
Technologies used: Java, MySQL, PostgreSQL,Oracle, JPA, Hibernate, plexus, eclipse,
svn, Bamboo, OMA CP, OMA DS, Jprofiler, Junit etc.

11/2005 - 11/2006
Research Assistant
Deutsche Forschungszentrum für; Künstliche Intelligenz GmbH

Künstliche Intelligenz GmbH
(DFKI)
Research Assistant
Research Area: Information extraction and summarization

Local Availability

Open to travel worldwide
Profileimage by Ghulam Mujtaba Principal Software Engineer/ Team Lead API, Senior Software Engineer/Tech Lead Backend Services, Software Developer from Birmingham Principal Software Engineer/ Team Lead API, Senior Software Engineer/Tech Lead Backend Services, Software Developer
Register