# Sheeban Don Brose Singaram > Java Full Stack Engineer | Microservice Architecture | NodeJs | Vertx | Kafka | Java | Spring | Hibernate | AWS | GCP | Angular JS | Vue Js | React | Postgresql | FileNet | Open Text Exstream Location: Plainsboro, New Jersey, United States Profile: https://flows.cv/sheeban 15+ years of experience in software development includes Analysis, Design and Development of Web-based applications. Experience in Singleton, Factory, Template, DAO, MVC, Strategy, DTO design patterns. Experience in building a rich web application using AJAX, JSON, jQuery, HTML5, CSS3, TypeScript, and JavaScript. Experience in building microservice API using Vertx framework. Experience in implementing frameworks like Spring Framework, FileNet P8, OneSpan SDK, Vert.x, JDBI, ActiveJDBC, and Hibernate Framework in web applications. Expert working with cutting edge front-end frameworks and libraries like Angular.JS, React.JS, Vue.JS, Ember.Js, Node.JS, jQuery, JSON, JSP, AJAX and Restful services. Experience on implementing the NodeJS micro services using NestJs framework. Experience in working on Apache Kafka and Apache ActiveMQ for building real-time data pipelines and applications. Experience in working on Redis and Memcached for caching, and session management. Experience in working on Elasticsearch. Experience in architecting and designing applications using Java, NodeJs, and relational databases, with expertise in microservices, message-oriented middleware, continuous integration, and EKS. Proficient in using RDBMS concepts with Postgresql, MSSQL and MySQL. Experience in database design, development, and query optimization using PostgreSQL. Experience in NoSQL databases like MongoDB, and Cassandra. Experience in different phases of Software Development Life Cycle (SDLC) like analysis, design, development and testing with SOA, Amazon Web Service (AWS) and Micro services architectures. Experience in using Amazon Web Services (AWS). Good Knowledge on services like EC2, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, and AMI. Experienced in utilizing various GCP services such as Compute Engine, Cloud Storage, and Datastore. Experience with GCP's monitoring, logging, and error reporting tools for maintaining and troubleshooting cloud environments. Good Working Experience in Apache Frameworks like Apache CXF, and Apache Velocity. Experience with Docker containers, leveraging Linux Containers and to create Docker Images/ containers. Experience in writing unit test cases using JUnit, Mockito, Easy Mock, and TestNG. Proficiency in using tools Gradle, Maven build tool, Jenkins, JFrog and SVN, GIT repo tool. Good exposure typically in identifying possible problem areas, prioritizing different issues found in Maintenance & figuring out solutions for solving bugs & defects reported by Clients in Production Environment. ## Work Experience ### Software Engineer @ MSRcosmos LLC Jan 2024 – Present | United States Client: Guardian Life Insurance Design, Architect, Develop, test, and maintain software applications using modern programming languages. Collaborate with cross-functional teams to design and implement scalable solutions. Write clean, efficient, and maintainable code following best practices. Troubleshoot, debug, and resolve software defects in a timely manner. Participate in code reviews to ensure quality and adherence to standards. Integrate software with third-party APIs and frameworks as needed. Work with cloud platforms for deployment, monitoring, and scaling applications. Stay updated with emerging technologies to improve development processes. Document technical specifications and provide support during implementation. ### Lead Architect @ BambeeQ Solutions Private Limited Jan 2020 – Jan 2024 | India Client: Gooru, Location: United States, Location Type: Remote Understanding the business requirements and creating technical documentation if needed, and proceeding with the implementation. Have to work on both FE and BE development based on requirements and urgency to complete the work. Architected, designed, and developed scalable HTTP/REST API microservices, high-volume event processing, or a full-blown back-end message-bus application using Spring Boot Framework. Some of the microservices are built using my Vert.x framework. Worked on building various REST API’s using Spring boot and Vert.x framework. Worked with Enterprise Architect to design business components and data models. Managed and configured EC2 instances, ensuring high availability and scalability. Implemented security best practices like configuring security groups and managing key pairs for secure access. Designed and developed an event-driven and nonblocking app that can handle a lot of concurrencies using a small number of kernel threads. Designed and implemented IAM policies to control access, ensuring least privilege and security. Managed IAM users, groups, and roles, integrating IAM with other AWS services for authentication and authorization. Created and managed S3 buckets for storing and serving static assets. Implemented S3 lifecycle policies to automate data management tasks based on predefined rules. Developed serverless applications using AWS Lambda, enabling event-driven architecture. Integrated Lambda functions with other AWS services, such as API Gateway and S3, to build scalable solutions. Designed and developed ORM persistence components using ActiveJDBC and JDBI. Designed and developed a framework to push the event when any writes happen to the database. Designed and developed business logic components using appropriate technologies and design patterns. Designed and developed authentication/authorization business logic. ### Architect @ BambeeQ Solutions Private Limited Jan 2016 – Jan 2020 | India Client: Gooru, Location: United States, Location Type: Remote Architect, designed, and developed a highly reusable custom framework for Caching REST API response and built a Proxy component for authorization using Spring AOP. Performed requirements analysis and functional analysis for various modules and applications. Designed and developed ORM persistence components using Hibernate. Developed a centralized component for catching and resolving the exception using the spring framework. Conducted performance engineering activities on SQL queries, and database objects to reduce latency. Designed and developed a framework to push the event when any writes happen to the database. Troubleshooting complex issues like thread blocking, DB transactions, and many application issues with the appropriate solution. Designed and developed complex SQL and HQL queries. Managed technical team members in assigning technical activities and provided direction during solution development. Designed and developed message queues for events when any CUD operation happens within the application. Build a framework to push the events to the server on the batch process by using Javascript. Designed and developed the custom PDF viewer using PDF Js and Flex. Developed identity provider authentication component of google connect, SAML, and WSFED using NodeJs. Designed and developed in-product, email notification, and push notifications using Socket.io and Cassandra CQL. Worked on image resizing functionality using AWS SNS, AWS Lambda and S3 Bucket. Handled continuous integration using the Jenkins build tool. Implement data pipelines using Kafka and Cassandra to ingest, process, and store large volumes of events. Integrate Apache Cassandra into Java applications for storing and retrieving data. Develop and maintain Java applications that integrate with Apache Kafka for real-time data streaming and processing. Managed and maintained all the code repositories in GIT. ### Project Lead @ BambeeQ Solutions Private Limited Jan 2014 – Jan 2016 | India Client: Gooru, Location: United States, Location Type: Remote Develop project plans, define milestones, and allocate resources to ensure timely delivery. Ensure the project meets the required standards of quality through regular reviews, testing, and validation. Ensure all project documentation is maintained and up to date, including design, implementation, and testing procedures. Monitor project progress, provide regular updates to stakeholders, and adjust plans as needed. Work closely with cross-functional teams (product, design, QA) to deliver end-to-end solutions. Mentor and guide junior developers, helping them grow technically and professionally. Conduct code reviews, providing constructive feedback to junior and mid-level engineers to ensure best practices. ### Senior Software Engineer @ BambeeQ Solutions Private Limited Jan 2012 – Jan 2014 | India Client: Gooru, Location: United States, Location Type: Remote. Performed requirements analysis and functional analysis for various modules and applications. Designed and developed UI components, and business components using GWT. Designed and developed UI components, and business components using EJS, HTML, AJAX, Jquery, and CSS. Performed requirements analysis and functional analysis for various modules and applications. Designed and developed UI components, and business components using GWT. Designed and developed UI components, and business components using EJS, HTML, AJAX, Jquery, and CSS. Build the login mechanism using the Facebook REST client and triggers invitation notification to the connected account friends' contacts. Involved in bug fixing, testing, and other functionality-related activities. Build UI components using EmberJs. Create a graphical representation reports using Vue.Js ### Software Engineer @ BambeeQ Solutions Private Limited Jan 2010 – Jan 2012 | India Client: Expedia, Gooru, and Fidelity. Designed and developed web applications using PHP and Javascript. Performed requirements analysis and functional analysis for various granular components in the application. Designed and developed business logic component for payment gateway using Paypal, the application supports different modes of payments. Performed requirement analysis and functional analysis for various modules and plugins. Designed and developed different line chart UI components using Raphael Js. Designed and developed business logic components using WordPress, PHP, and Jquery. Developed the chrome extension for resource players. Involved in bug fixing. Designed and developed business logic components using PHP and Jquery. ## Education ### Bachelor of Computer Science and Engineering in Computer Science Anna University Chennai ### High School in Computer Science St. Joseph's Matriculation Higher Secondary School ## Contact & Social - LinkedIn: https://linkedin.com/in/sheebans - Portfolio: https://sheebansingaram.com/ --- Source: https://flows.cv/sheeban JSON Resume: https://flows.cv/sheeban/resume.json Last updated: 2026-04-13