Omkar Nikam

Software Engineer  •  Berlin, DE  

•  [email protected] 

Adaptable and passionate Software Engineer with 7+ years of experience in software design & development. Capable of working in dynamic and challenging environments while consistently accomplishing project goals. Well-versed in current technologies, trends and programming languages including Java, Spring Boot and Microservices.

Skills


  • Java
  • Kotlin
  • Spring frameworks
  • Microservices
  • Apache Kafka
  • Hibernate, JPA, JOOQ
  • Restful Web Services


  • Data Structures and Algorithms
  • PCF, AWS
  • Jenkins
  • Git, Bitbucket
  • Jira
  • Maven, Gradle
  • JUnit, Mockito


  • Swagger API 
  • Oracle, PostgreSQL, MongoDB
  • Actuator
  • Datadog

Experience


N26, June 2022 - Present | Backend Engineer

Bank - Core Systems

Core Systems is one of the various segments at N26. As the name suggests, this segment serves the core components of banking. 

I worked in a team which generated, processed and provisioned Balances Statements to the customers.

Responsibilities: Owning end to end feature lifecycle from discovery to production and maintaining the owned services. Rotational firefighting support

Technologies: Kotlin, Java, Spring Boot, Kafka, AWS services (S3, RDS, SQS), Datadog etc.


Qualys, Aug 2021 - May 2022 | Software Engineer

Cloud Agent

Cloud Agent is one of the products which Qualys provides for various customers. It basically communicates with the agents deployed on remote systems to identify and process system vulnerabilities. My responsibilities:

  • Designing solutions around Micro-services architecture.
  • Developing APIs and performing unit testing, integration testing of applications.
  • Mentoring teammates.


EPAM Systems, Aug 2020 - Jul 2021 | Software Engineer

DBS - Digibank

This is a Digital Banking product by DBS which provides a solution to all the banking needs of the customer. My responsibilities :

  • Understanding the requirements and designing solutions around Microservices and Hexagonal architecture.
  • Developing APIs and deploying services to PCF as per requirements.
  • Mentoring teammates.
  • Performing unit testing, integration testing of applications.

Capgemini India, Aug 2018 - Aug 2020| Java Backend Developer

Payments Service Directive 2 - Open Banking

This product is an implementation of European guidelines designed to coordinate payments in European Union. My responsibilities :

  • Designing solutions around Microservices architecture.
  • API development and maintenance as per requirements.
  • Performing unit testing of applications.

Infrasoft Technologies, Sep 2016 - Jul 2018 | Java Full Stack Developer

Omni3.0 / CBS (MHC-Mauritius Housing Company)

This project is a Core Banking System coupled with modules for LOS, MFI and AML.

My responsibilities :

  • Interpreting BRD and making Low-Level Design(LLD) documents.
  • Development from scratch and then incorporating changes as per client requirements for the responsible modules.
  • Performing unit testing and integration testing of applications and releasing requirements to QC team.

Microfinance (MFI)

A fully integrated microfinancing solution with multi-entity & multi-currency accounting. 
My responsibilities :
  • Involved in development and deployment of various functionalities.
  • Preparation of Technical Design Documents for the enhancements.
  • Development and Unit testing and releasing issues to QC team.

Education & Other Details

PG-DAC

Post Graduate Diploma in Advanced Computing
CDAC ACTS, Pune, IN
Feb 2016 - Aug 2016

B.E. (CSE)

Bachelor of Engineering ( Computer Engineering )

University Of Pune, IN

Jul 2011 - Jun 2015

HSC

Higher Secondary Certificate
Maharashtra State Board, IN
Jun 2009 - May 2011

SSC

Secondary School Certificate

Maharashtra State Board, IN

Mar 2009


English

Full Proficiency

German

Beginner

Hindi

Full Proficiency