Summary
Overview
Work History
Education
Skills
Websites
Projects
Accomplishments
Languages
Certification
Timeline
Generic
Anoop Butola

Anoop Butola

Software Architect/Techical Lead
Gurgaon

Summary

Hands-on Software Architect and Technical Lead with over 11 years of experience designing and building scalable, resilient, and secure enterprise systems across domains including Security, CRM, Telecom, and Banking. Specialized in developing cloud-native, loosely coupled microservices using Java (Spring Boot/WebFlux) and Python, with full-stack exposure to Angular and React for modern UI development.

Adept in applying proven architectural patterns such as CQRS, Event-Driven Design, and SAGA to create high-performance, maintainable platforms. Strong advocate of DevOps culture, with practical expertise in CI/CD (Jenkins), Docker, Kubernetes, and OpenShift, and solid experience deploying on AWS, including serverless components like Lambda and SQS/SNS.

Skilled in multithreading and concurrent programming, with a current focus on enhancing team efficiency through AI-assisted development tools like GitHub Copilot, Claude, and internal LLM capabilities. Known for bridging hands-on engineering with architectural leadership to deliver resilient, business-critical systems.

Overview

11
11
years of professional experience
2
2
Certification

Work History

Software Developer III/Tech Lead

Rackspace Technology
Gurgaon
08.2020 - Current
  • Architected and implemented RESTful microservices suite for Ticketing Portfolio using Spring Boot, MongoDB, and AWS services.
  • Developed APIs for data caching system, increasing search capabilities by 40%.
  • Designed and deployed serverless solution for monthly reporting utilizing diverse AWS services.
  • Achieved 95% test coverage through comprehensive JUnit tests, enhancing code reliability.
  • Migrated applications to OpenShift, streamlining deployment efficiency and feature delivery.
  • Conducted DevOps tasks including troubleshooting, vulnerability patching, and disaster recovery readiness.
  • Independently developed work-log microservice within AWS using API Gateway and CloudFormation.
  • Led team of 6 to 8 developers, resolving blockers and ensuring project alignment.

Senior Software Engineer

Altran Technologies (Now Capgemini Engineering)
Gurgaon
05.2018 - 08.2020
  • Developed Rest APIs for CRUD operation to Job definitions. Implemented business logic on Engine side for same.
  • Written unit test and Functional test using JUnits and Mockito framework for easy deployment.
  • Added Rest APIs support for IBM SEAS as well as CLI Wrapper was created for same as part of MFT portfolio.
  • Did RCA for different customer issues and resolved same.
  • Created CI/CD environment for different applications.
  • Suggested and designed Threat Model which caters to vulnerabilities and resolved same.
  • Lead team of 4 developers and assisted them on different feature requests and shared knowledge across them.
  • Technology Stack: Java, Spring Boot, Spring JPA, Restful APIs, Hibernate, Gradle, JUnits, Mockito, LDAP, JMX, FTP, SFTP, SSH, SAML, SSO, PKI, GIT, OWASP, SONAR.

Software Engineer

Dataguise (Now Pkware)
Mohali
06.2017 - 05.2018
  • Worked on DgSecure application which is core product of Dataguise and does discovery, encryption and masking of sensitive data present in any source be it File System, Database, Cloud etc.
  • Added support for Discovery, Encryption and Masking of sensitive data on the Files present on AWS S3 bucket. The core processing was happening in Amazon EMR cluster and result sets were stored in S3 or EMR FS in serialized form.
  • Created various APIs for DgSecure SaaS product and written Junits and functional test for same.
  • Added enhancements and fixed the bugs as and when required.
  • Worked on Hadoop and Hive Jobs for sensitive data discovery.
  • Technology Stack: Java, Spring Boot, Hibernate, JUnits, Hadoop, AWS, Gradle, ANT.

Java Developer

Inteq Infotech
Panchkula
06.2016 - 06.2017
  • Worked on Accounts Receivable web application which manages all the accounting information of the customers right from opening till closing of the account.
  • Designed and developed complete Transaction module which manages receipts, invoice and credit note details and syncs data from PDA on daily basis.
  • Designed Jasper reports for different invoices, Receipts etc.
  • Technology Stack: Java, Struts, Hibernate, MySQL, Jasper Reports, Maven.

Java Developer

OOPs InfoSolutions
Chandigarh
05.2014 - 05.2016
  • Worked on Digital Dispatcher web application which takes care of Daily Vehicle Inspection Report in US. Using this various transport companies can track vehicle status and if found unsatisfactory can be sent to mechanic for repair.
  • Created Restful APIs for Android devices.
  • Role based login was implemented.
  • Designed email template and integrated SMTP service.
  • Technology Stack: Java, Spring, Hibernate, MySQL.

Education

Master of Computer Applications -

Panjab University Main Campus
06.2014

Bachelor of Computer Applications -

SASIIT
07.2010

Skills

  • Programming languages: Java, Python
  • Frameworks and libraries: Spring, Hibernate, Spring Boot
  • User interface: HTML5, CSS, JavaScript, React, Angular
  • Relational databases: MySQL, SQL Server, PostgreSQL, Oracle
  • NoSQL databases: Elasticsearch, Redis, MongoDB, Amazon DynamoDB
  • AWS services: EC2, Lambda, Fargate, SQS, S3, CloudWatch, SNS, IAM
  • CI/CD tools: Jenkins, Docker, OpenShift, Kubernetes
  • Servers: Tomcat, Jetty, NGINX, GlassFish
  • Build tools: Maven, Gradle
  • Testing frameworks: JUnit, Mockito, Pytest
  • Additional technologies: StreamSets, JFrog Artifactory, LDAP, REST API
  • RESTful APIs
  • Microservices architecture
  • Unit testing frameworks
  • Agile methodologies
  • Team leadership
  • Cross-functional collaboration
  • Problem solving
  • Critical thinking
  • Mentoring junior developers
  • Multithreading and concurrency
  • Cloud computing
  • Best practices implementation
  • Application development
  • Software architecture design

Projects

MCP Server Integration for ticketing Application.

Contributed to agentic integration of the Ticketing system with internal CoPilot, enabling AI-assisted, natural language-based ticket operations and enhancing developer productivity.

Accomplishments

  • Completed SAFE5 Practitioner Certification https://www.credly.com/badges/fc6fabe2-71a4-43b8-864d-b3762ef4ab65?source=linkedin_profile
  • Completed Docker, Kubernetes courses from LinkedIn

Languages

English
First Language

Certification

  • Azure AI Fundamental certification
  • AWS Architect Associate certification

Timeline

Software Developer III/Tech Lead

Rackspace Technology
08.2020 - Current

Senior Software Engineer

Altran Technologies (Now Capgemini Engineering)
05.2018 - 08.2020

Software Engineer

Dataguise (Now Pkware)
06.2017 - 05.2018

Java Developer

Inteq Infotech
06.2016 - 06.2017

Java Developer

OOPs InfoSolutions
05.2014 - 05.2016

Master of Computer Applications -

Panjab University Main Campus

Bachelor of Computer Applications -

SASIIT
Anoop ButolaSoftware Architect/Techical Lead