Fareeth Meera Buhari
********@*****.***
Professional Summary:
Around 14+ years of IT experience in the design, development, implementation, and testing of client-server and web applications using Java and J2EE technologies
Experience in SDLC (Software Development Life Cycle) that includes Requirement Analysis, Design, Coding, testing, implementation, and maintenance with methodologies like Waterfall Model and Agile methodology.
Experience in the design and development of web-based applications using Java, JDBC, SQL, Struts 1.2, Struts 2.0, Spring 6.0 and Thymeleaf.
Experience in design and development of server applications using Java 17, SpringBoot3.x, Kafka, Cassandra, CockroachDB.
Experience with the ORM tools Hibernate, Ibatis, and Spring JPA
Good Knowledge in Amazon Web Services like EC2, S3, IAM, ROUTE53, AWS Glue, CODE DEPLOY, RDS, AUTOSCALLING, ALB, CloudWatch and CloudFront.
Good knowledge in Amazon Web Service CLI tool Terraform and EAC
Good knowledge in Designing and Developing Single Page Web applications (SPA) using ReactJS.
Good knowledge in Using build/deploy tools such as Jenkins, Docker and Kubernetes for Continuous Integration & Deployment for Micro services application.
Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services
Experience with using Apache Tomcat Server.
Used Maven scripts for building and deploying the applications in web servers
Experience with data modeler like ERWIN, Ontology and Semantic.
Experience with databases like DB2, SQL, Cassandra and CockroachDB
Experience in log monitoring tools like Splunk, Kibana, Dynatrace, Grafana, Zipkin, sleuth
Experience in generate Java code coverage report using JACOCO (Java Code Coverage).
Experience in the overall health of code coverage using SonarQube.
Following AGILE methodology with SCRUM meetings.
Attended AWS BluAge L3 training in Amazon office.
Strong debugging and troubleshooting skills.
Professional Experience
Working as an Associate Consultant in TATA CONSULTANCY SERVICES, Ohio Columbus from June-2022 to till date.
Working as an Associate Consultant in TATA CONSULTANCY SERVICES, Chennai from Oct-2018 to June-2022
Working as an Assistant Consultant in TATA CONSULTANCY SERVICES, Illinois Chicago from Sep-2013 to Sep-2018
Working as an IT Analyst in TATA CONSULTANCY SERVICES, Chennai from Apr-2010 to Aug-2013
Worked as a Java Developer in E-Mantras Interactive Technologies PVT LTD, Chennai from Aug 2006 to Mar-2010
Technical Skills
Java Technologies: Java, J2EE, Java Web Services [JAX-WS] and Restful, JDBC, JSP, Servlets.
Framework: Struts, Spring, Springboot, Spring JPA, Hibernnate, ModelMapper.
Application Server: Tomcat
Databases DB2, SQL, Cassandra, CockroachDB
Code Development Tools: Intellij, Eclipse.
Version Controlling tools: GIT, SVN
Operating Systems: Windows
Methodologies: Agile, Scrum, Kanban, Waterfall
Web Services: SOAP, REST (Postman tool)
Log monitoring tools: Splunk, Kibana, Dynatrace, Grafana, Zipkin, sleuth
Code coverage tool: Jacoco, SonarQube
Messaging: Kafka, MQ, QREP
Source code repository: Bitbucket.
Qualification
Master of Computer Applications from Jamal Mohamed College, Bharathidasan University in 2006.
Bachelor of Science in physics from Jamal Mohamed College, Bharathidasan University in 2003.
Relevant Experience - Details
AWS API Modernization, Datamigragtion & DataSync June 2022 – Till date.
Projects worked on in this area
Modernized existing APIs from a monolithic architecture to a microservice architecture on AWS, improving system reliability and maintainability. Migrate and datasync relational database to Amazon RDS, enhancing both performance and scalability.
Client: JPMorgan Chase & Co., (JPMC)
Role: Senior Java Developer
Responsibilities
Worked closely with business and development teams to develop and deploy backend services.
Contributed ideas and suggestions in team meetings and delivered updates on team deadlines, design and enhancements.
Designed and implemented microservices architecture using Amazon ECS Cluster.
Designed and implemented Docker container solutions to streamline development workflows, ensuring consistent environments across development, testing, and production.
Developed the backend services using Rest API and spring boot technologies.
Implemented CI/CD pipeline using Spinnaker.
Implemented AWS Glue for ETL processes to fetch data from Amazon S3 bucket.
Automated infrastructure provisioning and management using Terraform and EAC, which reduced manual efforts and increased deployment speed.
Create data model for DB2 and CockroachDB using ERWIN.
Developed the event based applications using the Kafka.
Developed the Splunk dashboards.
Developed the Grafana dashboards (recently).
Managing the defects in HP ALM (Quality Center)/Service-now like logging, closing etc.,
Involved in all agile activities (sprint plans & standup meeting, refinement sessions, retrofit meeting as per the agile methodology)
Build UI to maintain KYC data using ReactJS.
Build data compare tool between DB2 VS CockroachDB using Thymeleaf.
Technologies: AWS (VPC, EC2, ECS, S3 Bucket, Lambda, Glue Job, Crawler), Java 17, Spring Boot, Spring Batch, Kafka, MQ, QREP, Cockroach DB, Cassandra DB, DB2, Splunk, Kibana, Dynatrace, Grafana, Thymeleaf, ReactJS
AML KYC Product Oct 2018 – May 2022.
Projects worked on in this area
Know Your Customer is the mandatory process of identifying and verifying the client’s identity when opening an account and periodically over time. Bank may refuse to open and account or halt a business relationship if the client fails to meet minimum KYC requirements.
Client: JPMorgan Chase & Co., (JPMC)
Role: Senior Java Developer
Responsibilities
Worked closely with business and development teams to develop and deploy backend services.
Contributed ideas and suggestions in team meetings and delivered updates on team deadlines, design and enhancements.
Developed the backend services using Rest API and spring boot technologies.
Developed the event based applications using the Kafka.
Managing the defects in HP ALM (Quality Center)/Service-now like logging, closing etc.,
Involved in all agile activities (sprint plans & standup meeting, refinement sessions, retrofit meeting as per the agile methodology)
Technologies: Java 8, Spring Boot, Spring Batch, Kafka, MQ, QREP, Cassandra DB, DB2, Splunk, Kibana, Dynatrace
Customer Information System (CIS) Re-Engineering April 2012 – Sep 2018
Projects worked on in this area
Customer Information Systems within Enterprise Systems cluster of applications in JPMorgan Chase is being re-engineered with a view to modernize its core systems. In this re-engineering project we are developing Java based web services and related components to replace the existing mainframe based legacy applications.
Client: JPMorgan Chase & Co., (JPMC)
Role: Java Developer
Responsibilities
Involved in Analysis and Design.
Development of Client Layer using Java, Spring, Hibernate, DB2
Reviewing the code
Preparing the testcases
Testing the application based on testcases
Deploy the application in development servers
On call support for production implementation of enterprise wide releases.
Technologies: Java, Spring, Hibernate, MQ, DB2, IBM Rational Software Architect
Lotus Note Migration May 2010 – Mar 2012
Projects worked on in this area
The objective of the project is to migrating all IM EMEA application databases and functions from legacy Lotus Domino infrastructure to application platforms which satisfy the requirements of Global IM Architecture, IM EMEA Technology and the IM EMEA Business. The Lotus Notes Domino data is migrated to Oracle 11g and the application is migrated to web platform using Java/J2EE framework.
Client: JPMorgan Chase & Co., (JPMC)
Role: Java Developer
Responsibilities
Involved in Analysis and Design.
Development of Client Layer using Java, JSP, Spring, IBatis, SQL
Reviewing the code
Preparing the testcases
Deploy the application in development servers
Technologies: Java, JSP, Servlet, IBatis, JQUery, SQL
B.C. Decker June 2008 – Feb 2010
Projects worked on in this area
B.C.Decker is basically a publishing organization which serve the informational need of health care professionals and students with high quality products designed to help them to practice more.
Client: B.C. Decker
Role: Java Developer
Responsibilities
Involved in Analysis and Design.
Development of Client Layer using Java, Struts2, Spring, Hibernate, SQL
Reviewing the code
Preparing the testcases
Deploy the application in development servers
Technologies: Java, Struts 2.0, Spring 2.5, Hibernate 3.0, SQL
Filezilla Feb 2008 – May 2008
Projects worked on in this area
Filezilla is a Java based web application development, to develop this application for E-Mantras Interactive Technologies (p) Ltd, which will act as a FTP reporting tools.
Client: E-Mantras Interactive pvt ltd
Role: Java Developer
Responsibilities
Involved in Analysis and Design.
Developed modules like Reports, Upload Log File, Search
Developed UI for the application using Struts1.2 framework
To generate reports in excel format using Jasper Reports.
To generate reports in PDF using iText.
Technologies: Java, Struts 2.0, Spring 2.5, Hibernate 3.0, SQL
Status Tracking and Management System., Envivio Feb 2007 – Jan 2008
Projects worked on in this area
The Status Tracking and Management System, is a Java based web application, to develop a Status Tracking and Management System for Sienna Corporation, Inc. which will act as a communication tool between the Sales team, Customer Service team and the Sienna Technical Team in updating / tracking the product status information.
Client: E-Mantras Interactive pvt ltd
Role: Java Developer
Responsibilities
Involved in analysis, design development of Daily Report.
Involved in estimations and designed solutions for change requests.
Developed Dynamic web pages using JSP
Handled test defects and bug fixing.
Interacted with our team to understand their issues and requirements.
Technologies: Java, JSP, Servlet, Postgresql
WAP (Web Archive Program) & Search Engine Aug 2006 – Jan 2007
Projects worked on in this area
The CEG WAP (Web Archive Program) is a Java based application, To develop a CEG Worldwide, LLC, New York.
Client: E-Mantras Interactive pvt ltd
Role: Java Developer
Responsibilities
Involved in analysis, design development of Daily Report.
Involved in estimations and designed solutions for change requests.
Developed modules like Search and scheduler.
Handled test defects and bug fixing.
Interacted with our team to understand their issues and requirements.
Used version control system VSS tool on daily basis.
Technologies: Java, Postgresql
Fareeth Meera Buhari