Home

Tapan Kumar - Java Architect
[email protected]
Location: Ashburn, Virginia, USA
Relocation: NO
Visa: H1B
Tapan Parida
Java Architect

[email protected] | 276 323 5230

Summary:
19+ years experience in solutioning a broad mix of technologies in the enterprise architecture arena, with leadership and collaboration with other architects
Strong leadership, with the ability to drive solution definition to a full adoption by multiple teams.
Hands-on experience with business requirements gathering/analysis
Excellent customer skills in resolving concerns and issues
Ability to present ideas in business-savvy format, prioritize and execute tasks in a high-pressure environment
Hands-on Experience in all phases of SDLC including Analysis, Architect, Design, Development, Test and Deployment of Java Based Web and Enterprise Applications using Core JAVA/J2EE Technologies.
Experience in migrating application from Java 5 to Java 8, 11 and 17.
Understanding of cloud native architecture, micro-services, data privacy and security practices, scalability and high performant distributed system
Experience in architecting and designing solutions for various domains including Digital Banking, Insurance, Healthcare, Retail &Logistic.
Hands on experience on setting up and development of cutting-edge technologies- REST Framework, Java/J2EE, Spring, Hibernate, Web Services, Amazon Web Services, Microservices and cloud-based app design, development and integration using Spring Boot, Spring cloud, AWS Cloud, API Management/Security/ Getaway, containers
Experience in adopting current methodologies for design and development for regular releases, proactive and continuous improvements as necessary
Extensive experience into translating enterprise customer needs into cloud architectures and approach.
Experience in working with logging and monitoring solutions using ELK, Kafka, Kafka connect, Kafka stream, Splunk
Experience in architecting, designing, developing applications using Java/J2EE, Spring, Spring Boot, Rest API, Hibernate, AWS Cloud based system. Have developed POCs using Go and Python.
Excellent experience in computer program, system development and technical support for very complex, highly critical programs and systems. Plan and coordinate tests, resolve production problems, identify opportunities to improve systems and architecture
Strong knowledge in Object-Oriented analysis and design, good at various Design Patterns, UML and Enterprise Application Integration EAI

Technical Skills:
Programming Languages: JAVA 8, J2EE, XML,Kotlin, Shell Scripting,Python, Go, SQL, React, Linux, Unix Script.
Technologies: Web Services, JDBC, JavaScript, TypeScript, React, NPM, Nodejs, jQuery, JMS, EJB, SOAP, REST API, Microservices, Microfronted, Mulesoft, Swagger, Alfresco, UML, ERP ER Diagrams,
Frameworks: Spring, Spring Cloud, Struts, Spring Boot, Hibernate.
Cloud Technology: AZURE, AWS,GCP, PCF, API Management, API Security, Terraform
Version Control: SVN, GitHub, Bit Bucket.
DevOps: Jenkins, SonarQube, CI/CD, Docker, Kubernates
Databases: Oracle 9i, 10g,12c, MYSQL 5.0, MS SQL, Postgres.
NoSQL Databases: MongoDB, Postgres
Messaging Systems: Kafka, Middleware Tibco, RabbitMQ, ActiveMQ.
Application/Web Servers: Web Logic, Apache Tomcat, Apache HTTP, JBOSS
Tools: Maven, Gradle, Log4j.

Educational Qualification:
CDAC, Advance Computing Software Development, Pune University, India (2004, First Class)
B.E Electronics & Telecommunication, BPUT University, Odisha, India (2003, First Class)


Professional Experience:

Employer: Snowrelic Inc
Client: Fannie Mae Duration: Aug 2023 Till Date
Work Location: USA
Role: Java Architect
Project Description: Working on several internal application modernization, development, integration. Currently working as Application Architect with enterprise architects, business owners, database modeling, development and quality assurance teams.
Roles and Responsibilities:
Performed Architect, cloud-native design, and oversee implementation of end-to-end integrated systems.
Participated in the architectural and design discussions on billing, payments and payments gateway.
During project design, document existing systems architecture and technology portfolio. Made recommendations for improvements and/or alternatives.
Reviewed new and existing systems design projects and procurement or outsourcing plans for compliance with standards and architectural direction.
Setting up AWS code pipeline, code commit and code deployment along with POCs done for sample applications using EC2 and Beanstalk services.
Worked with AWS S3 bucket, Farget, Kinesis, EBS and Lambda functions along with Elastic load balancer, Application load balancer.
Monitoring logs using AWS cloud watch service and reporting to cloud central team to diagnosis the issues.
Ensured that proposed and existing systems architectures are aligned with organizational goals and objectives
Provided Solutions to the additional modules to an existing application which deals with providers to apply credit cards on behalf of the customers.
Design and Development of Middleware Solutions using TIBCO Suite of Products (Business Works, Enterprise Messaging Service)
Used UML and ER diagrams to draw the design flow of the modules along with class diagrams, system diagrams.
Worked on improving the performance of the microservices with respect to more concurrent users.
Improved the logging and tracing mechanisms across the microservices stack.
Improved on the existing caching mechanisms to achieve more speed and consuming optimum memory by implementing correct invalidation mechanisms.
Worked on improving error handling mechanism across the microservices by leveraging Spring AOP cross cutting concerns.
Created batch jobs for overnight reconciliation for the credit card application to the downstream applications.
Regularly reviewing the source code to make sure it adheres to the compliances and standards.
Key Achievements:
Worked on APIs to improve the performance and security.
Improved code coverage from 75% to 95%.
Environment and Tools- Microservices, Spring, Spring Boot, Spring Cloud, Spring Security, Splunk, Docker, Kubernates, Tibco, Restful API, OAuth, Maven, Sonar, ReactJs, npm,Node, Angular, Microsoft Visio, Eclipse, Jenkins CI/CD, AWS, Terraform.

