Profile

Recruiters: To view this profile, please Register / Login

Jobseekers: To make your profile available to Recruiters for free, opt for Premium Membership

Kumar Kunal

Candidate ID: 1444548

Career Summary

MCA, Java/J2EE Spring Boot Microservices Developer with 14 years and 10 months of experience with expertise in Analysis, Design, Build, Deployment, and Testing. Proficient in developing Java, J2EE, Webservices, Spring Boot, Spring, Microservices, NodeJS, Angular, NoSQL, RelationalDB, Kafka, DevOps.

Skill Set

Java, Spring Boot, Microservices, Spring Data Jpa , MongoDB and Rest, OpenShift, Kubernetes, Docker, Elastic log search (ELK), Kibana, Jira, Confluence,EJB , Angular,NodeJS,Javascript

Professional Information

Total Experience : 15

Nationality : India

Qualification Level : Post Graduate

Job Function : IT - Software

Work Location Preference : Kuwait, Bahrain, Oman, Saudi Arabia, Qatar, UAE

Detailed Profile

Technical Lead / System Architect / Lead Software Engineer
Kumar Kunal
Al Seef, Kingdom of Bahrain, 428
kkunal2005@gmail.com / +97337146612

CARRER OBJECTIVE
I am looking for a position as a Technical Lead / System Architect / Lead Software Engineer in the organization where I can utilize my skills at understanding and developing software related to Java/J2EE technologies with DevOps Architecture and the opportunity to upgrade my knowledge about the new and emerging trends in the sector.
CORE SKILLS
• Java 8 / Java 11 • Azure DevOps, Jenkins • Spring Cloud / PaaS
• Spring Boot • Docker, Kubernetes, Ansible • Rabbit MQ / Kafka
• Microservices • Elasticsearch, Kibana and Logstash • Zipkin, Sleuth, Hystrix
• MongoDB, Spring Data • Git / Bitbucket • Selenium, Cucumber
PROFESSIONAL COMPETENCIES
• 14.10 years of total experience in JAVA / J2EE and Spring Boot technologies.
• Extensive exposure in Banking, Telecom and Automotive Domains.
• Extensive exposure of working as a Technical Architect with Micro Services architecture with use of Domain Driven and Open Banking standards.
• Having 7 years of experience as Spring Boot Microservices developer and lead with the use of Java 8/11, Spring Boot 2.x, OpenApi / OAuth 2.0, Rest Web Service, Spring Cloud, Swagger, Node Js, Angular, React, Typescript, Mongo DB, MyBatis, Redis Cache, Docker, Kubernetes, Ansible, Azure DevOps, Orchestration technologies, Rabbit MQ, Kafka, Zipkin, Sleuth.
• Proficiency in Resilience Framework and Hystrix.
• Extensive exposure of working with REST API Security standards like oAuth and SAML.
• Extensive exposure of working in Cloud computing technologies such as Elastic log search (ELK), Kibana and Cloud logs.
• Have experience on configuring parameters, indexing search and query performing tuning, security and administration related to ELK.
• Proficiency in Web development using Java 7 / 8 and J2EE, Spring, Hibernate, Node JS, Angular, Typescript, GraphQL and Spring cloud. Having the knowledge on UI technologies like HTML, CSS, JavaScript and Angular. Experience with complex Angular modules, components, services and dependency injections.
• Extensive exposure of working in Continuous Integration and Continuous Deployment using Jenkins.
• Good implementation exposure in Spring JPA, Hibernate and Spring config server.
• Extensive exposure of working with MongoDB, Oracle, PostgreSQL and SQL Server databases.
• Proficiency in working with Kubernetes Pods, Config Maps, Docker Containers, Azure DevOps, AWS Cloud, Azure, Pivotal Cloud.
• Extensive exposure of working in SDLC, Waterfall, Agile / SCRUM Methodology.
• Extensive knowledge in RabbitMQ (Messaging Queue), Kafka.
• Proficiency in DevOps transformation tools such as JIRA, Jenkins, Confluence, Artifactory, Maven 3, Gradle, Tomcat, WebSphere, WebLogic, GIT, JUNIT, TestNG, MySQL and JaCoCo Test Coverage Tool.
• Proficiency in testing Automation tools like Selenium and Cucumber with Gherkin.
PROFESSIONAL COMPETENCIES
• Worked at client locations in the UK, Nigeria, Dubai, Abu Dubai and Bahrain and have a good exposure to the client facing roles. Possess good analytical skills with a competency to perform in challenging environment.
• An astute planer with exemplary communication, relationship management, analytical and organizational skills with team player skills.
• Possess good communication, problem solving skills along with the time management and leadership qualities related to deliveries of artifacts and leading the team as per the role assigned.
• Received Certificate of Appreciation award for successfully architecting the new application and delivering the development artefacts before time for WBCRM RM Workbench project.
• Received SPOT GEM AWARD for successfully architecting the new application and dedicated contribution toward critical initiative project – Noqodi Payments. Received Pat on the Back award in the Pursuit of Excellence for re-architecting the existing solution and completing the deliverable before time for Hutchison (H3G - Three UK) project. Managed the development and support project for the same client. Group Award in Excellence performance for the year 2008-2009 in IDBI for successfully migrating Infosys Finacle e-banking from version 6.4 to 7, based on J2EE technology.
• Proactive participation in the Kerala flood relief program (August 2018).
• Proactive participation in flood relief program (student's initiative during 1996 and Corporate Social Responsibility initiative in 2008).
• Arranged a blood donation campaign (a venture with Red Cross) in 2005.Active participation in collecting funds for "Help age India" (till present) and for lepers in the school vicinity in 1998.
SKILL HIGHLIGHTS
Responsibilities Tech Lead, System Architect, Technical Manager, Lead Micro services Developer, Associate Technical Architect, Analyst Programmer, Consultant, Interface Implementation, Requirement’s definition & Analysis, prototyping, and proof of concept, design, testing, maintenance & Support.
Domain Areas Banking, Telecom and Automotive Industry.
Operating Systems Unix, Red Hat Linux Advanced Server2.4, Windows 98/NT4.0/2000/XP/Vista/10
Programming Languages JAVA 7/8/11, J2EE, SQL, NoSQL
Frameworks Spring Boot 2.x, Spring Core, Spring Data JPA / Rest, Hibernate, MyBatis, Angular, Open Api, Struts 1.2
Databases / RDBMS MS SQL SERVER 2000 / 2017, MySQL, Oracle 11g, PostgreSQL
NoSQL MongoDB
Technologies Node JS, Angular, Typescript, GraphQL, Zipkin, Sleuth, Rabbit MQ, Kafka, MyBatis, Servlets, JDBC, JSP, EJB 2.1, SOA, Jackson, JSON, Design Patterns, JDOM, Restful Web Services, SOAP, WSDL, Hibernate/JPA, JMS, Active MQ, UML, Cloud Deployment with Java PaaS (Cloud Bees, Azure), Redis, OpenShift, Docker, Kubernetes, Ansible, Hystrix, Elastic log search (ELK), Kibana, OAuth2, WSO2, SAML, Liquibase, Jira, Confluence, Junit, Mockito, Selenium, Cucumber, JaCoCo.
Application / Web Servers Web Sphere, Web logic, Tomcat, JBoss-AS, JBoss Fuse, Resin 3
Versioning Tools / Tools Jenkins, GitHub, CVS, Clear Case 7.2, Eclipse, PMD, Sonar, PL/SQL Developer, Rational Rose, MS Visio
Build Automation Tool Maven, Gradle, Apache Ant.
Script and Mark-up Languages UNIX Shell Script Commands (Basic), JavaScript, Ajax, HTML, JSON, XML.

CAREER HISTORY
Technical Lead, System Architect
D4 Insight – Kingdom of Bahrain March 2021 till Present
CLIENT: Ahli United Bank
DUTIES
• B2B Corporate Application is an eco-system which consists of multiple projects such as Corporate Portal, Bulk Back Office for User Creation and Schedulers, which interacts with custom made Middleware, Core Banking systems and RM Workbench to fetch the customer information. It offers unique and seamless experience for corporates to perform a variety of banking transactions like supporting of different corporate bulk or individual payments such as vendor payments, payroll processing etc., comprehensive built-in approval workflow and processing engine with enhanced security features to name few.
• Architected, developed and lead the integration of Refinitv APIs and FMS for getting the live exchange or real-time rates with fraud check for the B2B Corporate users using IBM Message Queues.
• Developed and lead the integration of E-Cheque Portal which interacts with Middleware and Core Banking System to Benefit. Through this application the users can avail an electronic cheque, which is not different from a paper cheque. E-Cheque converts the paper to an electronic record for easier and faster transactions while maintaining all other features.
• Working with Ahli United Bank as a technical member of the core banking team by architecting, building Microservices and API’s and thus helping the bank to achieve its goal of the best digital transformation in the world using agile delivery on Azure DevOps Platform.
• Working currently as Technical Manager, Technical Lead Software Engineer, and System Architect for achieving the above functionalities and thus helping the client to achieve the goal via agile delivery using Micro Services innovations like Java 8/ Java 11, Spring Boot, OAuth 2.0, JWT, Node JS, Angular, Typescript, GraphQL, MS SQL Server, PostgreSQL, Liquibase, Git, SonarQube, Docker, Kubernetes, Jenkins, Azure DevOps, Elasticsearch, Kibana, Logstash, Apache Maven and Apache Ant.
• Working as System Architect for migrating interfacing monolithic code base to Git Azure DevOps with CI / CD pipelines.
• Communicate with clients, understand their requirements and work on implementing the new features, Code and Performance impact analysis, Co-ordinate with interfacing systems in requirement implementation, Unit test specification planning and review, troubleshooting issues/bugs, reporting to client and senior managers on progress and issues, mentoring new resources, Make sure the team follows Project SLA's and give timely response, resolution and updates , Take up Release activities and responsible for deployments , Leading a group of up to 8 IT staff individuals in the development, enhancement, and support of framework.
Lead Software Engineer and System Architect
SALT IT Solution System June 2020 to December 2020
CLIENT: 6Cats International
DUTIES
• Worked with 6ats International to architect and build all Direct Lending Offerings on Digital Platform targeted for SMEs for a leading bank in Middle East- Qatar Development Bank, where they can have Housing Loan features, Export finance, have localization as per the market sector, learning & development features for SMEs Partners / Managers / Consultant or Broker to name a few along with the Integration with the primary government entities like the credit bureau on Agile operating model. The MVP (Minimum Viable Product) software being built is mainly targeted for Greenfield and Brownfield customers by building digital transformation for their Manufacturing unit, New facilities, renewals & foundation i.e. Implementing digital enablement initiatives in key departments like business finance, technical, EPD, credit, ICC, research, etc.
• Working currently as technical Lead Software Engineer and System Architect for achieving the above functionalities and thus helping the client to achieve the goal via agile delivery using Micro Services innovations like Java 11, Spring Boot, OAuth 2.0, JWT, SAML, Node JS, Angular, Typescript, GraphQL, PostgreSQL, Oracle, H2, Liquibase, GitHub, SonarQube, Docker, Kubernetes, Jenkins, Azure, Elasticsearch, Kibana, Logstash, Redis and Gradle with JaCoCo Test Coverage tool.
• Communicate with clients, understand their requirements and work on implementing the new features, Code and Performance impact analysis, Co-ordinate with interfacing systems in requirement implementation, Unit test specification planning and review, troubleshooting issues/bugs, reporting to client and senior managers on progress and issues, mentoring new resources, Leading a group of up to 9 IT staff individuals in the development, enhancement, and support of framework.
Senior Software Engineer
TEKNIP Manpower Recruitment Services – Abu Dubai, UAE Oct 2019 to May 2020
CLIENT: First Abu Dhabi Bank
DUTIES
• Payit App has been introduced by FAB as a digital wallet that allows you to open a Stored Value Account in seconds to deposit money and pay to your mates, restaurants, shops and bills. Payit allows you to make person-to-person transactions (instantly and 24/7), pay at retail outlets that accept payment and pay your bills-all 24/7, 365 days a year.
• Worked as a technical member for the Payit Mobile Wallet solutions Production issues with First Abu Dhabi Bank by building Microservices and APIs and thus helping the bank to achieve the goal via agile delivery using Micro Services innovations like Java 8, Spring Boot, WSO2, Open API, Angular, Typescript, MyBatis, Oracle, Bitbucket, Docker, Kubernetes, Jenkins, Elasticsearch, Kibana, Logstash and Maven.
• Architected and developed de-linking and linking of device user interface with HTML5, CSS3, JSON, Angular and on server-side Technology with Node JS.
• Proposed technical feasibility approaches for new practical designs for integrating existing product to FIS Payment Hub for AML Screening, Reconciliation and Settlement of payments and proposed methods for enhancing technical object efficiency.
• Creating technical solutions and designing custom design elements for Payit products in the sense of requirements and customer environment using Java / J2EE technologies with Microservices architecture tools.
• Speak with business, recognize their prerequisites and work on implementing new highlights, analyse code and results, organize interfacing frameworks in requirement usage, check unique arrangements and audits, troubleshoot Production issues / bugs, report developments to Senior administrators on advancement and issues, mentoring new assets, bringing together up to 2 IT staff to develop, upgrade, and support systems.






Senior Software Engineer, Lead Software Engineer and System Architect
Servion T Global Solutions FZLLC – Dubai, UAE Nov 2017 to October 2019
CLIENT: Emirates NBD and Emirates Islamic Bank
DUTIES
• Worked with Emirates NBD as a technical member of the core banking team by architecting, building Microservices and API’s and thus helping the bank to achieve its goal of the best digital transformation in the world using agile delivery.
• Working of the custom components of the arrangement (LLD, FSD and Development) for ENBD Bank items - WBCRM, Emartech / Noqodi Payments, Al Wasl with FIS Payment Hub, Yodlee, WhatsApp, and Smart Dubai Government Project for Payment Integration with Block chain with respect to pre-requisites and client's condition utilizing Micro Services innovations like Java 8, Spring Boot, Open Api, SAML, Node JS, React, Angular, Typescript, GraphQL, WebSocket, Spring Data JPA, GitHub, PostgreSQL, MongoDB, SonarQube ,Redis, OpenShift, Docker, Kubernetes, Ansible, Azure, Maven, Rabbit MQ, Kafka, Cloud Computing technologies such as Elastic log search (ELK), Kibana, Cloud logs Zipkin and Sleuth with testing framework Selenium, Cucumber.
• Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of technical objects.
• Integrated FIS Payment Hub Open Banking for the renewal or payments of the rent or deposits related to customer’s part for AL Wasl project via an ENBD or EIB channel using smart Business partner, facilitating the usage of Direct Debit.
• Established compatibility with third party software products by developing program for modification and integration.
• Received "Certificate of Appreciation" award for successfully delivering the development artefacts before time for WBCRM RM Workbench project. Received "SPOT GEM AWARD" for dedicated contribution toward critical initiative project – Noqodi Payments where Emirates NBD’S has tied up with Noqodi, a leading Payment Gateway and Financial service provider in UAE, engineered by Emartech, to enable business to make electronic payments for a range of government services for corporate and retail clients.
• Speak with customers, comprehend their prerequisites and work on executing the new highlights, Code and Performance affect examination, Co-ordinate with interfacing frameworks in necessity usage, Unit test particular arranging and audit, troubleshooting issues/bugs, reporting to customer and senior administrators on advancement and issues, mentoring new assets.
• Leading a gathering of up to 6 IT staff people in the development, improvement, upgrade, and support of systems.
Tech Lead
Tech Mahindra - Bangalore, Karnataka Oct 2015 to Sep 2017
CLIENT: Hutchison (H3G - Three UK)
DUTIES
• Re-Architecting existing solution, Creating technical solution and building of the custom elements of the solution (HSLD and LLD) for H3G products in the context of requirements and customer's environment using Java / J2EE technologies, involving the MS Visio, Java 7, Struts 1.2, Spring Core, Spring Boot, Microservices, WSO2, OAuth 2.0, Node JS, Angular, Typescript, Hibernate, Webservices, SOA Suite, Spark, Elasticsearch, Kibana, Logstash, UML, EJB 2.1, Maven, Resin 3, WebLogic 12c, Java PaaS technologies stack, SonarQube, Cucumber and Selenium.
• Designing and implementing a system with better system performance and flexibility for future change, Deploying the applications on Cloud Based Technology – Java PaaS (Cloud Bees) and AWS Cloud with Elastic Beanstalk and RDS, AWS Lambda.
• Participated in SOA design decisions using Oracle's AIA framework, OSB, and SOA Suite.
• As an Onshore and Offshore Coordinator, providing technical specifications for custom development and systems integration requirements, Maintaining quality code and code re-usability.
• Contributing to Knowledge Management, Sharing best practices across projects & units.
• Sharing Knowledge across peers in teams and across the delivery teams, created induction pack and use the same to ramp up new joiners in the project.
• Received "Pat on the Back" award for successfully delivering the development artefacts before time for Sprint and PGA related to PCIDSS changes.
• Communicate with clients, understand their requirements and work on implementing the new features, Code and Performance impact analysis , Co-ordinate with interfacing systems in requirement implementation , Unit test specification planning and review , Troubleshooting issues/bugs, Reporting to client and senior managers on progress and issues , Mentoring new resources, Leading a group of up to 8 IT staff individuals in the development, enhancement, and support of frameworks, Make sure the team follows Project SLA's and give timely response, resolution and updates , Take up Release activities and responsible for deployments.
Technical Architect
Diksha Technologies - Bangalore, Karnataka Dec 2014 to Oct 2015
CLIENT: British Telecom, Airtel
DUTIES
• Creating technical solutions for OSS product vendors in the context of requirements and customer's environment using J2EE technologies involving MS Visio, Java 7, Spring, Hibernate, Restful Services, Node.js, CouchDB, MySQL, SOAP, Maven, Angular, ActiveMQ, Ajax and WebLogic 12c.
• Designing and Development of system with better system performance and flexibility for future change.
• Providing technical specification for custom development and systems integration requirements.
• Maximizing the productivity of the project team by installing an effective development environment, establishing programming, design, and other technical standards and troubleshooting support.
• Ensuring that all components of the technical architecture are properly implemented and mentoring new resources.
Software Engineering Manager
VANSO - Lagos, Nigeria Dec 2013 to Jun 2014
CLIENT: First City Monument Bank (FCMB) and Guaranty Trust Bank (GT Bank)
DUTIES
• As an On-Site Coordinator, was responsible for Understanding Complete Existing Portal Site.
• Analyse the requirements, Design, Implementation & Development of the service application using Java, Spring, Hibernate / JPA, JSF 2, Restful Web Services, MySQL and WSDL for the Mobile Banking applications for FCMB and GT Banks.
• Module comprises of Authentication, Registration, PUSH Notifications, Account Management, Bill Payment, Transfer between own accounts, Interbank transfer and Intra Bank transfer, Maintain Beneficiaries, Transfer to Flashmecash account via cross border payment processing using MyGate.
• Preparation of functional & technical design specifications integration and implementation and led technical documentation overhaul project that updated obsolete data, corrected inaccuracies, and closed information gaps.
• Direct team of up to 5 IT staff members in the development, enhancement, and support of systems.

Analyst Programmer
Accenture India Pvt Ltd. - Bangalore, Karnataka Jan 2012 to Oct 2013
CLIENT: CISCO, National Australia Bank (NAB), Caterpillar Inc.
DUTIES
• Analyse the requirements and develop the Use cases for the Smart Care and Quote-to-order modules of CISCO project. Design, Implementation & Development of the service application using Java, Struts 1.2 & JavaScript for the module Rebate Management, as approved by the client.
• Leading a team of three for rolling out internet banking facilities for National Australia Bank, by implementing the J2EE based Finacle e-Banking – Consumer e-Banking & Corporate e-Banking, based on Java 1.5, Struts 1.2, Spring MVC 3.2, MySQL, Oracle, Web Services, Jenkins, WebSphere 8 technology stacks.
• Analysis and the Study of Existing Customization's / Development / Enhancements approved by client for the implementation of Retrieve Invoices, Generate PDF, Customer or Show Invoices & Revoke Charge Task for the client Caterpillar Inc, built on Java 1.5, Struts 1.2, Hibernate 3.x Annotations, JBoss, Sonar and Linux technology stacks.
• Handling of business requirements, analysis, designing with logistical end-to-end delivery and implementation of requirements.
Consultant
Capgemini India Pvt Ltd. - Bangalore, Karnataka May 2010 to Jan 2012
CLIENT: Mercedes-Benz USA (MBUSA)
DUTIES
• Handling of business requirements, analysis, designing with logistical end-to-end delivery and implementation of requirements, soldering the client requirements as alone Java developer.
• Analysis and the Study of Existing Customization's / Enhancements / Development approved from client, upgrade and migration of Enhancements carried out with proper quality, undertaking the request forms (Enhancement/Development work) as per the client requirements, modifying the components as per the new requirements, addressing technical issues if encountered, testing the code modifications according to the client requirement, preparation of functional & technical design specifications (Net Star and StarTek Info), integration and implementation.
• Provided outstanding service to clients to not only maintain but to extend the relationship for future business opportunities.
• Technologies used for the project were Java 1.5, Struts 1.2, Servlets, JSP, JavaScript, MySQL, Oracle and WebSphere 8.

Team Lead
IDBI Intech - Navi Mumbai, Maharashtra May 2007 to May 2010
CLIENT: IDBI Bank, LIC
DUTIES
• Shouldered leading the Java team in the development of i-Lead Tracker for LIC India.
• Independent handling of business requirements, analysis, designing with logistical end to end delivery and implementation of requirements, shouldered leading the developing team, testing.
• Implementation and integration of new Internet banking enhancements using Infosys Finacle. Contributed to the following projects:
? Transaction Reconciliation for Finacle e-Channels: Enhancement of the Finacle e-Channels to reconcile transactions missing in the eCeC Database. New Java Program is written to scan the Finacle e-Banking database (MSSQL) for any missing transaction.
? Beneficiary registration of third-party transfers based on Infosys Finacle 7 e-Banking.
? Facility of view Form26AS over Infosys Finacle Internet Banking.
? Enhanced the Bill Payment option by introducing OTP for IDBI Net Banking based on Infosys Finacle.
? Customizations in Admin e-Banking (Retail & Corporate) based on Infosys Finacle. Incorporation of New Online Payment gateways in IDBI Internet banking (Infosys Finacle e-Banking) for – i.) CRIS Freight charge Payment, NSDL-TIN Tax Payments, and CBCE Tax Payments. ii.) Finacle e-Banking implementation in Rajasthan, Gujarat, Maharashtra Tax Payments & Custom Payments.

ACADEMIC QUALIFICATIONS
SCHOOL / COLLEGE NAME
• Saint Joseph's School. 79 % 1998
S.S.C Examination from ICSE Board
• Residential Public School. 60 % 2000
H.S.C Examination from ICSE Board
UNIVERSITY NAME
• Sikkim Manipal University. 74 % 2004
B.Sc. IT, Programming skills, System Analysis and Software Testing skills
• ICFAI School of Information Technology, Sikkim Manipal University – Bangalore,
Karnataka, India. 6.98 CGPA 2007
MCA, Information Technology

REFERENCES