Hello there, I am Shravani, a Web Developer by Profession. AI enthusiast.

Mockup


I have worked on web applications of different scale and from a variety of domains as: HealthCare, Logistics and Finance.

Projects

Having 5 plus years of experience into web development, spread across the following projects.

Banking/Finance

My domain expertise being in Credit Cards, I have been part of the team delivering end-to-end product solutions for various usecases. Having delivered applications that included entire lifecycle of Credit Card. The major modules being filing an application to detecting fruad using biometric devices to handling multiple cards for a customer. There are many such modules in this domain, be it managing lost/stolen case of cards, to loyality points/reward points, to transactions management. Well versed with agile process that helped shipping of the products as the best solutions. Impacted users in different markets, which makes their job effortless and fastly, like how my LO says, "as fast as lightning".

Logistics
  • Analysing the problem and conducting brain storm sessions for planning 6 Week sprints.
  • Designing component architecture for the project.
  • Developing REST APIs and UI components as per the requirement along with test cases.
  • Responsible for configuring CI/CD of the front end and backend flows of the project.
  • Responsible for production deployment.
HealthCare
  • Analysing the requirement.
  • Responsible for developing the react component.
  • Delivering the PR(Pull Request) within timelines.
  • Supporting the project with defect fixes.

How I approach a problem

I have been working in an Agile process for product development for past 4 years. Below are the steps that I follow as a developer.

Analyze

Most of time goes in analyzing the requirement, to be able to break the problem into smaller chunks. Note: I still use my notepad to sketch these things!

Design

This is the phase where I design the component architecture around the solution. My work goes in scribbling flowcharts and pseudocodes, which is a great skill by the way.

Develop and Test

I believe developing a product and testing it, go hand in hand. Applying TDD, sure is reliable approach.

Deployment

Although CI/CD makes this job easy, health checks and scalability measures are my main practices.

Recent posts from blog

I have been writing a weekly post on tech skills and learning journey at hashnode.

Want to connect?