I am a Computer Science professional with a strong educational background and four years of experience in the industry. I am currently pursuing a master's in Computer Science from the Trinity College Dublin, which I am expecting to complete by August 2024, with a current GPA of 3.8/4.0 till the 2nd semester. I've experience in full-stack development, particularly in backend development, and have worked on a few machine learning projects
Explore my profile and feel free to get in touch anytime ☕
.
Programming
: Java | JavaScript | CPP | Python | C
Web Development
: HTML | Javascript | CSS | Bootstrap | React | Node JS | Express JS | Spring Boot | Spring MVC | Spring Data JPA | Hibernate |
Databases
: MySql | Oracle | MongoDB | Postgres | AWS RDS | Dynamo DB
Tools and Technologies
: AWS(EC2, S3, Lambda, IAM, DynamoDB, Route 53, API Gateway, ECS) | Docker | Kubernetes | J2EE | Jenkins | REST API | Git | Postman | Kafka | Jira | Confluence | Linux | Maven | Gradle | Intellij Idea | Eclipse | Vs Code | XML | XSLT | JSON
• Leveraged Java and JavaScript to create widgets and custom Extensions for our data management product, Ensured code quality and functionality by writing unit tests which used by more than 100+ customers.
• Built a data ingestion pipeline for a major client that processed over 50,000 products. Achieved high performance and scalability by optimizing the data processing logic and caching.
• Designed and developed a test automation framework using REST API, Java, and NodeJS. Enabled faster and more reliable testing of web services by implementing reusable and modular components.
• Migrated from bare metal hardware to SaaS using AWS and Docker, achieving cost reduction and high availability.
• Integrated Kafka streaming to reduce latency by nearly 35% and enable near real-time data processing, with improved data quality and consistency.
• Contributed to the technical documentation using Confluence, detailing the CR129 - Bulk Remediation project, which involved the implementation of three different data objects (Source, Canonical, Golden) to maintain product data. Documented the integration mechanisms, data processing workflows, and the transformation logic applied at various stages, ensuring clear and comprehensive guidance for the development team and clients.
•Tech: Java, JavaScript, Java Web Services, JSON, XML, Gradle, AWS, Docker, Kafka, Confluence
• Designed and built a bill payment system through Bank Middleware over a Java Messaging Queue, processing an average of 20,000 bill payments daily, resulting in a 30% increase in transaction efficiency.
• Developed a user-friendly GUI interface using RATOOL and JS, leading to a 40% increase in user satisfaction based on post-implementation feedback.
•Developed the back-end engine with Java and PLSQL, resulting in a 20% improvement in transaction processing speed, and also Produced comprehensive requirement specification documentation for transaction development, ensuring a 20% reduction in development time and providing a clear roadmap for the project team.
•Optimized the existing payment flow to reduce the transaction time by 20% and improve the user experience, as evidenced by a 15% increase in customer satisfaction.
•As a part of the RTB team, successfully Handled technical requests filed by end-users, achieving a 15% reduction in response time and resolving 90% of issues within established SLAs.
•Proactively monitored system alerts, swiftly escalating critical issues and contributing to a 25% reduction in system downtime. An integral part of the roster, ensuring continuous system surveillance for optimal operational performance.
•Tech: Java, JavaScript, PLSQL, J2EE, JSON, XML, Weblogic, Oracle Database.