Client: Capital One Duration: Nov 2022 July 2023
Work Location: USA
Role: Java Architect
Project Description: Working on application modernization, development, integration and cloud migration.
Roles and Responsibilities:
Understanding the user requirements and preparing specification, use case and design documents for enhancements of modules.
Involve in analysis, coding, debugging, testing, production support, troubleshooting and bug fixing.
Design and development of Server Side (entity, controller, service and DAO layer) Java Components using Hibernate and Spring Framework.
Worked on a POC using oracle endeca hybrid search-analytical database server to organizes complex and varied data from various source systems and convert into a flexible data model to reduce the need of upfront modeling.


Employer: Atos-Syntel
Client: FedEx. Duration: Sept 2021 Nov 2022
Work Location: USA
Role: Java Architect
Project Description: Worked on application modernization & digital transformation of couple of legacy systems for World Tariff, Trade tools, Export control and classification, Restricted Party Screening, Estimated Duties and Taxes for Fully classified & HS6 level etc.
Roles and Responsibilities:
Worked on multiple projects for legacy modernization, monolith to microservice transformation and cloud migration with cloud native applications.
Designed the project with spring boot, spring cloud, spring integration, spring security from spring ecosystem.
Used Kafka to process streaming messages along with enabling to persist, and re-process streamed data.
Monitor and optimize Kafka clusters. Troubleshoot Kafka related issues.
Responsible for managing stakeholders like Business lead, Product manager, Product owner, Client manager and enterprise Azure DEVOPS, Automation teams.
Used Azure services like Azure DevOps, Azure virtual machines, Active directory, Api management, Azure CDN as part of the cloud native migration to Azure.
Worked with Micro-frontend app to build individual and semi-independent microapps to work together.
Have migrated the legacy java 8 applications to java 17.
Conduct design meetings with client architects and development team.
Evaluating enterprise integration patterns (spring integration) for the systems communication.
Involved in complete SDLC - Requirement Analysis, Development, Unit, and Integration Testing
Facilitating build and deployment to different environments.
Have got a chance to work on ERP systems in Fedex using Oracle database.
Worked as an application modernization architect with business stakeholders, enterprise architect, end-client, development and testing teams.
Key Achievements:
Migrated 5 legacy applications to the modern microservice cloud native based application with high performance, better security and better monitoring mechanism.
Environment and Tools- Microservices, Micro-fronted, Spring, SpringBoot, Spring Cloud, API Gateway, Spring Security, Kafka, Splunk, Restful API, OAuth, Maven, Oracle, TIBCO Middleware, ERP, Sonarqube, Docker, Kubernates, React UI, Node, Microsoft Visio, Eclipse, Jenkins CI/CD.

Employer: Atos-Syntel
Client: Centene Duration: Mar 2019 Sept 2021
Role: Java Architect
Project Description: Hospital Admin Management Portal, manages various health information s required from the hospitals. They include utility expenditures, water and power consumptions, supplies and inventories.
Roles and Responsibilities:
Involved in Requirement Analysis of the features in the form of EPIC and User Stories.
Responsible for managing stakeholders like Business lead, Product manager, Product Owner, Client manager, enterprise DevOps, and Automation teams.
Used Tibco to send and receive messages from your applications in a format that conforms to the Jakarta Messaging specification.
Involved in AWS cloud migration with code pipeline.
Used Mulesoft to handle, manage multiple complex APIs.
Have prepared case studies comparing between AWS and GCP to adhere to the requirement.
Setting up containers using docker and kubernates.
Migrated applications from java 5 to java 11.
Got Kotlin training to understand the mobile application and work on support.
Have contributed to the application front end with reactjs and node.
Worked as a part of design meetings and subsequent implementation into the code.
Facilitated production issue tracking and fixes with the team.
Peers Code review.
Environment and Tools- Microservices, Spring, Spring Boot, Spring Cloud, API Gateway, Spring Security, Tibco, Splunk, Restful API, OAuth,Kotlin, Maven, Sonar, Microsoft Visio, Eclipse, CI/CD, AWS, EC2, ECS, S3, AWS CloudWatch and AWS SNS, React UI, Typescript.

