BARATHKUMAR RAJENDIRAN http://www.linkedin.com/in/mohammeddev Email: ****************@*****.***
Chennai Mobile #: +91-978*******
LinkedIn: https://www.linkedin.com/in/barath1110/ DOB: 11th Oct 1988
Summary
Senior Developer with 8.2 years of experience in object-oriented programming, Designing and implementing new functionalities in Core JAVA, J2EE, Spring, Hibernate, Web-Services, DB2, Oracle, Angular-8 with MVC
Involved in all phases of projects from feasibility, requirements, design, development, test, deployment and maintenance
Implemented small/large scale development projects using JAVA-J2EE technologies using Eclipse IDE, Node.js,
Developed web/mobile-adaptive/SPA (Single Page Apps) applications using respective design principles
Knowledge of end-to-end systems development life cycles (including SDLC, agile software development approaches, Block Chain)
Having a knowledge in Distributed Messaging System like JMS, Kafka, Kafka with JAVA Programming, Kafka ES, Kafka-Streams
Efficient in solutions design using layered architecture, well known design patterns (MVC, Singleton, Factory-Method, Front-Controller and Proxy) and integration with 3rd party APIs
Follows Structured Operating Procedure (SOP) for the new development or any enhancement/bug fixes
Ability to interface with business users and translate requirements into technical specifications. Can lead small to mid-sized development teams delivering solutions
Self-improvement with excellent technical, management skills. Dedicated: Individual and Team performer
Analyze in depth and document complex technical issues
Proactively share findings, bugs and ideas to improve and optimize with team members
Technical Skills
Programming Languages
HTML, JavaScript, JSP, JSON, CSS, XML
Server-side Frameworks
Spring MVC, Hibernate, GWT, Web Services (SOAP/REST), Spring Boot/Jackson
Database
SQL Server, IBM DB2, Oracle
JavaScript (JS) Frameworks
Angular (8), React-JS
CSS Frameworks
Bootstrap, YAML
Software Supported Devices
PC, Laptop, Mobile
Tools
Eclipse-IDE, IntelliJ, IBM-RTC, Jenkins, HP-QC, SOAP-UI, Fiddler
Design Patterns
OOAD, MVC, Singleton, Front Controller, Block-Chain, SDLC with Agile Methodology
Version Controls & Deployment
CVS, GIT, Putty, SSH-Tectia, Bit Bucket, Sonar, Black-Duck, RLM [BMC Tool], App-Dynamics, Kibana, Cloud-bees with Jenkins
Documentation
Structured Operating Procedure (SOP); Requirements Understanding Document (RUD); Functional Requirements Specifications (FRS);
Software Design Description (SDD); Unit Test Protocol (UTP)
Employment History
Name of the company
Designation / Role
Location
From
To
Tata Consultancy Services
ITA
Chennai
Jan 2018
Till Date
HCL Technologies
Lead Engineer
Chennai
Apr 2016
Jan 2018
WIPRO Technologies
Senior Software Engineer
Chennai
Feb 2013
Apr 2016
VIT Consultancy Private Ltd
Software Engineer
Chennai
May 2012
Feb 2013
Professional Experience
Tata Consultancy Services
Jan 2018 – Till Date
CITIBANK: Security/Global Criteria/BTM/CUSTOMER & Eclipse Login along with WOA Framework
Client: CITI APAC & SEA, EMEA
Eclipse is a Back-End Agnostic unified Front-End Application for next generation Banking & Cards. It Provides integrated, intuitive and very user-friendly web-based portal that provides users with integrated consumer/corporate product view. Eclipse Platform comprises of the multiple subsystems ie., CRM to Mange Customer Demographics Data & Product Information, Single Sales and Service Systems along with Enhanced Cards System for Single Credit initiation system for all Asset Products. It provides a flexible, extensible and well-structured group-based permissions to the complex business hierarchy
BAU Design is with WOA and Lite [Servlet] Frameworks, Re-designing the Eclipse with Angular-8[MVC] to adapt in modern technologies.
Roles and Responsibilities:
Involved in all phases of application development which involved requirements management, application design along with FR walk-through & OPPM finalization and development & testing.
Created application design and multi-tiered architecture for all the systems
Developed and maintained application REST services using Web API
Technical standpoint for the implementation of requirements
Troubleshoot live issues and provide necessary workaround/fix
Involved in developing UTR, Technical Design, SIA/RSC/CRW & Release Check-List preparations for Production, Production and COB Support
Technical Leadership – Lead, coach, task manage, technical plan, and mentor team members and more junior engineers
Writing JUNIT cases & have knowledge with Mockito tool, Sonar Integration for code-coverage, Black-Duck integration for Vulnerability findings
Environment: JAVA-J2EE, WebSphere Portlet Factory, HTML, CSS, JavaScript, J-Query, Struts, Spring, Hibernate, Spring-Boot, Rational Application Developer 7.0, Rational Team concert, DB2, MQ/MLI Call, Eclipse-IDE, Web services (SOAP/REST), Angular-8 with MVC, Bit-Bucket along with GIT, Node.js, React-JS, Fiddler
HCL Technologies
APR 2016 – JAN 2018
CISCO FMC & NGFW Enhancements
Client: Cisco Systems, Inc., US
Implementing the Cisco next generation firewall solution because it includes in one package the ability to do intrusion prevention, advanced malware protection, URL filtering and application visibility and control all together in a single consolidated appliance. We are applying the concept of i18n, L10N and G11N.
Roles and Responsibilities:
Creates application design and multi-tiered architecture
Propose ideas, process change (if required) getting feedback from customer to improve the existing system(s) activities
Requirement gathering from business and transform the requirements into high level design. This also involves feasibility study, deciding the best design approach considering various factors such as performance, capacity planning, costing etc. and creating design documents.
Perform requirement analysis and estimate the size and effort
Perform technical reviews of detailed design, code, test cases
Facilitate Customer in system testing and acceptance testing of the developed unit of work
Troubleshoot live issues and provide necessary workaround/fix
Provide technical leadership to the team of developers working in onshore-offshore model using respective development practices
Build profile-based screens for different user types in MVC pattern using latest front-end technologies
Environment: Java, Eclipse-IDE, Apache Tomcat 8, Spring, Hibernate, GWT, CGI, Perl, JS, J-Query, vSphere Client, JSON, HTML5, Putty, SSH Tectia, Maven, Web Services (REST), Angular JS (1x)
WIPRO Technologies
FEB 2013 – APR 2016
CITIBANK Security/GBCR/BTM and CUSTOMER Enhancements
Client: CITI APAC & SEA, US & LATAM
Citibank, a major international bank, is the consumer banking arm of financial services giant Citigroup. ECLIPSE is a new framework developed for Citibank for the host of the Banking and Cards applications under a single login. It provides integrated, intuitive and very user-friendly web-based portal that provides users with integrated consumer/corporate product view. ECLIPSE Security is a fundamental concept in the Eclipse System enabling an organization to automate and streamline security module. Customer Module is doing the process of greeting the Customer and enabling the summary Report based On the Country and depends on the Customer. Its goal is to make users understand how to set-up the business hierarchy in ECLIPSE and use the same in defining the required access to the users as per business expectation.
Roles and Responsibilities:
Involved in all phases of application development which involved requirements management, application design and development & testing.
Created application design and multi-tiered architecture for all the systems
Developed and maintained application SOAP services using Web API
Developed and maintained batch jobs for the application workflow
Technical standpoint for the implementation of requirements
Troubleshoot live issues and provide necessary workaround/fix
Involved in developing UTR, Technical Design, SIA, Production and COB Support
Environment: J2EE, WebSphere Portlet Factory, HTML, CSS, JavaScript, J-Query, Struts, Spring, Rational Application Developer 7.0, Rational Team concert, DB2, MQ Call, Eclipse-IDE, Web services(SOAP)
VIT CONSULTANCY PRIVATE LIMITED
MAY 2012 – FEB 2013
CITIBANK Security/BTM Enhancements
Client: CITI APAC & SEA
Citibank, a major international bank, is the consumer banking arm of financial services giant Citigroup. ECLIPSE is a new framework developed for Citibank for the host of the Banking and Cards applications under a single login. ECLIPSE Security is a fundamental concept in the Eclipse System enabling an organization to automate and streamline security module. It’s goal is to make users understand how to set-up the business hierarchy in ECLIPSE and use the same in defining the required access to the users as per business expectation.
Roles and Responsibilities:
Involved in all phases of application development which involved requirements management, application design and development & testing.
Created application design and multi-tiered architecture for all the systems
Involved in developing UTR, Technical Design, SIA, Production and COB Support
Environment: CORE-JAVA, WebSphere Portlet Factory, HTML, CSS, JavaScript, J-Query, Struts, Rational Team concert, DB2, Eclipse-IDE, Servlets
Education Qualification
Name of the Institution
Course
Location
Year
Score
Pondicherry University
M.B.A(General Studies)
Pondicherry
2013
70
Misrimal Navajee Munoth Jain Engineering College
B. Tech - Information Technology
Chennai
2011
79%
P.V Polytechnic College
D.C.E
Tindivanam
2008
93.5%
National Higher Secondary School
Higher Secondary
Tindivanam
2006
77%
Cooshal Chand High School
S.S.L.C
Tindivanam
2004
93%
Trainings
Web Component Development using .Net Technologies – 2011 – 3 months
Self-learning using Technical Sites, LinkedIn, O’reilly from Safari, Udemy, YouTube technical knowledge videos
Learning AWS Cloud Computing services along with Data Technologies
Worked as JAVA Trainee in Oxone Technologies from Dec 2011 to Apr 2012