Krishna Verma

Software Engineer

Bengaluru, Karnataka, India11 yrs experience
AI ML PractitionerAI Enabled

Key Highlights

  • Led transformation to microservices architecture.
  • Spearheaded development of immersive e-commerce platform.
  • Engineered backend solutions for financial institutions.
Stackforce AI infers this person is a SaaS and Fintech expert with extensive experience in backend development and microservices architecture.

Contact

Skills

Core Skills

Java 21Spring WebfluxMern StackAwsSpring BootJava

Other Skills

Amazon Web Services (AWS)Artificial Intelligence (AI)BitbucketCC++Cascading Style Sheets (CSS)CassandraCloud ComputingCore JavaData StructuresDeep LearningDigital ElectronicsDistributed SystemsDockerElasticsearch

About

- A seasoned and tech-savvy professional with over 10 years of extensive experience in Software Product Development, showcasing a proven track record in the software industry. Currently leading initiatives as a Senior Staff Software Engineer at Enphase Energy. - Proficient in requirements gathering, analysis, design, development, delivery, and client interfacing, ensuring seamless project execution. - Strong expertise in programming languages including Java 21+, J2EE, C/C++, and adept in frameworks such as Spring WebFlux, Spring Boot, Spring Data JPA, Spring MVC, Struts 2.x, and Hibernate. Skilled in working with RDBMS like MySQL, Oracle Database, and NoSQL databases such as MongoDB, Amazon DynamoDB, Cassandra, Redis, and Hazelcast. - Front-end development proficiency with HTML/CSS/JavaScript and associated libraries/frameworks like Next.js, Nest.js, React.js, Angular, Redux, and experience with GraphQL implementations. - Experienced in indexing tools like Elasticsearch and Apache Solr, with caching expertise in Redis and Hazelcast. - Strong background in optimizations, advanced algorithms, and problem-solving in Java. - Expertise in Object-Oriented Design, Design Patterns, and Software Design Principles. - Exceptional debugging and analytical skills, ensuring robust and efficient code quality. - Well-versed in Agile software development methodologies, driving iterative and collaborative project success. - Extensive international exposure, having completed numerous onsite assignments for technical discussions and development in countries including Singapore, Dubai, Indonesia, Vietnam, Bangladesh, Nigeria, and others. - Skilled in fostering effective communication with customers, vendors, and internal development teams across domestic and international landscapes.

Experience

11 yrs
Total Experience
2 yrs 4 mos
Average Tenure
1 yr 6 mos
Current Experience

Enphase energy

Senior Staff Software Engineer

Dec 2024Present · 1 yr 6 mos · Bengaluru, Karnataka, India · On-site

  • Led the transformation of a monolithic legacy Ruby on Rails (ROR) codebase into a scalable, event-driven microservices architecture, utilizing Java 21, Spring WebFlux, Reactive Programming, MongoDB, MySQL, Cassandra, Kafka, and the AWS stack, all grounded in domain-driven design principles.
  • Directed the ingestion and processing of telemetry data from microcontrollers, PCUs, and Envoy devices by contributing to high-level design (HLD), low-level design (LLD), cloud and system architectures, API development, and domain modeling for critical components managing over 20,000 reports per second across 10 distinct report types.
  • Delivered high-impact solutions, including Notification Service, AuditLog Microservices, UDP Ping Service, and Performance & Inventory Reports, driving a 75% reduction in latency and a 60% boost in transactions per second (TPS).
  • Engineered and implemented performance monitoring systems for solar panels, IQCPs, Envoys, and gateways, while optimizing telemetry data pipelines to ensure reliable and seamless operations. Consistently achieved significant performance improvements through proactive monitoring and optimization, enabling enterprise-scale solutions to thrive within complex, hardware-intensive ecosystems.
Ruby on RailsSpring WebfluxJava 21Amazon Web Services (AWS)Software Project ManagementDistributed Systems

Avataar

Software Development Engineer - 3

Dec 2021Dec 2024 · 3 yrs · Bengaluru, Karnataka, India · On-site

  • Spearheaded the development and seamless integration of Avataar.ai's e-commerce platform with major platforms like BigCommerce, Shopify, Wix, and WooCommerce, empowering sellers to convert 2D products into immersive 3D experiences.
  • Engineered the robust Avataar Engine using the MERN stack, combined with AWS technologies such as Lambda, API Gateway, S3, and SQS, alongside Google Analytics to create a scalable and reliable platform architecture.
  • Designed and deployed multiple microservices, including Adapter Service, Apheleia Service (User and Team Management), Catalog Service, Translation Service, WorkItem Service, Order Service, Cart Service, and Payment Service, to optimize the Avataar ecosystem for efficiency.
  • Configured real-time alerts and monitored key metrics through database events using Java 8, Spring Boot, gRPC, Postgres, and visualization tools like Grafana, enhancing operational insights and system reliability.
  • Developed a dynamic, user-friendly interface with React, ensuring seamless user interactions with the e-commerce platform, while creating reusable components to maintain design consistency and accelerate development.
  • Led a team of developers through the entire product lifecycle, delivering clear and comprehensive documentation to facilitate collaboration, uphold high code quality standards, and ensure error-free deployments.
