About Me
15+ years of experience in IT on Development, Deployment, Requirement Analysis, Team management, Process driven implementation, Application support, Incident management ,Coordination and Lead. Presently looking assignmen…
15+ years of experience in IT on Development, Deployment, Requirement Analysis, Team management, Process driven implementation, Application support, Incident management ,Coordination and Lead. Presently looking assignments in Java /J2EE /Spring Boot/Micro services/Dockers/Kubernetes/Azure/Big data/ELK Technologies.
Good knowledge in Java/J2EE , Spring Boot Framework,Microservices,Kuberates,Jenkins Container orchestration, Spring Cloud, Azure, Servlets, JSP, Struts ,Tiles, JQuery, ,Oracle,Postgres,Tomcat
Good knowledge in Big Data Technologies, Hadoop eco systems HDFS, Sqoop, Hive ,Spark,AWS S3 ,AWS RDS,Cloudera Distribution, ELK(Kibana and Elastic search engine)
Good knowledge in Spark Core RDD, Spark SQL and Structure Streaming, Kafka
Good knowledge on Application support monitoring tools Splunk and AppDynamics.
Ability to liaise with senior people at all the levels, to work in a multicultural environment, to work independently, to work in a team, to work under pressure and to cope with deadlines
Strong Analytical skills and well verse with problem resolution, Initiative, creativity and able to work under stringent time. Ability to engage with clients in technical discussion, problem resolution and recommendation.
Lead the onsite and offshore team members for development, deployments and process.
Engage with projects in early phases to ensure alignment with the overall release calendar. Coordinate with relevant component teams to monitor and track project and release risks and issues.
Involved in SDLC for project migration/rollover and sizing the software estimation efforts & delivery quality documents.
Support SIT/UAT/PAT cycle testing, DR’s, defect calls and resolution on incidents with teams and RM.
Experience
Development Analyst
Analyse the business requirements related to the business problem and impact analysis based on the BD document provided.
Conduct meetings with other modules teams for impact analysis to finalize the requirement.
Responsible for Analyzing, designing, developing Micro Flows
Developing microservices using Spring boot and integrating with Mendix via Java actions.
Worked in Agile Environment and participated in all Agile ceremonies.
Development in Mendix involved working on stories: creation of design documents, performing code changes with unit testing, and attending Code Review with developers
Senior Consultant
Worked as Senior Consultant with client ABEAM, Japan from June 2022 to Aug 2023 with Optimum Solutions (Singapore and India).
Analyze the business requirements related to the business problem and impact analysis based on the BD document provided.
Conduct meetings with other modules teams for impact analysis to finalize the requirement.
Responsible for Analyzing, designing, developing Micro Flows
Developing microservices using Spring boot on microservices.
Worked in Agile Environment and participated in all Agile ceremonies.
Development in Mendix involved working on stories: creation of design documents, performing code changes with unit testing, and attending Code Review with developers
Senior Application Consultant
Worked as Senior Application Consultant with client SCB from Oct 2021 to Apr 2022, Singapore.
Analyze the business requirements related to the business problem and impact analysis based on the BD document provided.
Conduct meetings with other modules teams for impact analysis to finalize the requirement.
Responsible for Analyzing, designing, developing Micro Flows
Developing microservices using Spring boot on microservices.
Worked in Agile Environment and participated in all Agile ceremonies.
Development in Mendix involved working on stories: creation of design documents, performing code changes with unit testing, and attending Code Review with developers
Software Engineer
Worked as Software Engineer with Johnson Controls from Mar 2019 to Oct 2021, Singapore.
Responsible for Analyzing, designing, developing, coordinating and deploying web-based applications.
Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
Develop and maintain elaborate services-based architecture utilizing open-source technologies like Hibernate ORM and Spring Framework.
Created Hibernate classes to transfer the data to the database.
Involved in Apache Tomcat Application Server Installation and configuration including Enterprise app configuration and database connection pool configuration.
Worked with QA team for testing and resolve defects.
Technical Consultant
Worked as Technical Consultant with NCS (Unizen Technologies), Singapore for the client NTUC Income from Sep 2018 to Jan 2019
Installing filebeats and metric beat on each of the server where the required logs to be monitored.
Installed the log stash and configuring with designated port where it will be filtered with Grok plugins and apply the required format and send to the Elastic search for indexing.
Installed Elastic Search and Using Kibana/Grafana communicate ES and create the index pattern will display in the dashboard with the required error keywords to alert the application teams.
Tech Lead
Worked as Tech Lead with SMI Info Solutions, India for the client GHX(Global Healthcare Exchange),USA from Oct 2015 to Dec 2018
Using Talend, extract the required data from data warehousing tables with filter, joins, and mappings and then loading each increment module into AWS S3 Bucket.
And from s3 bucket each record will be transformed to JSON object and then send it for indexing into Elastic search cluster.
Creating the individual template contains settings, analysers and column mappings, index names for each Index and alias name
Allocating the number of shards and replication of indexes
Used routing concepts to effectively store the records while indexing by choosing itself particular shard and fetching from those shards only for fast searching
Elastic search health will be check during each indexing to be completed
Created the ETL jobs to verify the records from both source side and Elastic search side index records.
Deleted the old index once after the re-indexing in Elastic search.
Followed agile methodology.
Performing Web analytics in No Sql Database for Visualization reports from comparison of multiple sources from WEB API and Amazon RDS with Spark integration
Incremental data load from RDS
Web Api data consumption in a particular Interval
Data Comparison from Incremental data to Web Api data
Processed data to be delivered in the HDFS
Incremental data to be flushed after every insertion of the data
Data delivery to noSQL database using Hive
The development of this project involves the scripts which consists the activity of hdfs, hive, Hbase through integrating through spark streaming job.
Creation of two hdfs target directories
Create of hbase user view DLM table
Creation of hive external table
Creation of Hbase target Table
Creation of Hive Handler Table
Spark submit job
Hive incremental data run
Analyzing the raw data about 70 million data with 5 input files of years 2007-2012 re-edit data for a product and cleansing the data and making the structure by producing the schema using Talend ETL tool.
After the transformation and loaded into Hadoop cluster which is running on Horton works distribution with more structured format by Hive table.
From that using HiveQL its ease to do further analysis on grained data for the required use cases.
Development and Co-ordination
Worked as Development and Co-ordination with GHX, USA from Mar 2017 to Dec 2017.
Performing Web analytics in No Sql Database for Visualization reports from comparison of multiple sources from WEB API and Amazon RDS with Spark integration
Incremental data load from RDS
Web Api data consumption in a particular Interval
Data Comparison from Incremental data to Web Api data
Processed data to be delivered in the HDFS
Incremental data to be flushed after every insertion of the data
Data delivery to noSQL database using Hive
The development of this project involves the scripts which consists the activity of hdfs, hive, Hbase through integrating through spark streaming job.
Creation of two hdfs target directories
Create of hbase user view DLM table
Creation of hive external table
Creation of Hbase target Table
Creation of Hive Handler Table
Spark submit job
Hive incremental data run
Design, Lead
Worked as Design, Lead with GHX, USA from Oct 2015 to Dec 2015.
Analyzing the raw data about 70 million data with 5 input files of years 2007-2012 re-edit data for a product and cleansing the data and making the structure by producing the schema using Talend ETL tool.
After the transformation and loaded into Hadoop cluster which is running on Horton works distribution with more structured format by Hive table.
From that using HiveQL its ease to do further analysis on grained data for the required use cases.
Application Development, Report Analysis
Involving in design, development and Implementation of Report Engine functions to generate report batches using Spring-Hibernate integration with Java and oracle 12G.
The submitted report jobs through the web interface will be monitored 24/7 by report engine and report engine will pick up the requested jobs and generate the requested reports and also update the status in online web interface for intranet MOH users.
Inside that report engine it will connect to crystal report client and get the report templates from there and required inputs from DB.
For Internet user, the Internet reports will be export to SFTP server on periodically for other interfaces.
Directing and coordinate team during development, testing and implementation phase by phase
Performing the code review and fine tuning the application performance
Requirement Analysis, Development, Implementation and Production Support for CARDS
Requirement analysis, impact analysis, front end application development, lead production deployment with process driven releases.
Support SIT, UAT ,PAT test cycles, requirement discussion with mainframe back end teams for new work orders (enhancements/new app developments)
Production support (production log analysis and redirect to relevant support team with customer support for the production tickets raised by business)
Support from front end cards application team for data storage migration, project migration, DR and COB Drills.
Overall responsibility and primary support for front end cards application support for the countries Russia and Turkey in EMEA region.
Lead the onsite and offshore team members for development, deployments and process.
Project Associate
Involved in Requirement analysis and implement functions for the Citibank Australia Cards front end application development, support SIT, UAT test cycles, production deployment, and requirement discussions with relevant teams to support with respect to releases for the new work orders from RMs.