Microservices vs Monolith: When to Make the Switch
A practical guide on evaluating when a monolithic architecture should be decomposed into microservices, based on real-world telecom project experience.
Read More โTHE PORTFOLIO OF
Solution Architect | Java & Cloud Specialist | Telecom & Travel Expert
Results-driven Solution Architect with 18+ years of experience in software development, system architecture, and application lifecycle management across Telecom, Travel & e-Governance domains.
manoj.dey@gmail.com
9+ years as Solution Architect with hands-on involvement in SRS, HLD, LLD, SoW preparation, effort estimation, and technical strategy.
Strong command of Core Java (1.8+), J2EE, Spring (Boot/Cloud), Hibernate, JPA, Struts 2, Servlets, JSP, and Web Security.
Solid understanding of AWS, OpenShift, Docker, Kubernetes, and CI/CD tools like Jenkins, Git, SonarQube, and JIRA.
Expert in Microservice Architecture using Spring Cloud (Eureka, Zuul, Ribbon, Hystrix), IBM MQ, TIBCO, and LDAP integrations.
Proficient in AngularJS, JQuery, AJAX, JSON, XML/XSLT, HTML5, CSS, JavaScript, and Jasper Reports.
Experienced in AppDynamics for monitoring application health, performance metrics, and ensuring system reliability.
Skilled in unit/integration testing, peer code reviews, and deployment using IBM WebSphere, Tomcat, JBoss, and Eclipse.
Practiced in Agile/Scrum methodology. Key roles in large-scale data migration programs ensuring seamless delivery and compliance.
18+ years of delivering enterprise solutions across multiple domains with a focus on scalability, security, and performance.
Extensive experience in developing travel booking engines, airline reservation systems, and GDS integrations. Built high-availability platforms for seamless travel management and customer experience optimization.
Deep experience in architecting telecom solutions involving OSS/BSS systems, service provisioning, and integration with mediation and billing systems. Enhanced system performance, reliability, and operational efficiency.
Contributed to national-level digital initiatives under the Government of India, developing secure, scalable, and citizen-centric web platforms for public service delivery and inter-departmental integration.
Hands-on experience in Salesforce CRM development using Apex programming and Force.com platform. Designed and customized CRM workflows, triggers, and components for business automation.
Leading solution architecture for telecom platforms, focused on scalable microservices and cloud-native integration. Engaged in cross-functional collaboration for end-to-end delivery across teams.
Spearheaded enterprise Java/J2EE development projects in the airline, travel, and e-governance domains. Contributed to large-scale data migration and legacy modernization efforts.
Designed and implemented end-to-end enterprise solutions for telecom clients. Actively involved in proposal drafting, HLD/LLD, and performance optimization.
Led development and integration of middleware components in Java EE environment. Collaborated with global teams on telecom and enterprise system solutions.
Developed web-based modules using Struts and Oracle DB. Participated in requirement analysis and code reviews.
Built custom Java applications for enterprise clients. Worked on JSP/Servlets and database-driven modules.
Core Java (1.8+), JDBC, Servlets, JSP, XML, XSLT, JSON
Spring (Core, Boot, Cloud), Hibernate, JPA, Struts 2
Salesforce, Apex Programming, Force.com Platform
HTML5, CSS, JavaScript, AngularJS, JSP, JSTL, JQuery
AWS, OpenShift, Docker, Kubernetes
PostgreSQL, MySQL, Oracle 10g, MongoDB
Jenkins, GitHub, SonarQube, Selenium, OWASP ZAP, Maven, Gradle, JasperReports
Apache Tomcat, JBoss 7, IBM WebSphere Application Server
IBM MQ, TIBCO, LDAP, CAS
IntelliJ IDEA, Eclipse, Visual Studio Code
Windows, Red Hat Enterprise Linux, Unix (Shell Scripting)
Agile Scrum, MS Visio, MS Project, OpenProj, Aqua Data Studio
Key projects across Telecom, Travel, e-Governance, and CRM domains.
Ericsson • Microservices • Cloud-Native
NIIT Technologies • Java/J2EE • GDS Integration
Govt. of India • Citizen Services • Secure Platform
Enterprise • High-Availability • Spring Boot
Sify Software • Service Provisioning • Billing
Enterprise • Legacy Modernization • Compliance
Thoughts, insights, and lessons learned from 18+ years in software architecture and engineering. Visit my Hashnode Blog โ
A practical guide on evaluating when a monolithic architecture should be decomposed into microservices, based on real-world telecom project experience.
Read More โStep-by-step walkthrough of containerizing a Spring Boot application and deploying it on AWS EKS with CI/CD pipelines using Jenkins.
Read More โKey takeaways from developing citizen-centric government portals โ security, compliance, scalability, and inter-departmental integration challenges.
Read More โDeep dive into implementing API gateway patterns for microservices using Spring Cloud Netflix stack in enterprise telecom systems.
Read More โBest practices and pitfalls to avoid when migrating large-scale data from legacy systems to modern cloud-native platforms.
Read More โHow embracing DevOps culture and tools like Jenkins, SonarQube, and GitHub Actions can make you a more effective solution architect.
Read More โInterested in working together or have a project in mind? I'd love to hear from you.