S

Swapnil Mahale

Software Engineer

Pimpri Chinchwad, Maharashtra, India14 yrs 8 mos experience
Highly Stable

Key Highlights

  • Over 13 years of software development experience.
  • Strong expertise in microservices and cloud technologies.
  • Led significant process improvements in analytics.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with strong expertise in SaaS and cloud technologies.

Contact

Skills

Core Skills

MicroservicesAwsJavaSpring BootPerformance TestingBpm

Other Skills

GraphQLPerformance TuningRelease ManagementProcess ImprovementOCIPythonJUnitsAppianContent ManagementUser ManagementApache DruidElasticsearchCassandraSolrHTML5

About

- Working in an architectural role with regular hands-on coding - 13+ Years of experience in various phases (requirement gathering to release management and setting up the best practices to upskill the team) of software development process using various technologies. - Strong experience in Object Oriented Programming (OOP), Debugging, Problem Solving, High Volume Data Processing, Continuous Integration Continuous Deployment, and Object Oriented Analysis Design (OOAD) - Thorough understanding of API Platform development using Java, Micro-services Architecture using Spring Boot Stack, REST, GraphQL, Python, Maven, AWS (ECS, Lambdas, SQS, Athena, S3), Relational (MySQL, Maria) and NoSQL Databases (Cassandra, Apache SOLR, Elastic Search). - Worked on the development of a Generic BPM Platform for customers from various domains like Pharmaceutical, Healthcare, Liquor, Beauty Products Industry, and a few Electronics Companies. - Basics of Kafka, Kubernetes, Apache Spark, EMR, and a few BI Tools like Redash, and Google Data Studio. - Appearing student of the University of Pune for M.Tech (ML) - Skills am learning: AWS, Kubernetes, Druid. I love to participate in various hackathons - Honest, Quick Learner, and Self Motivated. Process-oriented and inclined to work on cutting-edge technologies.

Experience

14 yrs 8 mos
Total Experience
11 yrs 10 mos
Average Tenure
2 yrs 10 mos
Current Experience

Barclays

Developer

Aug 2023Present · 2 yrs 10 mos · Pune, Maharashtra, India · Hybrid

Persistent systems

3 roles

Project Lead

Promoted

Apr 2020Aug 2023 · 3 yrs 4 mos · Pune/Pimpri-Chinchwad Area

  • Joined as a personal contributor in the Analytics team and then led most of the
  • Micro-services modules.
  • Refactored user core services. Created unified services for all analytics
  • products.
  • Re/Designed and implemented existing/new PRDs using GraphQL
  • Participated in designing and implementing AWS to OCI (Oracle Cloud
  • Infrastructure) Migration Plan
  • Written a framework to compare reports generated by two different commits
  • of a service. Written and handed over a framework written in Java for validating business
  • use cases and performance of Spark Jobs.
  • Participated/Initiated process improvements around coding practices, git
  • branching strategies, release management, and "One Analytics" for 8x8.
  • Part of the core interview panel which is responsible for filling around 100 positions
  • for Integration, Analytics and, QA Automation teams
MicroservicesGraphQLAWSJavaPerformance TuningRelease Management+1

Team Lead

Promoted

Dec 2014Mar 2020 · 5 yrs 3 mos · Pune/Pimpri-Chinchwad Area

  • I joined as part of the USR (all about user/aaa) squad. Responsible for adding
  • new features around account, auth, purchase, rights, offer, etc.
  • components. Then I worked for CMS (Content Management System) and CDS
  • (Content Distribution System) squads.
  • Responsible for porting existing components to Spring Boot. There were many
  • such components so created an archetype to speed up the porting process.
  • Created a common dependency management plan that every service of
  • the platform can extend along with a few starters.
  • Designed and implemented a new purchase sub-system with improved
  • performance. Refactored existing digital rights management service for
  • performance improvements.
  • Designed and implemented a new policy sub-system with drastic
  • performance improvements.
  • Helped other teams to refactor/redesign some other components for
  • example Offer, Account, Auth service.
  • Worked extensively towards making maximum code coverage using
  • different types of JUnits.
  • Responsible for doing extensive performance testing of many services.
  • Part of an activity where we tested/improved the performance of a complete
  • system with 500K automated live users from different regions.
  • Proactively developed a Python-based SVT framework to
  • automate acceptance testing of each release. The proposed system aimed to have very little development time per release.
  • Worked on improving the performance of the CMS system, which is responsible for
  • ingesting live programs and thumbnails in the MobiTV system.
  • Added new features in the CMS system which enabled the platform to be Alexa /
  • Google enabled voice search.
  • Active participant of team which is responsible for developing sub-system
  • which publishes data from MySQL to SOLR. Here I also made some major
  • performance improvements
  • Lead internal/external teams for most of the above sub-systems. Lead multiple cross-region teams in parallel.
Spring BootPerformance TestingPythonMicroservicesJUnits

Software Engineer

Sep 2011Dec 2014 · 3 yrs 3 mos · Pune/Pimpri-Chinchwad Area

  • Joined as a fresher and was an individual contributor. Responsible for creating
  • generic smart services using the Appian platform that can be used by different
  • solution designer teams across different types of client segments.
  • Designed and developed an Excel-like UI embedded in BPM forms for
  • Motorola Federal Unit
  • Part of the team that owned the stability of the Platform. We moved legacy
  • tightly coupled platform to a new pluggable platform that can be used on
  • top of any BPM tool that adheres to BPMN specifications
  • Responsible for developing and owning a few new features (Content
  • Management System, Audit Trail, User Management, etc.) on the new platform.
  • Worked on some PoCs specifically targeted for Pharmaceutical clients.
AppianBPMContent ManagementUser Management

Education

Pimpri Chinchwad College of Engineeirng

Bachelor of Engineering — Computer Science

Jan 2007Jan 2011

KTHM Junior & Senior College, Nasik

HSC — Science

Jan 2005Jan 2007

Purushottam English School, Nasik

SSC

Jan 2002Jan 2005

Stackforce found 100+ more professionals with Microservices & Aws

Explore similar profiles based on matching skills and experience