Overview
Work History
Education
Skills
Timeline
Summary
Generic
Tarun Kumar Agrawal

Tarun Kumar Agrawal

Senior Software Engineer - Technical Lead
Dubai

Overview

11
11
years of professional experience
6
6
years of post-secondary education
2
2
Languages

Work History

Senior Software Engineer - Technical Lead

ENBD Bank
06.2023 - Current
    • Project is based on Microservice Architecture, Java as their primary language along with various component of Spring framework like Spring Boot, Spring AOP, Spring Data JPA, Spring Security, Spring Integration, Kafka Template
    • GitHub as repository management
    • Red Hat 3 Scale API Management using Grafana
    • Mongo DB
    • Apache Kafka for Event Processing
    • Apache Camel for Enterprise Integrations
    • Redis Cache for Caching
    • Jenkins for CI/CD
    • JaCoCo & Sonar Cube for code analysis and code quality gate check
    • TIBCO wrapped with Micro Service used as Middleware
    • Technical Design & Develop/Maintain Development/Staging /Production/DR workflow for code, data and content at server site.
    • Digital Transformation of application from legacy systems through modernization initiatives that resulted in improved functionality.
    • Collaborate with Project Management to gather requirements from business unit heads - provide technical analysis for scoping requested features and help manage implementation schedules using Jira.
    • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
    • Optimized code performance for improved user experience and system efficiency.
    • Enhanced software functionality by identifying and resolving complex technical issues.
    • Mentored junior developers, fostering professional growth and enhancing team productivity.
    • Managed vendor relationships to ensure seamless integration of third-party solutions into existing systems architecture.
    • Standardized coding practices across development teams, promoting consistency in code quality and minimizing potential errors during deployment phases.

Sr Integration Developer

ADIB
6 2021 - 06.2023
  • Project is based on Microservice Architecture, Java as their primary language along with various component of Spring framework like Spring Boot, Spring AOP, Spring Data JPA, Spring Security
  • GitHub as repository management
  • IBM API Connect as API Gateway
  • Flyway for Database Migration
  • Apache Kafka for Event Processing
  • Apache Camel for Enterprise Integrations
  • Redis Cache for Caching
  • Jenkins for CI/CD
  • JaCoCo & Sonar Cube for code analysis and code quality gate check
  • ESB used as Middleware
  • Develop/Maintain Development/Staging /Production/DR workflow for code, data and content at server site.

Sr Application Developer

Dubai Customs
08.2016 - 06.2021
    • Develop/Maintain Development/Staging /Production/DR workflow for code, data and content
    • Core development of Web applications and Services leveraging Java, Spring Framework, JavaScript / jQuery, Oracle, Hibernate
    • OSB (Oracle Service Bus) used as Middleware
    • Spring Integration used for Asynchronous Operations
    • Provided quick solution for polling FTP location using Spring Integration in Clustered environment
    • Collaborate with Project Management to gather requirements from business unit heads - provide technical analysis for scoping requested features and help manage implementation schedules using Jira and alternative project management tools
    • Learned and shared knowledge of new technologies to support technically challenging projects and assume various responsibilities
    • Implemented consistent coding practices.

Software Engineer

Suma Soft Pvt Ltd
09.2015 - 07.2016
  • Lead delivery of large and complex applications from beginning to end in team-based environment
  • Core development of API's leveraging Java, Struts 1.x, Spring Framework, MySQL, Hibernate, MongoDB, AngularJS, Apache Tomcat
  • Work with development teams to optimize their workflow to decrease time to market, optimize testing efforts, improve CI/CD processes, and formulate best practices
  • Confidently deliver high-quality software by applying critical thinking to products, requirements, and processes
  • Work closely with clients to influence technical product decisions and business goals
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.

Software Developer

Logique Technologies
06.2013 - 09.2015
  • Complete Java Engineering
  • End to end development of Java application using Java, Spring, MySQL, Hibernate
  • Code, debug, test, and maintain applications to meet requirements
  • Improved coding architecture
  • Improved Application Performance
  • Taken care of every release cycle
  • Application deployment on Apache Tomcat server
  • Updated old code bases to modern development standards, improving functionality
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.

Education

Bachelor of Science - Computer Science

Dr. A.P.J. Abdul Kalam Technical University
India
08.2008 - 05.2012

High School Diploma -

SVM
India
07.2006 - 04.2008

Skills

Timeline

Senior Software Engineer - Technical Lead

ENBD Bank
06.2023 - Current

Sr Application Developer

Dubai Customs
08.2016 - 06.2021

Software Engineer

Suma Soft Pvt Ltd
09.2015 - 07.2016

Software Developer

Logique Technologies
06.2013 - 09.2015

Bachelor of Science - Computer Science

Dr. A.P.J. Abdul Kalam Technical University
08.2008 - 05.2012

High School Diploma -

SVM
07.2006 - 04.2008

Sr Integration Developer

ADIB
6 2021 - 06.2023

Summary

Experienced Technology Lead with a demonstrated history of working in the Banking, Legal and Product based companies. Skilled in Solution Architecture, Java, Spring Boot, Micro Services, Apache Kafka, ESB, AWS, Redis, Redis Stream, Kubernetes, Docker, OCP, Spring Cloud, Spring Integration, Oracle, MongoDB, Weblogic, OSB. Delivered with quality Digital Transformation in current organization and various integration with UAE entities like DPW, Emirates Airline, FTA and DSG in previous organization.
Proven Team player with leadership experience in managing and mentoring teams.
Excellent time management, communication, and interpersonal skills. Proven ability to work independently on multiple projects and take full ownership of the deliverable.


Independent learner with a demonstrated aptitude for acquiring knowledge and skills.

Tarun Kumar AgrawalSenior Software Engineer - Technical Lead