As a Senior Technical Lead, I am accountable for ensuring the delivery of the team's committed objectives for each Program Increment (PI), including coordinating with other scrum teams to resolve dependencies effectively. My role involves thorough requirement analysis and the implementation of committed features, ensuring alignment with project goals and timelines.
Possess proficiency in designing and implementing scalable and responsive RESTful and SOAP services, leveraging best practices to ensure high performance and reliability. My expertise extends to understanding SOLID principles and multithreading programming, enabling the development of robust and efficient software solutions.
In terms of architectural principles, I adeptly apply microservices architectures and micro front-end (MFEs) using front UI Frameworks like ReactJS. This approach ensures modularity, scalability, and maintainability in application development.
Furthermore, I have hands-on experience in developing, deploying, and debugging cloud-based applications following AWS best practices. I have containerized all applications and deployed them in Kubernetes (K8S) cluster environments, optimizing resource utilization and scalability.
I possess a deep understanding of application life-cycle management, demonstrating proficiency in writing applications with AWS service APIs, AWS CLI, and SDKs. I am skilled in using containers and deploying with CI/CD pipelines, ensuring seamless integration and delivery of software solutions.
Overall, I adeptly apply Lean-Agile principles, facilitating the execution and release of value through Agile Release Trains (ARTs), thereby driving continuous improvement and innovation in software development processes.
Primary Technical Skills:
Secondary Skills:
1. AWS Certified Developer – Associate
2. Confluent Fundamentals Accreditation
3. Academy Accreditation - Databricks Lakehouse Fundamentals
4. Certified MuleSoft Certified Developer MCD - Integration and API Associate(4.0), MCD – API
5. Design Associate (RAML 1.0).
6.Certified SAFe® 5 Agilist
Organization: S&P Global, Hyderabad
Skills Used:
Java, J2EE, SQL, Microservices Architecture, MFE, ReactJS, Kafka, AWS S3, Docker, Kubernetes, Spring Boot, Spring Batch, Visio Design Tool
ACTRS Tool (Internal):Organization: S&P Global, Hyderabad
Skills Used:
Java, J2EE, SQL, Microservices Architecture, MFE, ReactJS, Kafka, AWS S3, Docker, Kubernetes, Spring Boot, Spring Batch, Visio Design Tool
ACTRS Tool (Internal):
Description:
This tool is utilized by Ratings analysts for user management, searching analytical object IDs, saving model output data, and releasing scores data.
Roles and Responsibilities:
1. Gathered requirements and designed application workflow.
2. Implemented microservice orchestration.
3. Developed RESTful web services as FaaS functions.
4. Deployed FaaS and CaaS components in AWS K8S by configuring services and K8S objects.
actrs-finalize-adsscores-cron (FaaS):
Description:
This function automates the scores release process by decoupling from external systems, launching jobs at scheduled frequencies to finalize ADS scores and update databases.
Roles and Responsibilities:
1. Gathered requirements and designed cron FaaS function.
2. Developed RESTful web service as FaaS function.
3. Deployed FaaS components in AWS K8S by configuring services and K8S objects.
AWS Cloud Platform Migration (FaaS):
Description:
Migrated 28 components to AWS Cloud platform by containerizing existing applications as FaaS functions, enhancing application resilience and reducing maintenance costs.
Roles and Responsibilities:
1. Participated in requirement gathering and designing cron FaaS function.
2. Developed RESTful web services as FaaS functions.
3. Deployed FaaS components in AWS K8S by configuring services and K8S objects.
Organization: Whishworks, Hyderabad (Jun 2018 – Oct 2018)
Skills Used: Java, MuleSoft ESB, Servlets, JSP, JDBC, JMS
MuleSoft API-Led 3-Layer Architecture Implementation:
Description:
Implemented a highly scalable integration solution using MuleSoft Anypoint CloudHub platform, facilitating communication transparency and transfer of information between various systems.
Roles and Responsibilities:
1. Involved in requirement gathering and designing application workflow.
2. Designed and implemented microservice orchestration.
3. Developed RESTful web services as FaaS functions.
4. Deployed FaaS and CaaS components in AWS K8S by configuring services and K8S objects.
Organization: Tech Mahindra, Hyderabad
Skills Used: Java, J2EE, SQL, Microservices Architecture, SOAP
MicroService and SOAP based Web Services Development - Web Services Developer (Jan 2013– Jun 2018):
Client:
AT&T Inc.
Description:
Developed REST service for CustomerInvoiceRules, ManageEnterpriseHierarchyManifestDetails, and DisconnectDigitalLifeService, implementing functionalities to verify, manage components, and orchestrate disconnection processes.
Responsibilities:
1. Analyzed user stories and implemented functionalities.
2. Managed service layer implementation using ORM framework Hibernate 4.0.
3. Conducted unit testing using JUnit framework.
4. Tracked and resolved defects as per severity.
Cisco Network Registrar (CNR)- Java Developer (Jan 2010 – Dec 2012):
Client:
Cisco Systems Inc.
Description:
Developed components for Cisco Network Registrar to configure and manage IP address space, DHCP, DNS, TFTP, SNMP servers.
Responsibilities:
1. Played a key role in development, deployment, and process implementation.
2. Implemented service management layer using ORM framework Hibernate 4.0.
3. Performed unit testing and tracked defects.
Client: CA Technology.
CA Unicenter NSMr11.2 - C and C++ Developer (Jan 2009 – Dec 2009):
Description:
Contributed to the development and deployment of CA Unicenter NSM r11.2, simplifying system management and ensuring availability and performance of IT processes.
Responsibilities:
1. Played a key role in development, deployment, and process implementation.
2. Tracked and resolved defects as per severity.
3. Provided L2 customer support and resolved critical issues.
Organization: Aricent Communications Software, Chennai (Sep 2006 – Nov 2008)
Skills Used: C, HTML, CSS
Description:
Integrated CAS on reference boards with WLAN AP, Ethernet Switching and Routing Data plane functionality, WAN module, and VOIP gateway capability, providing a modular integration layer for subsystem management.
Responsibilities:
1. Wrote Technical Design Specifications for modules.
2. Designed web pages for L2 and L3 protocols.
3. Designed SFTP module and conducted manual testing for DHCP, SNMP, VLAN, and RADIUS protocols.
Description:
This tool is utilized by Ratings analysts for user management, searching analytical object IDs, saving model output data, and releasing scores data.
Roles and Responsibilities:
1. Gathered requirements and designed application workflow.
2. Implemented microservice orchestration.
3. Developed RESTful web services as FaaS functions.
4. Deployed FaaS and CaaS components in AWS K8S by configuring services and K8S objects.
actrs-finalize-adsscores-cron (FaaS):
Description:
This function automates the scores release process by decoupling from external systems, launching jobs at scheduled frequencies to finalize ADS scores and update databases.
Roles and Responsibilities:
1. Gathered requirements and designed cron FaaS function.
2. Developed RESTful web service as FaaS function.
3. Deployed FaaS components in AWS K8S by configuring services and K8S objects.
AWS Cloud Platform Migration (FaaS):
Description:
Migrated 28 components to AWS Cloud platform by containerizing existing applications as FaaS functions, enhancing application resilience and reducing maintenance costs.
Roles and Responsibilities:
1. Participated in requirement gathering and designing cron FaaS function.
2. Developed RESTful web services as FaaS functions.
3. Deployed FaaS components in AWS K8S by configuring services and K8S objects.
Organization:
Whishworks, Hyderabad (Jun 2018 – Oct 2018)
Skills Used:
Java, MuleSoft ESB, Servlets, JSP, JDBC, JMS
MuleSoft API-Led 3-Layer Architecture Implementation:
Description:
Implemented a highly scalable integration solution using MuleSoft Anypoint CloudHub platform, facilitating communication transparency and transfer of information between various systems.
Roles and Responsibilities:
1. Involved in requirement gathering and designing application workflow.
2. Designed and implemented microservice orchestration.
3. Developed RESTful web services as FaaS functions.
4. Deployed FaaS and CaaS components in AWS K8S by configuring services and K8S objects.
Organization: Tech Mahindra, Hyderabad
Skills Used: Java, J2EE, SQL, Microservices Architecture, SOAP
MicroService and SOAP based Web Services Development - Web Services Developer (Jan 2013– Jun 2018):
Client:
AT&T Inc.
Description:
Developed REST service for CustomerInvoiceRules, ManageEnterpriseHierarchyManifestDetails, and DisconnectDigitalLifeService, implementing functionalities to verify, manage components, and orchestrate disconnection processes.
Responsibilities:
1. Analyzed user stories and implemented functionalities.
2. Managed service layer implementation using ORM framework Hibernate 4.0.
3. Conducted unit testing using JUnit framework.
4. Tracked and resolved defects as per severity.
Cisco Network Registrar (CNR)- Java Developer (Jan 2010 – Dec 2012):
Client:
Cisco Systems Inc.
Description:
Developed components for Cisco Network Registrar to configure and manage IP address space, DHCP, DNS, TFTP, SNMP servers.
Responsibilities:
1. Played a key role in development, deployment, and process implementation.
2. Implemented service management layer using ORM framework Hibernate 4.0.
3. Performed unit testing and tracked defects.
Client: CA Technology.
CA Unicenter NSMr11.2 - C and C++ Developer (Jan 2009 – Dec 2009):
Description:
Contributed to the development and deployment of CA Unicenter NSM r11.2, simplifying system management and ensuring availability and performance of IT processes.
Responsibilities:
1. Played a key role in development, deployment, and process implementation.
2. Tracked and resolved defects as per severity.
3. Provided L2 customer support and resolved critical issues.
Organization:
Aricent Communications Software, Chennai (Sep 2006 – Nov 2008)
Skills Used: C, HTML, CSS
Description:
Integrated CAS on reference boards with WLAN AP, Ethernet Switching and Routing Data plane functionality, WAN module, and VOIP gateway capability, providing a modular integration layer for subsystem management.
Responsibilities:
1. Wrote Technical Design Specifications for modules.
2. Designed web pages for L2 and L3 protocols.
3. Designed SFTP module and conducted manual testing for DHCP, SNMP, VLAN, and RADIUS protocols.