# Narasim Bayanaboina > Lead Software Engineer | Driving Innovation in Fintech & Retail | Building Scalable Applications | Microservices & API Security | Streaming Data & Asynchronous Processing Location: San Francisco Bay Area, United States Profile: https://flows.cv/narasim As an accomplished Software Engineer with extensive experience across various high-impact projects, I specialize in building scalable, resilient, and highly available applications and services across multiple environments, including On-Premise, Cloud Foundry/Predict, AWS, and Google Cloud. My expertise includes: API Management & Integration: Designing and implementing API facades, proxies, and gateways. Proficient in creating twelve-factor applications and handling asynchronous, event-based observable patterns using Reactive Programming with RxJava and Java Concurrent API. Modern Development Technologies: Skilled in Java8, Spring Boot, Swagger API, Spring Cloud, Spring Security, SAML, UAA, OAuth 2.0, AWS services (S3, Blobstore, ECS, SNS, SQS, RDS), Kotlin, Scala and NodeJS. Enterprise Solutions: Experienced in developing enterprise applications with JEE, JMS2, JAX-WS, JAX-RS, Hibernate, JPA, and XML. Proficient with SQL/NoSQL databases, including Oracle, PostgreSQL, MySQL, MongoDB, Cassandra, and DynamoDB. Front-End Technologies: Competent in JQuery, Handlebars, Backbone JS, AngularJS, HTML5, CSS3, and TypeScript. Data Processing & Streaming: Expertise in in-memory data processing using Apache Spark (SQL, Streaming, Core), distributed message processing with Kafka and Zookeeper. Containerization & Security: Experienced in containerizing applications using Docker and deploying them in ECS and Kubernetes clusters. Proficient with security tools such as Fortify, Coverity, Tinfoil WebAPP/API, WhiteSource, and Threat Model. Agile Methodologies: Adept in various Agile practices including TDD, SCRUM, Lean, and Pair Programming. I am passionate about leveraging technology to drive innovation and improve user experiences. Let's connect if you're interested in discussing technology, software development, or opportunities to collaborate. ## Work Experience ### Staff Software Engineer @ Paysign, Inc. Jan 2024 – Present | San Francisco Bay Area ### Senior Software Engineer @ Marqeta Jan 2021 – Jan 2024 | Oakland, California, United States ● Spearheaded the implementation of the ISO 8583 specification and jPOS Framework for credit/debit card issuing and processing, POS/ATM transactions, and HSM integration. ● Leveraged AWS, Java, Aurora MySQL, PostgreSQL, DynamoDB, OAuth 2.0, ECS, SNS, SQS, Kafka, and more to deliver innovative solutions and process ISOMessages for major card networks including VISA, MasterCard, Discover, and Pulse. ● Designed and developed scalable Key Block Crypto key management for HSM integration with minimal configuration changes. ● Architected and implemented Multi-Region Auth for asynchronous message processing to enhance service scalability and customer experience. ● Integrated Redis caching to ensure high reliability and performance of critical applications. ● Utilized Snowflake utilities, SnowPipe, and SnowSQL for data management and SQL query development. ● Developed and maintained automated testing frameworks with AWS services such as CodeBuild, CodeDeploy, Terraform, and GitHub integration. ● Created health metrics and monitors with Datadog and Terraform to improve application reliability and monitoring. ### Staff Software Engineer @ Oportun Jan 2021 – Jan 2021 | San Carlos, California, United States ● Transformed monolithic applications for loan origination, management, and credit card services into Microservices to better manage increased traffic and processing demands. ● Designed high-performance, resilient APIs using Spring Boot, Spring Cloud, Spring Security, AWS Lambdas, Kotlin, JPA, Hibernate, MongoDB, PostgreSQL, and Kubernetes. ● Integrated third-party APIs (Plaid and Fiserv) for various payment and verification services. ● Implemented message processing with JMS/RabbitMQ, unit testing with Mockito, and integrated SonarQube for code quality. ● Enabled SSO and API security using OAuth2 and OKTA. ### Senior Software Engineer @ Oportun Jan 2018 – Jan 2021 | San Francisco Bay Area ● Design and develop innovative solutions that meet functional and non-functional requirements like performance, scalability and reliability. ● Build REST APIs using Spring Boot, Spring Cloud, Spring Security in Docker ● Design and Development of Entity Model using Spring Framework, JPA, Hibernate, MongoDB, MySQL ● Implement Message processing using JMS/RabbitMQ, unit testing using Mockito and integrating SonarQube ● Implement CI/CD Pipeline ● Implement SSO and API Security using OAuth2 and OKTA ### Senior Software Engineer @ YASH Technologies Jan 2007 – Jan 2018 Delivered successful client projects for major companies including Wells Fargo, Cisco, Macy’s, GE Digital, and Chegg. Macy’s, San Francisco, CA ● Developed REST APIs and microservices with Spring Boot, Spring Cloud, and Spring Security, containerized with Docker. ● Designed entity models and implemented cache replication with JBoss Infinispan. ● Streamlined data processing with Kafka, Flume, and Hadoop, and developed Spark applications for model training. ● Created mobile-enabled web applications with NodeJS, BackboneJS, Handlebars, and JQuery. Chegg, Santa Clara, CA ● Built REST APIs/microservices with Spring Boot, Spring Cloud, and Spring Security in Docker containers. ● Enhanced API QL and server-side runtime using GraphQL and Swagger API. GE Digital, San Ramon, CA ● Implemented SSO and API security using SAML, UAA, OAuth2, and OpenId. ● Developed applications using Spring Boot, Spring Cloud, Go, and Redis for file storage and caching. ● Integrated New Relic and partner services with Predix Catalog and managed security scans. Cisco, San Jose, CA ● Implemented SSO and API security using OAuth2 and OpenId. ● Developed applications using Spring Framework and JEE for Cisco’s product and engineering needs. Wells Fargo, San Francisco, CA ● Designed and developed wholesale commercial banking services and SSO authentication solutions. ● Utilized Oracle, SiteMinder SSO, JMS, Java, and JEE technologies to deliver high-quality solutions. ### Module Leader @ Wipro Technologies Jan 2004 – Jan 2007 Worked on various engagements on customer focus applications ● Design Applications using UML and Rational Rose ● Implemented Session & Entity Beans using EJB and Messaging Using JMS ● Used Convera for search Engine and SQuirreL for SQL Client ● Configured DB connection pools, multi pools, data sources and JMS queues ● Implemented front-end using JSP, HTML, CSS, JavaScript and some custom tags ● Implemented Struts 1.3.5 and Entity Components using EJB, performance using JProbe and Ecperf ### Software Engineer @ Quark Software Inc. Jan 2003 – Jan 2004 | Chandigarh Area, India ● Implemented Messaging using JMS and MDB, developed Session and Entity Beans ● Implemented DAO and Value Object Design Patterns and wrote Java components to invoke the PL/SQL ● Design Applications using UML and Rational Rose ● Implemented Session & Entity Beans using EJB and Messaging Using JMS and SQL Scripts for Stored ● Used Convera for search Engine and SQuirreL for SQL Client ## Education ### Master of Computer Applications in Computer Engineering Sri Venkateswara University ## Contact & Social - LinkedIn: https://linkedin.com/in/narasimb --- Source: https://flows.cv/narasim JSON Resume: https://flows.cv/narasim/resume.json Last updated: 2026-04-01