Summary
Overview
Work History
Education
Skills
Timeline
Generic

Nilangshu Sendas

Sr. Software Engineer
Metuchen,NJ

Summary

With over 10 years of experience in Java technologies, a strong background in software engineering is brought to the table. Expertise lies in designing and implementing microservices using the latest Java frameworks, ensuring the development of robust and resilient backend services. Excels at developing REST APIs that seamlessly integrate with web, mobile, and third-party applications. Proficiency extends to working with databases such as PostgreSQL, MySql, and MongoDB. Valuable experience in managing cloud infrastructure within GCP.

Overview

14
14
years of professional experience
6
6
years of post-secondary education

Work History

Sr. Software Engineer

Fiserv Solutions LLC
04.2021 - Current
  • Domain: Point of sale system
  • Technology stack: Java, Springboot, MySQL, PostgreSQL, microservices, REST API, Docker containers, Kubernetes, GCP, Unit tests, Mockito, Locust, Jenkins, JSON, Postman, Vault, Datadog, Sentry, Github, IntelliJ, Jira
  • Develop and maintain server side code written in Java and advanced frameworks using Springboot using IntelliJ.
  • Work on a monolith architecture and build the business logics that powers the REST APIs which are then exposed for integration with the web and mobile clients.
  • Work on developing microservices and integrate those services with each other and with monolith services for the required data and return the appropriate responses as JSON.
  • I design and develop the backend services and their related RDBMS database structures using MySQL and PostgreSQL.
  • I perform the deployment of services using Jenkins and monitoring of their pipelines as well as their containers in Kubernetes clusters on Google Cloud Platform.
  • For monitoring of the services I use Datadog, Sentry and elastic logs.
  • I maintain the existing code base, fix bugs and write unit, functional and integration tests to add code coverage. I also work on performing load tests on the services using Locust.
  • I do code reviews of my peers and merge them using version control tools like Github and make sure that the code quality is met and that they follow the industry standards.

Platform Engineer

Bytemark Inc, A Siemens Company
06.2015 - 04.2021
  • Domain: Public Transit
  • Technology stack: Java, Springboot, Play framework, MySQL, MongoDB, Apache Kafka, REST APIs, Microservices, Unit tests, Eclipse, Jira, Github
  • Create new features on the Java backend, expose as REST APIs and integrate them into the platform.
  • Build microservices using Springboot and develop the business logic in the backend.
  • Integrate the microservices using technologies like Apache Kafka for inter-service communication.
  • Maintain the existing code base and fix any bugs found.
  • Perform code review and code merges.
  • Work on technical debts and optimize the code to make it clean and more performant.
  • Work with SQL databases that are used by the different services.
  • Work with other engineers and help them integrate the services and APIs.
  • Write Unit tests in order to make sure they are bug free and are working according to the requirements.
  • Perform load and integration tests on the services and applications after deploying them to their respective environments.
  • Perform requirements analysis and provide timeline estimates of development completion to the product owner once a new feature comes in.

Software Developer Intern

New York State Education Dept
03.2014 - 05.2015
  • Domain: Education
  • Technology stack: Java EE, Spring boot, Hibernate, Oracle, Toad, Oracle JDeveloper, jQuery, AJAX, Data table, SVN.
  • Responsibilities: Development and migration of an existing VB application to Java web application using Struts, Hibernate, front end technologies like jQuery, Data tables.
  • I was also responsible for guiding and assisting a team of two..

Software Developer Intern

NY State Senate Technologies
09.2013 - 03.2014
  • Domain: Inventory Management System
  • Technology stack: Android, Java, servlets, webservices, Oracle, SQL Developer, eclipse.
  • Responsibilities: Developing and maintaining the Android code and the backend code.

Programmer II

Yardi Software India Pvt. Ltd.
04.2012 - 07.2013
  • Domain: Real Estate
  • Technology stack: Servlets, Struts, Hibernate, HTML, JavaScript, jQuery, AJAX, Google ReCaptcha API, Oracle.
  • Responsibilities: Responsible for developing the project from the scratchUI layout designingUnit testingDeployments.

Software Engineer

SphereGen Technologies Pvt. Ltd.
03.2011 - 03.2012
  • Domain: Healthcare
  • Technology stack: JSP, , HTML, XML, JDBC, Jbytes Framework,, , JavaScript, ExtJs, Google Map API, Microsoft SQL Server 2008.
  • Responsibilities: Involved in requirement analysis with clientsDesigned specs/flows based on requirementsInvolved in change/implementation impact analysisDevelopment of internal frameworks.

Education

Master of Science - Computer Science

University At Albany, SUNY
Albany, NY
08.2013 - 05.2015

Bachelor of Science - Information Technology

Modern College of Engineer
Pune, India
08.2006 - 05.2010

Skills

Java, Springboot, Hibernate, JPA, Play framework, Swagger, Apache Kafka, REST API, microservices, Postgres, MySQL, MongoDB, GCP, Docker, Jenkins, Spinnaker, Git, IntelliJ, Eclipse, STS

undefined

Timeline

Sr. Software Engineer

Fiserv Solutions LLC
04.2021 - Current

Platform Engineer

Bytemark Inc, A Siemens Company
06.2015 - 04.2021

Software Developer Intern

New York State Education Dept
03.2014 - 05.2015

Software Developer Intern

NY State Senate Technologies
09.2013 - 03.2014

Master of Science - Computer Science

University At Albany, SUNY
08.2013 - 05.2015

Programmer II

Yardi Software India Pvt. Ltd.
04.2012 - 07.2013

Software Engineer

SphereGen Technologies Pvt. Ltd.
03.2011 - 03.2012

Bachelor of Science - Information Technology

Modern College of Engineer
08.2006 - 05.2010
Nilangshu SendasSr. Software Engineer