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 11 years and 8 months of experience with expertise in Analysis, Design, Build, Deployment, and Testing. Proficient in developing Java, J2EE, Webservices, Spring Boot, Spring, Microservices, AngularJS, NoSQL, RelationalDB, Kafka, DevOps tools.

Skill Set

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

Professional Information

Total Experience : 11

Nationality : India

Qualification Level : Post Graduate

Job Function : IT - Software

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

Detailed Profile

Lead Software Engineer
Kumar Kunal
Russia Cluster, International City, Dubai, UAE 118152
kkunal2005@gmail.com / +971585773108

CARRER OBJECTIVE
I am looking for a position as a Senior Software Engineer / Lead Software Engineer in the organization where I can utilize my skills at understanding and developing software related to Java/J2EE technologies and the opportunity to upgrade my knowledge about the new and emerging trends in the sector.
CORE SKILLS
• Java 8 • 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
• 11.8 years of total experience in JAVA / J2EE and Spring Boot technologies.
• Extensive exposure in Banking, Telecom and Automotive Domains.
• Extensive exposure of working with Micro Services architecture with use of Domain Driven and Open Banking standards.
• Having 4.7 years of experience as Spring Boot Microservices developer with the use of Java 8, Spring Boot 2.x, OpenApi, Rest Web Service, Spring Cloud, Swagger, Mongo DB, MyBatis, Redis Cache, Docker, Kubernetes, Ansible, 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.
• Proficiency in Web development using Java 7 / 8 and J2EE, Spring, Hibernate, Node JS, Angular JS and Spring cloud.
• 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, AWS Cloud, 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, Tomcat, WebSphere, WebLogic, GIT, JUNIT, TestNG and MySQL.
• Proficiency in testing Automation tools like Selenium and Cucumber with Gherkin.


PROFESSIONAL COMPETENCIES
• Worked at client locations in the UK, Nigeria, Dubai, and Abu Dubai 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 delivering the development artefacts before time for WBCRM RM Workbench project.
• Received SPOT GEM AWARD for dedicated contribution toward critical initiative project – Noqodi Payments. Received Pat on the Back award in the Pursuit of Excellence for 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 Lead Micro services Developer, Tech Lead, Associate Technical Architect, Manager, Analyst Programmer, Consultant, Interface Implementation, Requirements 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, J2EE, SQL
Frameworks Struts 1.2, Spring Core, Spring Boot, Spring Data JPA / Rest, Hibernate, MyBatis, Angular JS, Open Api.
Databases / RDBMS MS SQL SERVER 2000 / 2017, MySQL, Oracle 11g, PostgreSQL
NoSQL MongoDB, CouchDB
Technologies Node.js, AngularJS, Zipkin, Sleuth, Rabbit MQ, Kafka, MyBatis, Servlets, JDBC, JSP, EJB 2.1, Java Beans, Jackson, JSON, Design Patterns, JDOM, Restful Web Services, SOAP, WSDL, Hibernate/JPA, JMS, Active MQ, UML, Cloud Deployment with Java PaaS (Cloud Bees), Redis, OpenShift, Docker, Kubernetes, Ansible, Hystrix, Elastic log search (ELK), Kibana, Jira, Confluence, Junit, Mockito, Selenium, Cucumber.
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
Script and Mark-up Languages UNIX Shell Script Commands (Basic), JavaScript, Ajax, HTML, JSON, XML.


CAREER HISTORY
Senior Software Engineer
TEKNIP Manpower Recruitment Services – Abu Dubai, UAE Oct 2019 to April 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.
• Working 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, Open Api, AngularJS, MyBatis, Oracle, Bitbucket, Docker, Kubernetes, Jenkins, Elasticsearch, Kibana , Logstash and Maven.
• Proposed technical feasibility approaches for new practical designs 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 and Lead Software Engineer
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 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, Yodlee 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, AngularJS, Spring Data JPA/Rest, GitHub, PostgreSQL, MongoDB, Couch DB, Redis, OpenShift, Docker, Kubernetes, Ansible, Maven, Rabbit MQ, Kafka, JBoss Fuse, Cloud Computing technologies such as Elastic log search (ELK), Kibana, Cloud logs Zipkin and Sleuth with testing framework Selenium and Cucumber.
• Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of technical objects.
• 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
• 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, AngularJS, Hibernate, SOAP, Restful Services, Elasticsearch, Kibana, Logstash, UML, EJB 2.1, Maven, Resin 3, WebLogic 12c, Java PaaS technologies stack , 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.
• 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, AngularJS, 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.
? Customization's 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