I am a Senior Software Engineer with over six years of hands-on experience, specializing in backend development using Java, Node.js, and JavaScript. My expertise spans across designing and implementing scalable backend solutions, developing high-performance APIs, and working with microservices architecture. I am also proficient in databases like MongoDB and MySQL, ensuring robust data storage and retrieval systems.
Professional Experience:
**- Confiz (July 2022 - Present) **
As a Senior Software Engineer at Confiz, I developed a comprehensive Java-based Resource Management System. This system included modules for user management, project allocation, timesheet management, and reporting. I implemented RESTful APIs using SpringBoot and ensured 90% test coverage through JUnit and Mockito. I was also responsible for optimizing system performance and providing product support, resolving bugs within 24 hours to enhance user experience.
**- Shopdev/XStak (Oct 2020 - June 2022) **
At Shopdev, I integrated Node.js applications with popular e-commerce platforms like Shopify and WooCommerce. I also worked on integrating external APIs, such as Amazon, Stripe, and fabric.inc, enabling seamless synchronization of order data and the generation of automated invoices using RabbitMQ. My focus on serverless computing with AWS Lambda helped optimize backend processes for better efficiency.
**- Synavos (Dec 2018 - Sept 2020) **
At Synavos, I gained experience in working with both monolithic and microservices architectures. I also developed custom plugins using C# for Autodesk Revit 2019 to automate tasks and enhance core features. During this period, I primarily focused on backend development using Node.js and Express.js, ensuring smooth integration with third-party services and external APIs.
Notable Projects:
**- Iapps - Learning Experience Platform **
I played a key role in developing and maintaining microservices for the Iapps Learning Experience Platform, a scalable solution aimed at digitizing organizations. I utilized Node.js, Express.js, MongoDB, and Redis to create efficient backend processes. My contributions included enhancing the Admin and User Web Portals and implementing complex DOM manipulation and asynchronous programming in JavaScript to ensure seamless data interaction.
In addition to my professional experience, I hold a Master of Science in Data Science from FAST. I’ve also conducted research using deep learning techniques and implemented models such as LSTM and BiLSTM in my thesis.
In every role, I have demonstrated my ability to work collaboratively within teams, deliver scalable solutions, and consistently improve system performance. I am passionate about applying my skills to solve real-world problems and continuing to grow in challenging environments.