About
A passionate backend developer from India, currently living in Germany.
Backend Developer.
I am having strong experience in java microservices ,Springboot,MySQL,leveraged with skills for working in Web Services. I am having experience in writing distributed system using SpringBoot,Apache kafka.Experience in working in Rule Engine like Drools and camunda.A strong experience in Insurance domain. Leveraged with skills in providing software architecture and gathering requirements as per the project. Extensive knowledge of all aspects of the Software Development Life Cycles like Agile and Waterfall including initial feasibility analysis, conceptual design, implementation, user training and enhancement. Instrumental in conducting training sessions for new employees by providing knowledge transfers and seminars. Possessing strong communication, analytical, coordination and leadership skills and also an agile learner.
- City: Dusseldorf, Germany
- Degree: Bachelor of Technology
- Email: tiyasha01@gmail.com
I am having strong leadership skill and leading a project team since last 2 years. I am responsible for requirement gathering,stakeholders communication, creating issues for other developers to work on, timely release management etc. apart from my responsibilities as a software developer.
Skills
Resume
Summary
Tiyasha Mitra
Innovative and deadline-driven Backend Engineer with 8+ years of experience in distributed systems and microservices
- Location: Dusseldorf,Germany
- email: tiyasha01@gmail.com
Education
Bachelor of Technology
2010 - 2014
West Bengal University of Technology
Professional Experience
Senior Software Engineer
Feb 2021 - Present
Company:Red Hat,India
-
Incident Response DashBoard (Team size – 4, duration –1 year and 10 months)
The project is a dashboard that helps the stakeholders to analyze different flaws related to various Redhat products. It provides various filters and metrics which helps the analyst to understand which product or flaws need immediate attention.
- Creating apis to cater to different requirements of a dashboard like filtered views, metrics etc.
- Also generating reports and sending notifications asynchronously using ActiveMQ.
- Gathering requirements for stakeholders and leading a team of 4 members towards accomplishment of goals
- Delivering bug free quality code with coverage and documentation
-
Umb bridge (Team size – 2, duration –6 months)
The project consists of an endpoint which is configured as a webhook in a quay/github repo.The endpoint is invoked whenever any event occurs in the particular repository.
- Creating an api which can be configured as a webhook url.
- Sending messages to message bus on api invocation with respective event.
- Documentation and requirements gathering.
-
Umb Notifier(Team size – 2, duration: 1 year and 7 months)
This project deals with listening to a group of messages from a message bus, extracting some information from the message and retrieving schema and mappings needed for message validation and mapping. After successive mapping of the message to the desired it is posted to the respective repository depending on the message.
- Creating camel endpoints to listen to a group of messages from message bus.
- Using velocity template to convert messages.
- Catering new requirements as and when required.
- Testing, documentation and requirement gathering
Software Developer Advanced
August 2018 – February 2021
Company:Amdocs,India
-
Order Handler (Team size – 65, duration – 2 years and 6 months)
As part of this OH R&D team, we created order handler application which handled orders in backend, we created almost 20-25 micro services to complete a telecom order.
- While developing this application we worked like devops where we have to deliver code till production.
- For micro services, we were using tools to build, monitor micro service and followed agile methodology.
- Using Kafka messages to communicate with other MS in case of async messaging. We were using Camunda as an orchestrator for our business process. of goals
- Delivering bug free quality code with coverage and documentation
Application Development Analyst
March 2017 – July 2018
Company:Accenture,India
-
Pension & USPS Bot (Team size – 4, duration – 9 months)
As part of this OH R&D team, we created order handler application which handled orders in backend, we created almost 20-25 micro services to complete a telecom order.
- Creating chatbots using NodeJs and AI Engines.
- Deploying the application in Google Cloud Platform.
- Writing Unit test cases using Mocha,Chai.
- Understanding requirements and implementing use cases according to client requirements.
- Developing bug free codes and fixing defects
- Generating coverage reports and integrating with SonarQube
-
Openbanking API (Team size – 5, duration – 6 months)
This project deals with creation of microservices using Node JS & Spring Boot & creating API proxies with APIGEE for different European banks as a part of the mandate.
- Creating Microservices using NodeJS and SpringBoot , ApiBaas,Jpa.
- Creating Api Proxies using Apigee.
- Deploying the microservices in Google Cloud Platform.
- Creating swaggers for the apis.
- Using promises for api calls
- Working with database like Apibaas and Oracle
- Fixing defects and delivering bug free codes
Programmer Analyst
March 2017 – July 2018
Company:Cognizant Technology Solutions,India
-
TIAA Suny Workaround (Team size – 4, duration – 15 months)
This project deals with getting inputs from various universities & performing business logic on top of that based on user inputs using Rule Engine.
- Seeding data into DB from excel using Java.
- Business validation using drools.
- Connection with Oracle database for data storage handling database.
- Exception Handling for File and Database.
-
TIAA MVAS Automation (Team size -2, duration – 10 months)
This project is about creating a dashboard kind of application to display details of different universities based on user requirement.
- Requirement analysis and requirements freezing.
- Estimation, design and development of various modules.
- Connection with Oracle database for data storage handling database.
- Implementing various validations for secured access for different users. Creating Controller, Service and Repository layers.
Personal projects
Below are some github projects which I have worked on
Weather app
Provides Backend API for a weather web app. The web app should provide the current weather and projected forecast for location provided by an address as well as geo location coordinates (longitude/latitude).
TiyashaP.github.io
A Personal Portfolio Website that showcases my work and experience. which is hosted on Github Pages.
Contact
Location:
In Der Donk 6,Dusseldorf,Germany
Email:
tiyasha01@gmail.com