Work Experience

Senior Software Engineer at Virtusa

  • Developed and migrated an application from Perl to Java using the Spring Boot framework to incorporate additional features such as investment banking, equities sales and trading, and other services.
  • Involved in implementing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Configured VM’s on Azure Cloud and deployed applications.
  • Working on building streaming data pipelines using Kafka Streams.
  • Created ADD ON UI for business users to upload manual orders using ReactJS, NodeJS.
  • Implemented Kafka messaging to pull in stock data from the queue and load it into Oracle table.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Worked on creation of custom Docker Container Images, tagging, pushing images, integration of Spring boot.
  • Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project.
  • Testing for Node.js is conducted using Mocha and Chai, while for Spring Boot, I employ Mockito, JUnit, JMeter, and Mock MVC, following a Test-Driven Development approach.
  • Developed the Docker Containers and Docker consoles for managing the application life cycle.
  • Integrated existing projects hosted on the AWS cloud platform with AWS CloudWatch for monitoring, and configured log data to be visualized and analyzed using Elasticsearch and Kibana.
  • Achieved continuous integration through GIT and Looper.

Software Engineer at Algobrains Technology Pvt Ltd

  • Analysis and understand the business requirements and implemented the process using Agile (Scrum) Methodology.
  • Worked on AWS Lambda, Amazon connect, Amazon S3, DynamoDB, IAM, Secrets Manager, CloudFormaƟon, AWS CLI, CloudWatch and EC2.
  • Experience with AWS Step FuncƟons SDKs, APIs, and using AWS CLI or AWS Management Console to create and manage state machines.
  • Proficiency in using Kinesis Data Streams, Kinesis Data Firehose, and Kinesis Video Streams to collect, process, and analyze streaming data from a variety of sources, including social media feeds, and applicaƟon logs.
  • Used Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper and Scala microservice.
  • Integrated messaging technologies, such as MQ, JMS, or Kafka, for reliable and asynchronous communication between different components of the system.
  • Implemented Fargate integraƟon with other AWS services, such as ECR, ECS, and CloudFormation, to build containerized microservices and applications.
  • Designed and integrated the full-scale Spring / Hibernate persistence soluƟon with the application architecture.
  • Implemented Object Relational Persistence (Hibernate) for the domain model.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different modules.
  • Worked on development and implementation of the MVC Architectural Pattern using Spring Framework including JSP and Servlets.
  • Created UI for using React JS for business users to check the alignment of the items.
  • Worked in wide-area network to maintain all the device related data onto MySQL database.

Projects

  • Falcon & CGMJ App Development - - @Virtusa -Java, SQL, Perl

  • DIAZ-SIFONTES’S family - @Academic Project – React, PHP, SQL

  • Food Business model - @Academic Project – Python, SQL

Certifications

Certified as Microsoft Technology Associate

Java Skill certification from HackerRank

Technical Skills

I always try to Upskill myself. Some of my skills are listed below.

Java, Python, C, Perl HTML, CSS, jQuery SQL, NoSQL
Unit Testing, Log4J JavaScript, Typescript Maven, ANT, Jenkins, Docker, Kubernetes
REST, Hibernate, SOAP Spring Boot, Spring Security Spring Data JPA
Waterfall, Agile (Scrum) PCF, CloudWatch, CloudFront, Elastic Beanstalk, EBS, IAM, Azure. Angular, React