MERN StackElasticsearchAmazon Web Services (AWS)Team ManagementSoftware Project ManagementAWS

Enquero

Senior Software Engineer

Oct 2020Dec 2021 · 1 yr 2 mos · Bangalore Urban, Karnataka, India

  • Led the development of the backend module for Symphony, an end-to-end encrypted, chat-based platform tailored for financial institutions. Ensured cloud agnosticism and multi-tenancy by designing and implementing multiple microservices.
  • Successfully migrated an on-premises application to various cloud platforms, transitioning its architecture from single tenancy to multi-tenancy to enhance scalability and flexibility.
  • Designed and implemented efficient background services for scheduled jobs and batch processing workflows, ensuring high performance and scalability.
  • Contributed as a full-stack developer to build features for Driscoll’s Error Dashboard using Node.js, React, Redux, and developed APIs with Spring Boot, Data JPA, and MongoDB for the LEAP project.
  • Conducted technical interviews to identify and recruit developers aligned with project needs and organizational standards.
  • Ensured adherence to software development best practices by optimizing systems for performance, maintainability, and seamless deployment.
Spring BootJavaMERN StackAmazon Web Services (AWS)Google Cloud Platform (GCP)

Talentica software

Senior Software Engineer

Sep 2018Oct 2020 · 2 yrs 1 mo · Pune Area, India

  • Responsibilities:
  • Designed and implemented a robust backend microservices infrastructure for document retrieval from FTP servers, integrating and filtering data into AlphaSense, an AI-driven financial search engine. Utilized technologies including Java 8, Spring Boot, Spring Data JPA, React.js, AWS services (S3, DynamoDB, EC2), Docker, Kubernetes, Prometheus, and Grafana.
  • Developed the segment module for the tear sheet and entity page of AlphaSense using React, Redux, and TypeScript for the frontend, and Node.js for backend functionalities related to entity export and segment modules.
  • Built the backend module for seamless feed integration of new SEC and Moody’s documents via APIs into AlphaSense for multiple organizations.
  • Engineered a full-stack single sign-on (SSO) feature from the ground up for the TalentPool recruitment platform, leveraging Java, Spring Boot, Struts 2.x, SAML 2.0, and AngularJS. Integrated SSO with various identity providers such as Microsoft ADFS, Ping Federate, Okta, OAuth, and SSOCircle.
  • Contributed to the development and enhancement of backend modules across multiple projects, including TalentPool, using Spring Boot and Java to improve existing features.
  • Served as a backend developer for accommodating Airform features in a low-code platform tailored for enterprise AR applications. Leveraged technologies such as Java 8, Spring Boot, Spring Data JPA, Spring Batch, React.js, MongoDB, AWS services (S3, Route 53, EC2, Lambda), Docker, Jenkins, Kubernetes, and DataDog.
  • Accomplishments:
  • Designed and deployed a microservice-based backend infrastructure to integrate new feeds, documents, and content providers into the AlphaSense entity page.
  • Enhanced logging functionality across multiple applications by implementing a single sign-on system, reducing the need for multiple credentials and significantly improving user experience.
Java 8Spring BootSpring Data JPAReact.jsAWSJava

Mahindra comviva

Software Engineer

Jun 2015Sep 2018 · 3 yrs 3 mos · Bengaluru Area, India

  • Responsibilities:
  • Identified and mapped telecom client needs, evaluated project scopes, and delivered tailored solutions by finalizing project requirements.
  • Designed, tested, and implemented scalable, high-performance, and modular telecom software products.
  • Acted as the primary point of contact for key projects, including LMS (Loyalty Management Solution of Mobilytix Suite) for HCPT-Indonesia, IRIS for Banglalink-Bangladesh, and LMS for Viettel Vietnam.
  • Accomplishments:
  • Optimized backend code by implementing a plugin model, enhancing performance and increasing TPS by 60% through modular upgrades and process separation.
  • Successfully deployed a new product to replace an 8-year-old system, significantly improving performance at the client site in Jakarta, Indonesia.
  • Delivered the IRIS solution into production environments in Bangladesh and Vietnam, ensuring a seamless go-live within strict timelines while resolving issues in real-time.
  • Developed customer care GUIs, various reports, and multiple interface types to address evolving customer requirements, including real-time widget updates.

Softpro india computer technologies (p) ltd.

Software Developer

Apr 2013Jun 2013 · 2 mos · Lucknow Area, India

Education

Maa Bharti Sr.Secondary School,Kota,Rajasthan

Intermediate

Jan 2009Jan 2011

St. Xavier's School,Siddharth Nagar,Uttar Pradesh

High School — High School

Jan 2007Jan 2009

Motilal Nehru National Institute Of Technology

Engineer’s Degree

Stackforce found 100+ more professionals with Java 21 & Spring Webflux

Explore similar profiles based on matching skills and experience