Athlone, Ireland
I am a Senior Fullstack Software Engineer with 10+ years of experience designing and building scalable, reliable, and high-performance backend systems, primarily in fintech and large-scale production environments. My strength lies in Java-based backend development, where I’ve worked extensively with microservices, event-driven architectures, system design, and messaging systems such as Kafka and JMS. I also have hands-on experience with frontend development using ReactJS and Oracle JET, giving me a strong understanding of end-to-end application flow and seamless backend–frontend integration. In addition, I have worked as a Mobile Application Developer, contributing to the development of EatSure – Online Food Delivery Application, which is live on the Google Play Store and Apple App Store with 10M+ downloads. 📱 App link: https://play.google.com/store/apps/details?id=com.done.faasos Currently, I’m pursuing an MSc in Artificial Intelligence, which is allowing me to deepen my understanding of data-driven and intelligent systems and explore how AI/ML can complement modern backend platforms. I’m particularly interested in roles where strong backend engineering meets data, automation, and distributed systems. I enjoy solving complex problems, mentoring engineers, and building systems that teams can rely on in production. Key technologies I work with: Languages: Python,Java,JavaScript, SQL, R, Kotlin Backend: Spring, Spring Boot, Microservices, REST APIs, Kafka, JMS Frontend: React.js, Redux, Knockout.js Databases: MySQL, Oracle, Neo4j AI / ML: Pandas, NumPy, NLP, Scikit-learn, LangChain Cloud & DevOps: Docker, Kubernetes, Jenkins, CI/CD Quality & Ops: Automated testing, code reviews, production debugging
1) Designed and implemented key features across corporate and retail banking domains, including Cash Management, Payments, Virtual Accounts, and Liquidity Management using Java, Spring Boot, and microservice architecture. 2) Developed Oracle Banking APIs (OBAPI) end-to-end, covering domain modelling, API taxonomy, role-transaction mapping, approval workflows (maker/checker/auto-authorisation), and account access validation. 3) Re-engineered Liquidity Account Management services by optimising loading of accounts into staggered APIs, improving performance and response times by over 50% for digital banking clients. 4) Developed and enhanced frontend modules including Account Access, Interest Rates, Remittances, Move Money, Limits, and Virtual Account Restrictions using Redux for improved performance and usability. 5) Improved automated testing quality by increasing JUnit success rate from 20% to 95% and raising JaCoCo code coverage beyond 90%. 6) Built and maintained distributed, event-driven systems using Kafka and JMS to support high-volume financial transactions. 7) Designed and implemented CI/CD pipelines to build and deploy Java (WAR-based) frontend and backend services on OCI Docker/Kubernetes environments. 8) Analysed and resolved high-priority cloud production issues for major banking clients (Barclays, ADCB, Mashreq Bank, MUFG, Piraeus Bank). 9) Mentored junior engineers and supported team members in debugging and troubleshooting production issues. 10) Awarded Oracle FSGIU Pacesetter Award for exceptional contribution during a high-priority release.
1.Designed and Developed Eatsure - Online Food Delivery Application from scratch implementing New Android Architecture Component,Developing Rich UI Interface, Rest API Integration, Push Notification, Analytics, Deep Linking, Payment Gateway etc. 2. Developed Order Tracking using Pusher, Road Snap API, and Map My India SDK, resulting in 95% more accuracy versus an existing order tracking system. 3. Upgraded a legacy MVC Android application to MVVM architecture, resulting in cleaner, loosely-coupled, and maintainable code. 4. Migrated code from Java to Kotlin, achieving a reduction in app crashes due to its null safety feature, less boilerplate code, faster development, better user experience, etc 5. Upgraded 5+ android application from Google Map SDK, location services like Road Snapping API, Geocoding and Reverse Geocoding API, Places API, Geolocation API etc to Map My India location services and SDK, resulting in reduction of cost by more than 50%. 6. Taken complete ownership of Modules like Login/Signup, Product, Cart, Orders, User Profile, Search Location, Coupons, CRM, Analytics etc, delivering it before application release date deadline with good quality.
1. Design and Developed modules like E-Modification, Bank, Modification, Address Modification, My Active SIP, My SIP Book, User Authentication, Deep Linking, Application Language Localization, Payment Gateway and UPI SDK Integration. 2. Worked on CleverTap and Apps Flyer SDK Integration to track custom events, Campaigns, Analytics, In App Notification, User Profiling, Custom Push Notification and Referral Tracking. 3. Worked on Development of Angel Bee android application implementing New Android Architecture Component, Payment Gateway Integration, Developing UI Interface, Rest API Integration.
1) Learned the existing mobile application code and and took the responsibility for development and operation of the app. 2) Created custom mobile applications using Native Android Technology. 3) Worked in highly effective team in the creation of Ecommerce mobile application(Pretr). 4) Involved in all aspects of the Android app lifecycle from research and planning through deployment and post-launch support. 5) Implemented Integration of Volley for Network calls. 6) Implemented integration of Network Image loading library like Glide,Fresco,Volley NetworkImageView. 7) Worked on Integrating social login api like Gplus,Facebook. 8) Learned the implementation of FCM Push Notification Service,Google Analytics,Google Maps API. 9) Used REST API to pull server data and display in app. 10)Implemented localization to support multiple languages in the app.
1) Worked under the close supervision of a senior Android Developer and Backend Developer. 2) Learned the basic of Software Development Process. 3) Learned Core PHP,PHP Framework Laravel,MYSQL,Android,Core Jave,Git,Project Management Tool Trello in Traning period. 4)Worked with the team in Trainee Project called Maverix to develop Ecommerce Web Application.In these project,worked on development of Authentication. 5)Module,Product Category Management Module,Bulk Product Upload Module and Order Management Module. 6) Working in Maverix Project learned Database Schema Development,ER Diagram,Database Migration,Authentication Process,Middlewares,Writing Bulk Upload Script,Rest Api Development,Javascript,Jquery,Laravel Framework.