Swaroop Shastri

Swaroop Shastri

$20/hr
Java, Spring boot, Microservices, Hibernate,Design pattern, Algorithm, Architecture, Data Structure
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Bangalore, Karnataka, India
Experience:
16 years
SWAROOP SHASTRI Mobile: - C-206,Ittina Abby Apartments, 8A Main LBS Nagar Bangalore (India)  560017 Email:- Objective: A seasoned technology leader and architect with a comprehensive skillset, including technical architecture, project management, and deep expertise in Java, cloud technologies, and software design, is seeking senior-level opportunities. Education: Indian Institute of Technology, Delhi, India Master of Technology: Applied Optics Certifications: Microsoft Certified Azure AI Fundamentals Sun Micro Systems Sun Certified Programmer for Java 2 Platform 1.4 (SCJP2 1.4) CDAC, Pune, Soft Polynomials, Nagpur, India Diploma in Advance Computing June 1998 - December 1999 June 2024 August 2005 February 2001- June 2001 C US Patent Co-Inventor of US-B2-Optimal rule generation from a digraph representation Work Experience: Deloitte USI, Bangalore, India November 2021-May-2025 Senior Consultant/Assistant Manager Order Abstraction Layer (OAL)  In my role as Delivery Lead / Architect, I spearheaded the development of a critical middleware engine for a key client. This involved leading a team of 8 developers in building a microservices architecture using Spring Boot and deploying it on AWS EKS.  My responsibilities included translating client and requirements engineering team needs into actionable designs, providing technical leadership, and ensuring the end-to-end delivery of the product. The solution leveraged Java 21, Spring Boot, microservices, Kafka, Apache Camel, and AWS. March 2018 Software and Driver Module Migration  As the lead architect, I directed a 4-person backend team in migrating a legacy portal to a microservicesbased application on AWS EKS, utilizing Java 17, Spring Boot, and MongoDB.  This involved close collaboration with the frontend team and comprehensive oversight of the entire development lifecycle, including design, development, code reviews, performance and cyber security testing, UAT, MTP, and knowledge transfer to operations. Corteva Apps Transition and Support, Client Corteva  As a Transition Team Lead, I played a key role in the successful migration of over 250 applications.  My responsibilities included planning and executing all phases of the transition, encompassing planning, knowledge transfer, shadow, reverse shadow, and cutover.  Post-cutover, I stabilized and managed a 12-person Java team, providing technical support and guidance for 35+ applications. EMDM, Client HPE  As part of the IT infrastructure team, I address code and JIRA tickets related to missing functionality and system issues.  My responsibilities encompass developing, integrating, and testing backend modules that interface with external services. I also contribute to the creation of microservices and reusable components, and provide operational support for production issues.  My technical skill set includes Java 1.8, Spring Boot, microservices, Spring MVC, MS-SQL, Kafka, Mockito, JUnit, and GIT. ACS Solutions, Bangalore, India October 2020 – November 2021 Lead RMWS, Client Deloitte USI, India  Within the risk management product team, I developed and maintained various modules that integrated with external systems, including OpenText and PEGA services, for an Azure cloud-deployed web application.  My responsibilities included developing, integrating, and testing backend modules, as well as ensuring high code coverage and quality through SonarQube. My technical skills include Java 1.8, Spring Boot, Hibernate, Mockito, and GIT. Aris Global,Bangalore, India December 2018 –August 2019 Senior Technology Lead AgBalance  Working on a pharmacovigilance product for signal detection and risk management, I addressed bug fixes and provided hotfixes for various releases, ensuring product stability for both on-premise and cloud deployments. I also contributed to the design and delivery of new features.  My technical expertise includes Java 1.7, Spring Security, Spring Flow, Hibernate, Prime Faces, microservices, Spring Boot, and AWS Infosys Limited, Bangalore, India December 2012 –December 2018 Technology Lead CNSR (Cisco Network Semantic Reasoner), Client Cisco Systems  As part of an innovation fund project, I contributed to the development of a web-based workflow representation tool. This involved designing, implementing, and testing new functionalities and features, extending a previous Eclipse (GEF) version. The workflow logic was managed through OWL (SWRL rule) files, executed by a reasoner at the backend. I also participated in proof-of-concept integrations with various controllers (APIC-EM, DNAC, DCNM, BDB Borg) and internal products.  My technical skills include algorithms, data structures, Java 1.8, Eclipse, Tomcat, Spring Web, Spring REST, JavaScript, jQuery, mxGraph, Handlebars, OOP concepts, design patterns, SOLID principles, OWL 2 API, SWRL, Protégé, Maven, GIT, Spring Boot, and microservices. Knowledge Authoring Tool, Client Cisco Systems  Within an innovation fund project, I contributed to the development of an Eclipse-based UI tool that visualized OWL files containing SWRL rules. This tool enabled user interaction with network element data retrieved via XDEPAL, REST, or NETCONF, through a semantic reasoner.  My primary responsibility was developing the backend code to interpret SWRL/OWL files and provide data for the GEF framework rendering. I also designed algorithms for converting UI diagrams back into SWRL/OWL files using the OWL 2 API, and ensured the prototype's quality.  My technical skills included Java 1.7, OWL 2 API, SWRL, Protégé, Eclipse GEF, GIT, OOP concepts, design patterns, and SOLID principles. OSH Migration, Client Cisco Systems  As part of the OSH migration, I executed a one-time migration of approximately 100 CDL scripts to CLI scripts. This involved a detailed analysis of both script structures to ensure accurate conversion. I utilized Python, Unix, and SVN, leveraging my understanding of data structures to complete this task efficiently. iGate Global Solutions, Bangalore, India January 2007–November 2012 Technical Specialist ISD (Integrated Services Desktop), Client: GE Healthcare  I have worked on this application for 5 years to manage day do day workflow of online engineers. My primary responsibility was to fix bugs for each milestone as well as to enhance existing functionality. Having fixed over 450 bugs across 16 releases,  Technologies: Java (JDK 1.6), J2EE/Java Servlets, JSP, Struts, JavaScript (IE Supported), DHTML, AJAX, AWT Swing, Design principles, Design pattern, Oops Concepts., Oracle 10g, Web Logic 10.3 iLinq , Client: GE Healthcare  I was also responsible for Requirement Gathering, Designing, Estimation, Code Review, Product Support and the quality process through application testing in various stages.  Technologies: Java (JDK 1.6), Struts 2.0, AJAX, Oracle 10g, WebLogic 10.3 PSDB (Problem Solving Data Base), Client: GE Healthcare  I handled administrative activities like giving /Revoking Grants /Privileges to users and defined new knowledge areas as per end user request. I was also responsible for customization of the application as per customer needs. I handled production support calls and installed software on the different environment. M/s Shastri Brothers, MP, India January 2000-December 2006 Manager (Development) Financial Management Solutions, Accounting System and Motor Parts Order Database System  Application Environment: VB, Oracle, MS-Access and Crystal reports a) Single handedly developed the GUI for an application that collects data related to AP, AR ledgers, monthly pending transactions, income tax details from five Shastri Brothers entities. Created an accounting system to consolidate the inventory and customer transactions of the entire enterprise. Had 15 direct repartee's each giving inputs from separate divisions Personal Information Date of Birth: 3’ May 1974 Alternate e-mail ID:-
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.