Employer: Atos-Syntel
Client: FedEx Duration: Mar 2013 Mar 2019
Role: Java Architect
Project Description: FIT was to re-write the 19 Legacy FedEx applications with Access, Excel and VB to Java.
Roles and Responsibilities:
Understanding the user requirements and preparing specification, use case and design documents for enhancements of modules.
Involve in analysis, coding, debugging, testing, production support, troubleshooting and bug fixing.
Design and development of Server Side (entity, controller, service and DAO layer) Java Components using Hibernate and Spring Framework.
Unit test cases and Integration test cases, providing assistance & technical guidance to other team members as required.
Worked on Account payment related modules and developed the business logics.
Responsible for the design, development and implementation of critical business applications using best-of-breed Java technologies.
Designed and developed user interface screens by using front end technologies such as jQuery, HTML, AJAX, Java script and JSP
Worked on module to process streaming data using Kafka
Developed DAO classes to interact with Database.
Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
Used Eclipse IDE for coding, debugging and testing purposes.
Responsible for writing, tuning and maintaining complex SQL statements.
Used SVN for version control across common source code used by developers.
Environment and Tools- Java, Spring, JSP, SOAP, XML, JMS, JavaScript, AJAX, Oracle, WebLogic


Employer: Data Concepts
Client: Dominion Power Duration: Jan 2012 Mar 2013
Work Location: USA
Role: Java Lead
Roles and Responsibilities:
Responsible for the design, development and implementation of critical business applications using best-of-breed Java technologies.
Work with traditional software lifecycle methodologies. Create technical design documents. Perform research, analysis, coding, debugging, testing, production Support troubleshooting support and bug fixing.
Work effectively in a collaborative development environment, providing assistance & technical guidance to other team members as required
Work effectively under pressure and across multiple module and mapper with short deadlines & evolving requirements.
Environment and Tools- Java, Spring, JSP, SOAP, JSF, XML, JavaScript, AJAX, Oracle, JBOSS,

Employer: Fahrenheit IT
Client: Federal Reserve Bank of Richmond Duration: Jan 2011 Dec 2011
Work Location: USA
Role: Java Lead
Roles and Responsibilities:
Worked on the payment applications for the small financial organizations.
Digitalization of existing banking Business Process Applications & capturing new requirements.
Used JMS for storing and retrieving messages for asynchronous communication.
Development of Sever-Side java components and Coding in Java/J2EE.
Development of unit test cases, and end-to-end integration testing logic.
Worked on application which deals with approving loans for smaller banks, disbursement processes.
Participated in domain trainings on loans, collaterals, demographics, credit score.
Environment and Tools- Java, Struts, JSP, SOAP, XML, JMS, JavaScript, AJAX, Oracle, Tomcat.

Employer: Cognizant
Client: Wells Fargo Bank Duration: Feb 2007 Jan2011
Role: Java Developer
Roles and Responsibilities:
Worked on the billing and mortgage payments applications.
Used Alfresco for enterprise content management for sharing content across applications.
Preparing Design documents, Flow charts, Sequence Diagrams, Class diagrams.
Development of Sever-Side components with Coding in the Java/J2EE.
Developed EJB components, bug fixes and enhancements. Migrated EJB 2 to EJB 3 code using annotations.
Experience working on application dealing with customer demographics.
Experience in domain knowledge on collaterals as part of loan approvals
Environment and Tools- Java, Struts, JSF, SOAP, XML, EJB, Alfresco, JMS, JavaScript, AJAX, Oracle, JBOSS.

Employer: KPIT
Client: Cummins Duration: April 2005 Jan 2007
Role: Java Developer
Roles and Responsibilities:
Understanding of the existing application & capturing new requirements.
Design, Development of Sever-Side java components and Coding in Java/J2EE.
Developed individual EJB components to implement business logic to interact with database.
Environment and Tools- Java, J2ee Servlets, JSP, EJB, SOAP, XML, JavaScript, AJAX, Oracle, Tomcat.
Keywords: continuous integration continuous deployment user interface sthree information technology golang microsoft

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];3805
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: