SACHIN TANDAN
Aubrey, Texas • *****
641-***-**** • ************@*****.***
https://www.linkedin.com/in/sachin-tandan/
Professional Summary:
Over 6 years experience in advanced web application development using Java 8 and React/ Angular.
Experienced in various phases of SDLC with Analysis, Design, Development, Integration, Implementation and Maintenance using latest methodologies such as Waterfall, and Agile.
Experienced in Object Oriented Programming (OOP), UML, Data Structure, Exception handling, Different message Format (XML, JSON), and Java 8 Features.
Experienced in developing Micro-Services using Spring Boot & Spring Cloud technologies.
Extensive experience in Spring framework such as MVC, DAO, AOP, Security Management, Transaction Management, and web services.
Proficient in developing web interfaces using HTML, CSS, Bootstrap, JavaScript, React and Angular.
Expertise with producing and consuming Restful web services to end to end application and testing API using Postman, and Swagger UI.
Proficient with Apache Kafka and Zookeeper apart from JMS, RabbitMQ as messaging services.
Strong knowledge of DevOps automation to make it easier for deployment processes such as Jenkins Pipeline, Docker, Kubernetes to build, test, deploy and validate the application.
Experienced in performing unit testing, mock testing and automation testing using Junit, Mockito, Cucumber, and Selenium.
Designed and developed custom reusable components, improving maintainability and reducing redundancy across multiple React applications.
Automated the provisioning of Azure resources using Terraform scripts, streamlining infrastructure setup and maintenance.
Administered Azure app registrations, managing IAM for secure access to resources, integrating single sign-on (SSO) via OpenID, and enabling secure service-to-service communication.
Technical Skills:
Languages
Java, C++, PL/SQL, Groovy, JaavaScript
Frameworks
Spring, Spring Boot, Hibernate, ReactJS, Angular
Web Technologies
HTML, CSS, Bootstrap JavaScript, Node JS, JSON, ReactJS
Database
MySQL, H2, MariaDb, PostgreSQL
Web Services
REST, Micro Services, OpenFaign
Message Services
JMS, RabbitMQ, Kafka
Cloud Computing
Spring Cloud, Pivotal Cloud Foundry, Azure Kubernetes Service (AKS), Terraform
Security
Spring Security, CSRF, OAuth2.0
Build Tools
Maven, Jenkins, Docker, Colima
Application Server
Apache Tomcat
Testing Framework
JUnit, Mockito, Cucumber
DevOps Tools
Jenkins, Pipeline, JIRA, Splunk, GIT, Maven, Concourse Cl, GithubAction
IDE & Tools
Eclipse, IntelliJ, Star UML, Visual Studio
Design Patterns
Factory, Template, MVC, Singleton, Data Access Object, Front Controller, Intercepting Filter
PROFESSIONAL EXPERIENCE
CVS Health
Richardson, TX
Sep, 12, 2022- Jan, 28, 2025
W2/Contractor of Creospan Inc
Full Stack Engineer
Contributed to engineering project related to health Industry.
Experienced in developing Micro-Services using Spring Boot & Spring Cloud technologies.
Developed Library for Event Driven Architectire based projects using confluent Kafka.
Produced and consumed REST APIs to end to end application also using Open Feign to communicate between Microservices.
Developed email notification system using Oracle CDC and Kafka for real time health data.
Developed server-side applications to interact with databases using Spring Boot and Spring Data JPA.
Successfully architect and implemented end to end bahaviour testing for the first time in house using cucumber.
Automated the DevOps task to build, test, deploy and validate the application using Jenkins Pipeline and Docker.
Created Splunk dashboard from the log wherever the actual UI is not available for operation team members.
Involved in design, development, integration, and maintenance of microservices to make them reliable for end users.
Performed unit testing, mock testing and automation testing using Junit, Mockito, Cucumber, and Selenium.
Automated the provisioning of Azure resources using Terraform scripts, streamlining infrastructure setup and maintenance.
Developed type-safe applications leveraging TypeScript, enhancing code quality and reducing runtime errors.
Technologies Used: Java, Spring(Boot, Data, Security, AOP, IOC-DI), Microservices, MySQL, React, PostgreSQL, GitLab, Kafka, Miro, Pivotal Cloud Foundry, SharePoint, Confluence, Jenkins, Gradle
TechnoMax Pvt. Ltd. Kathmandu, Nepal May, 15, 2017- June, 21, 2021
This company provides technology driven business solution for clients through a combination of process excellence, quality frameworks and service delivery innovation.
Software Engineer
Contributed to engineering projects from effective development to timely, quality, and within-budget completions.
Worked with team on e-accounting application, enabling corporate clients to generate bills as well as analyze sales, purchase reports, manufacturing losses, operating costs, balance sheets, tax reports, and staff performance.
Migrated legacy application to Spring Boot application using (MVC, Security, AOP, Logging, Transaction Management, Web Services, Spring ORM, etc.)
Hands on Experience with interacting with databases such as, writing complex SQL queries, Implementing
JPA, working with different ORM (Hibernate, iBatis), and knowledge with Oracle, MySql, and DB2.
Extensive experience in Spring framework such as MVC, DAO, AOP, Batch, Security Management, Transaction.
Management, and web services.Used Rest Template and Open Feign to communicate between Microservices.
Experienced in performing unit testing, mock testing and automation testing using Junit, Mockito, Cucumber,
and Selenium. Used Jasmine to perform unit testing on Java Script and Protractor for Regression Testing.
Technologies Used: Java, Spring(Boot, Data, Security, AOP, IOC-DI), Microservices, MySQL, React, Angular, AKS, Terrafrom, Splunk, Jenkin,Openshift, PostgreSQL, Hibernate, Git
ACADEMIC PROJECTS
Maharishi International University, Fairfield IA
Music Player and Playlist Manager: Created scalable online music player system enabling users to manage playlist as well as well-designed music player. Used Agile/Scrum as SDLC and used frame works like Express JS, JavaScript, CSS and MySQL Database.
Library Management System: Developed library management application for records-keeping in regards to books, students, and check-ins / check-outs. Used Agile/Scrum as SDLC and used frame works like: Java, Spring (Boot, Data, Cloud, Security, AOP, and IOC-DI), JavaScript, HTML, CSS and MySQL Database.
Badge Management System: Collaborated with team on web application program, developed a system for a university to provide unique badges to student, staff, and faculty, used to control access to campus locations. Technologies Used: Java, Spring (Boot, Data, Cloud, Security, AOP, IOC-DI), MySQL, Hibernate, Git, Keycloak.
Alumni Management System: Collaborated with team on web application program, developed a system for university to provide alumni details and help alumni and faculty to get and post new job information. Technologies Used: Java, Spring (Boot, Data, Cloud, Security, AOP, IOC-DI), microservices, React JS, PostgreSQL, Git, Keycloak.
EDUCATION
Master of Science in Computer Science
Maharishi International University – Fairfield, Iowa, USA
Key Courses: Fundamental Programming Practices, Modern Programming Practices, Web Programming, Web Application Architecture, Enterprise Architecture, Algorithms.
Bachelor Degree in Computer Engineering
Tribhuwan University, Kirtipur, State-3, Nepal