+91-7558028825
Bachelors of Technology - Computer Science and Engineering (8/10)
College of Engineering Trivandrum
- Having over 9 years of experience in the development of software products and its construction has provided me with an in-depth understanding of software products and their development. I have hands-on experience with different software solutions at all stages in the development lifecycle.
- Experience in leveraging full stack knowledge and experience to design and build applications.
- Good hands-on experience in designing, developing, implementing and deploying applications on cloud using AWS, Azure, GCP
- Designed database schemas with complex entity relationships.
- Good communication & interpersonal skills and self-motivated, hardworking individual and has ability to work in team and independently in any environment.
- Containerized applications using Docker: Created docker files, built docker images for microservices to run on Kubernetes platform.
- Full stack developer
- Data science enthusiast
QBurst
Senior Engineer (Jul 2014 – Jan 2023)
Service Symphony
Lead Engineer (Jan 2023 – Present)
Technical Skills: Node.js, Go, Python, Java, Angular, MongoDB, HTML, Sass, Elasticsearch, Apache Spark, Git, PostgreSQL, MySql, Amazon Web Services, Microsoft Azure, GCP, Docker
- The project intends to build microservices for various cart management activities like adding products, updating products, removing products, and the order value calculation. The microservices include the cart module responsible for managing the cart, an order module for processing the user orders and returns, a price module for calculating the price updates, a payment module for communicating with the payment gateways, and an account module for storing all the user details.
- Involved in implementation of procedures for gathering the requirements from clients for solution demonstrations.
- Integrated Jenkins to git where the build triggers automatically when we push a pull request for CI/CD.
- Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and production environment.
- Collaborated with team members to offer accurate and timely estimates for development solutions.
- Managed different, sometimes conflicting priorities and responsibilities within a work team.
- Provided code review and assistance in resolving issues.
- Led the requirement gathering phase and prepared user stories.
- Defined the communication architecture involving browser extension, server, and desktop application.
- Implemented MQTT server that receives authentication requests from client machines.
- Implemented encryption-based security architecture in the browser extension and desktop application using libsodium.
- For Pure Engage Billing system, we need to perform the following. Build telco mediation layer, parse file and derive different fields, architect scalable solution, integrate with Suretax and aggregate large volume of data as per the specs.
- Led the requirement gathering sessions and documented the transformation logic.
- Led the back-end team and reviewed code to ensure quality.
- Prepared database design for the capturing metadata.
- Implemented Spark-based transformation modules to generate reports by aggregating data as per the specs.
- Scaled the application to handle TBs of data on every run.
- Provided on-call support for high-priority issues and guided to the resolution.
- Led the requirement gathering phase and facilitated knowledge transfer sessions.
- Documented the required transformational logic and got it vetted by the business analysts.
- Implemented ETL jobs using Talend to translate, deduplicate addresses, and enrich customer data.
- Implemented modules for data validation and reconciliation.